Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 1,460 for uintptr1 (0.13 sec)

  1. test/escape_reflect.go

    	return v.Addr()
    }
    
    // functions returning pointer as uintptr have to escape.
    func uintptr1(x *int) uintptr { // ERROR "leaking param: x$"
    	v := reflect.ValueOf(x)
    	return v.Pointer()
    }
    
    func unsafeaddr(x *int) uintptr { // ERROR "leaking param: x$"
    	v := reflect.ValueOf(x).Elem()
    	return v.UnsafeAddr()
    }
    
    func ifacedata(x any) [2]uintptr { // ERROR "moved to heap: x"
    	v := reflect.ValueOf(&x).Elem()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 08 18:50:24 UTC 2023
    - 13.1K bytes
    - Viewed (0)
  2. src/runtime/runtime2.go

    	return atomic.Casuintptr((*uintptr)(unsafe.Pointer(gp)), uintptr(old), uintptr(new))
    }
    
    //go:nosplit
    func (gp *g) guintptr() guintptr {
    	return guintptr(unsafe.Pointer(gp))
    }
    
    // setGNoWB performs *gp = new without a write barrier.
    // For times when it's impractical to use a guintptr.
    //
    //go:nosplit
    //go:nowritebarrier
    func setGNoWB(gp **g, new *g) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 17:57:37 UTC 2024
    - 47.9K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/test/inl_test.go

    			"(*Uint32).Swap",
    			"(*Uint64).Add",
    			"(*Uint64).CompareAndSwap",
    			"(*Uint64).Load",
    			"(*Uint64).Store",
    			"(*Uint64).Swap",
    			"(*Uintptr).Add",
    			"(*Uintptr).CompareAndSwap",
    			"(*Uintptr).Load",
    			"(*Uintptr).Store",
    			"(*Uintptr).Swap",
    			"(*Pointer[go.shape.int]).CompareAndSwap",
    			"(*Pointer[go.shape.int]).Load",
    			"(*Pointer[go.shape.int]).Store",
    			"(*Pointer[go.shape.int]).Swap",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 09 04:07:57 UTC 2024
    - 10.7K bytes
    - Viewed (0)
  4. src/cmd/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gccgo.go

    int pwrite64(int, uintptr_t, size_t, long long);
    #define c_select select
    int select(int, uintptr_t, uintptr_t, uintptr_t, uintptr_t);
    int pselect(int, uintptr_t, uintptr_t, uintptr_t, uintptr_t, uintptr_t);
    int setregid(int, int);
    int setreuid(int, int);
    int shutdown(int, int);
    long long splice(int, uintptr_t, int, uintptr_t, int, int);
    int stat(uintptr_t, uintptr_t);
    int statfs(uintptr_t, uintptr_t);
    int truncate(uintptr_t, long long);
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 30.9K bytes
    - Viewed (0)
  5. src/cmd/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go

    int pwrite64(int, uintptr_t, size_t, long long);
    #define c_select select
    int select(int, uintptr_t, uintptr_t, uintptr_t, uintptr_t);
    int pselect(int, uintptr_t, uintptr_t, uintptr_t, uintptr_t, uintptr_t);
    int setregid(int, int);
    int setreuid(int, int);
    int shutdown(int, int);
    long long splice(int, uintptr_t, int, uintptr_t, int, int);
    int stat(uintptr_t, uintptr_t);
    int statfs(uintptr_t, uintptr_t);
    int truncate(uintptr_t, long long);
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 35.7K bytes
    - Viewed (0)
  6. src/runtime/asan_arm64.s

    // func runtime·doasanread(addr unsafe.Pointer, sz, sp, pc uintptr)
    TEXT	runtime·doasanread(SB), NOSPLIT, $0-32
    	MOVD	addr+0(FP), RARG0
    	MOVD	sz+8(FP), RARG1
    	MOVD	sp+16(FP), RARG2
    	MOVD	pc+24(FP), RARG3
    	// void __asan_read_go(void *addr, uintptr_t sz, void *sp, void *pc);
    	MOVD	$__asan_read_go(SB), FARG
    	JMP	asancall<>(SB)
    
    // func runtime·doasanwrite(addr unsafe.Pointer, sz, sp, pc uintptr)
    TEXT	runtime·doasanwrite(SB), NOSPLIT, $0-32
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 22 02:20:04 UTC 2023
    - 2.1K bytes
    - Viewed (0)
  7. src/runtime/cgo/libcgo.h

     */
    struct context_arg {
    	uintptr_t Context;
    };
    extern void (*(_cgo_get_context_function(void)))(struct context_arg*);
    
    /*
     * The argument for the cgo traceback callback. See runtime.SetCgoTraceback.
     */
    struct cgoTracebackArg {
    	uintptr_t  Context;
    	uintptr_t  SigContext;
    	uintptr_t* Buf;
    	uintptr_t  Max;
    };
    
    /*
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Feb 13 20:50:04 UTC 2024
    - 3.5K bytes
    - Viewed (0)
  8. src/runtime/asan_amd64.s

    // func runtime·doasanread(addr unsafe.Pointer, sz, sp, pc uintptr)
    TEXT	runtime·doasanread(SB), NOSPLIT, $0-32
    	MOVQ	addr+0(FP), RARG0
    	MOVQ	sz+8(FP), RARG1
    	MOVQ	sp+16(FP), RARG2
    	MOVQ	pc+24(FP), RARG3
    	// void __asan_read_go(void *addr, uintptr_t sz, void *sp, void *pc);
    	MOVQ	$__asan_read_go(SB), AX
    	JMP	asancall<>(SB)
    
    // func runtime·doasanwrite(addr unsafe.Pointer, sz, sp, pc uintptr)
    TEXT	runtime·doasanwrite(SB), NOSPLIT, $0-32
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 22 02:20:04 UTC 2023
    - 2.4K bytes
    - Viewed (0)
  9. src/runtime/asan_riscv64.s

    TEXT	runtime·asanpoison(SB), NOSPLIT, $0-16
    	MOV	addr+0(FP), X10
    	MOV	sz+8(FP), X11
    	// void __asan_poison_go(void *addr, uintptr_t sz);
    	MOV	$__asan_poison_go(SB), X14
    	JMP	asancall<>(SB)
    
    // func runtime·asanregisterglobals(addr unsafe.Pointer, n uintptr)
    TEXT	runtime·asanregisterglobals(SB), NOSPLIT, $0-16
    	MOV	addr+0(FP), X10
    	MOV	n+8(FP), X11
    	// void __asan_register_globals_go(void *addr, uintptr_t n);
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 16 06:55:54 UTC 2022
    - 1.9K bytes
    - Viewed (0)
  10. src/runtime/msan_loong64.s

    TEXT	runtime·msanfree(SB), NOSPLIT, $0-16
    	MOVV	addr+0(FP), RARG0
    	MOVV	sz+8(FP), RARG1
    	// void __msan_free_go(void *addr, uintptr_t sz);
    	MOVV	$__msan_free_go(SB), FARG
    	JMP	msancall<>(SB)
    
    // func runtime·msanmove(dst, src unsafe.Pointer, sz uintptr)
    TEXT	runtime·msanmove(SB), NOSPLIT, $0-24
    	MOVV	dst+0(FP), RARG0
    	MOVV	src+8(FP), RARG1
    	MOVV	sz+16(FP), RARG2
    	// void __msan_memmove(void *dst, void *src, uintptr_t sz);
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jan 09 01:36:54 UTC 2024
    - 2K bytes
    - Viewed (0)
Back to top