Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for callbackWrap (0.09 sec)

  1. src/runtime/syscall_windows.go

    	// big stack arguments frame.
    	args unsafe.Pointer
    	// Below are out-args from callbackWrap
    	result uintptr
    	retPop uintptr // For 386 cdecl, how many bytes to pop on return
    }
    
    // callbackWrap is called by callbackasm to invoke a registered C callback.
    func callbackWrap(a *callbackArgs) {
    	c := cbs.ctxt[a.index]
    	a.retPop = c.retPop
    
    	// Convert from C to Go ABI.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 20:12:46 UTC 2024
    - 16.6K bytes
    - Viewed (0)
  2. src/runtime/stubs.go

    // these pointers in regArgs.Ptrs such that they are visible to the GC.
    //
    // Package reflect passes a frame type. In package runtime, there is only
    // one call that copies results back, in callbackWrap in syscall_windows.go, and it
    // does NOT pass a frame type, meaning there are no write barriers invoked. See that
    // call site for justification.
    //
    // Package reflect accesses this symbol through a linkname.
    //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 20.2K bytes
    - Viewed (0)
Back to top