Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for cgocaller (0.12 sec)

  1. src/runtime/traceback.go

    		// in the middle of our copy.
    		gp.m.cgoCallersUse.Store(1)
    		cgoCallers := *gp.m.cgoCallers
    		gp.m.cgoCallers[0] = 0
    		gp.m.cgoCallersUse.Store(0)
    
    		printCgoTraceback(&cgoCallers)
    	}
    
    	if readgstatus(gp)&^_Gscan == _Gsyscall {
    		// Override registers if blocked in system call.
    		pc = gp.syscallpc
    		sp = gp.syscallsp
    		flags &^= unwindTrap
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 16:25:21 UTC 2024
    - 55.1K bytes
    - Viewed (0)
  2. src/cmd/cgo/out.go

    		// Gccgo style hooks.
    		fmt.Fprint(fgo2, "\n")
    		conf.Fprint(fgo2, fset, d)
    		fmt.Fprint(fgo2, " {\n")
    		if !inProlog {
    			fmt.Fprint(fgo2, "\tdefer syscall.CgocallDone()\n")
    			fmt.Fprint(fgo2, "\tsyscall.Cgocall()\n")
    		}
    		if n.AddError {
    			fmt.Fprint(fgo2, "\tsyscall.SetErrno(0)\n")
    		}
    		fmt.Fprint(fgo2, "\t")
    		if !void {
    			fmt.Fprint(fgo2, "r := ")
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 29 16:41:10 UTC 2024
    - 59.6K bytes
    - Viewed (0)
  3. src/runtime/asm_amd64.s

    	MOVQ	BX, DI		// DI = first argument in AMD64 ABI
    	JMP	AX
    
    // func asmcgocall(fn, arg unsafe.Pointer) int32
    // Call fn(arg) on the scheduler stack,
    // aligned appropriately for the gcc ABI.
    // See cgocall.go for more details.
    TEXT ·asmcgocall(SB),NOSPLIT,$0-20
    	MOVQ	fn+0(FP), AX
    	MOVQ	arg+8(FP), BX
    
    	MOVQ	SP, DX
    
    	// Figure out if we need to switch to m->g0 stack.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 11 20:38:24 UTC 2024
    - 60.4K bytes
    - Viewed (0)
  4. src/runtime/mprof.go

    				// truncated profile than to crash the entire process.
    				return
    			}
    			// saveg calls gentraceback, which may call cgo traceback functions.
    			// The world is stopped, so it cannot use cgocall (which will be
    			// blocked at exitsyscall). Do it on the system stack so it won't
    			// call into the schedular (see traceback.go:cgoContextPCs).
    			systemstack(func() { saveg(^uintptr(0), ^uintptr(0), gp1, &r[0], pcbuf) })
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 17:57:37 UTC 2024
    - 53.3K bytes
    - Viewed (0)
  5. src/cmd/go/internal/test/test.go

    var defaultVetFlags = []string{
    	// TODO(rsc): Decide which tests are enabled by default.
    	// See golang.org/issue/18085.
    	// "-asmdecl",
    	// "-assign",
    	"-atomic",
    	"-bool",
    	"-buildtags",
    	// "-cgocall",
    	// "-composites",
    	// "-copylocks",
    	"-directive",
    	"-errorsas",
    	// "-httpresponse",
    	"-ifaceassert",
    	// "-lostcancel",
    	// "-methods",
    	"-nilfunc",
    	"-printf",
    	// "-rangeloops",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 14:34:32 UTC 2024
    - 71.9K bytes
    - Viewed (0)
Back to top