Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 11 for msanread (0.3 sec)

  1. src/runtime/msan.go

    // the runtime, but operations like a slice copy can call msanread
    // anyhow for values on the stack. Just ignore msanread when running
    // on the system stack. The other msan functions are fine.
    //
    //go:linkname msanread
    //go:nosplit
    func msanread(addr unsafe.Pointer, sz uintptr) {
    	gp := getg()
    	if gp == nil || gp.m == nil || gp == gp.m.g0 || gp == gp.m.gsignal {
    		return
    	}
    	domsanread(addr, sz)
    }
    
    //go:noescape
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Feb 20 20:50:21 UTC 2024
    - 1.6K bytes
    - Viewed (0)
  2. src/internal/msan/msan.go

    // license that can be found in the LICENSE file.
    
    //go:build msan
    
    package msan
    
    import (
    	"unsafe"
    )
    
    const Enabled = true
    
    //go:linkname Read runtime.msanread
    func Read(addr unsafe.Pointer, sz uintptr)
    
    //go:linkname Write runtime.msanwrite
    func Write(addr unsafe.Pointer, sz uintptr)
    
    //go:linkname Malloc runtime.msanmalloc
    func Malloc(addr unsafe.Pointer, sz uintptr)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Feb 20 20:50:21 UTC 2024
    - 647 bytes
    - Viewed (0)
  3. src/runtime/msan_arm64.s

    //go:build msan
    
    #include "go_asm.h"
    #include "textflag.h"
    
    #define RARG0 R0
    #define RARG1 R1
    #define RARG2 R2
    #define FARG R3
    
    // func runtime·domsanread(addr unsafe.Pointer, sz uintptr)
    // Called from msanread.
    TEXT	runtime·domsanread(SB), NOSPLIT, $0-16
    	MOVD	addr+0(FP), RARG0
    	MOVD	sz+8(FP), RARG1
    	// void __msan_read_go(void *addr, uintptr_t sz);
    	MOVD	$__msan_read_go(SB), FARG
    	JMP	msancall<>(SB)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jan 09 01:36:54 UTC 2024
    - 2K bytes
    - Viewed (0)
  4. src/runtime/msan_loong64.s

    //go:build msan
    
    #include "go_asm.h"
    #include "textflag.h"
    
    #define RARG0 R4
    #define RARG1 R5
    #define RARG2 R6
    #define FARG  R7
    
    // func runtime·domsanread(addr unsafe.Pointer, sz uintptr)
    // Called from msanread.
    TEXT	runtime·domsanread(SB), NOSPLIT, $0-16
    	MOVV	addr+0(FP), RARG0
    	MOVV	sz+8(FP), RARG1
    	// void __msan_read_go(void *addr, uintptr_t sz);
    	MOVV	$__msan_read_go(SB), FARG
    	JMP	msancall<>(SB)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jan 09 01:36:54 UTC 2024
    - 2K bytes
    - Viewed (0)
  5. src/runtime/msan_amd64.s

    #define RARG1 DX
    #define RARG2 R8
    #define RARG3 R9
    #else
    #define RARG0 DI
    #define RARG1 SI
    #define RARG2 DX
    #define RARG3 CX
    #endif
    
    // func runtime·domsanread(addr unsafe.Pointer, sz uintptr)
    // Called from msanread.
    TEXT	runtime·domsanread(SB), NOSPLIT, $0-16
    	MOVQ	addr+0(FP), RARG0
    	MOVQ	sz+8(FP), RARG1
    	// void __msan_read_go(void *addr, uintptr_t sz);
    	MOVQ	$__msan_read_go(SB), AX
    	JMP	msancall<>(SB)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jan 09 01:36:54 UTC 2024
    - 2.3K bytes
    - Viewed (0)
  6. src/cmd/internal/goobj/builtinlist.go

    	{"runtime.racefuncexit", 1},
    	{"runtime.raceread", 1},
    	{"runtime.racewrite", 1},
    	{"runtime.racereadrange", 1},
    	{"runtime.racewriterange", 1},
    	{"runtime.msanread", 1},
    	{"runtime.msanwrite", 1},
    	{"runtime.msanmove", 1},
    	{"runtime.asanread", 1},
    	{"runtime.asanwrite", 1},
    	{"runtime.checkptrAlignment", 1},
    	{"runtime.checkptrArithmetic", 1},
    	{"runtime.libfuzzerTraceCmp1", 1},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 21:08:03 UTC 2024
    - 7.4K bytes
    - Viewed (0)
  7. src/runtime/asan.go

    const asanenabled = true
    
    // asan{read,write} are nosplit because they may be called between
    // fork and exec, when the stack must not grow. See issue #50391.
    
    //go:linkname asanread
    //go:nosplit
    func asanread(addr unsafe.Pointer, sz uintptr) {
    	sp := getcallersp()
    	pc := getcallerpc()
    	doasanread(addr, sz, sp, pc)
    }
    
    //go:linkname asanwrite
    //go:nosplit
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Feb 13 20:39:58 UTC 2024
    - 1.6K bytes
    - Viewed (0)
  8. src/internal/asan/asan.go

    // license that can be found in the LICENSE file.
    
    //go:build asan
    
    package asan
    
    import (
    	"unsafe"
    )
    
    const Enabled = true
    
    //go:linkname Read runtime.asanread
    func Read(addr unsafe.Pointer, len uintptr)
    
    //go:linkname Write runtime.asanwrite
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 19 16:19:26 UTC 2024
    - 399 bytes
    - Viewed (0)
  9. maven-core/src/main/java/org/apache/maven/project/ExtensionDescriptorBuilder.java

                        }
                    }
                }
            } else {
                File pluginXml = new File(extensionJar, getExtensionDescriptorLocation());
    
                if (pluginXml.canRead()) {
                    try (InputStream is = Files.newInputStream(pluginXml.toPath())) {
                        extensionDescriptor = build(is);
                    }
                }
            }
    
    Registered: Wed Jun 12 09:55:16 UTC 2024
    - Last Modified: Mon Mar 25 10:50:01 UTC 2024
    - 4.2K bytes
    - Viewed (0)
  10. subprojects/core/src/main/java/org/gradle/caching/local/internal/DirectoryBuildCacheServiceFactory.java

                if (!directory.isDirectory()) {
                    throw new IllegalArgumentException(String.format("Cache directory %s must be a directory", directory));
                }
                if (!directory.canRead()) {
                    throw new IllegalArgumentException(String.format("Cache directory %s must be readable", directory));
                }
                if (!directory.canWrite()) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 09 18:35:55 UTC 2024
    - 6.3K bytes
    - Viewed (0)
Back to top