Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 13 of 13 for NoCgo (0.05 sec)

  1. src/runtime/asm_386.s

    	MOVL	_cgo_sys_thread_create(SB), AX
    	TESTL	AX, AX
    	JZ	nocgo
    
    	// Align stack to call C function.
    	// We moved SP to BP above, but BP was clobbered by the libpreinit call.
    	MOVL	SP, BP
    	ANDL	$~15, SP
    
    	MOVL	$_rt0_386_lib_go(SB), BX
    	MOVL	BX, 0(SP)
    	MOVL	$0, 4(SP)
    
    	CALL	AX
    
    	MOVL	BP, SP
    
    	JMP	restore
    
    nocgo:
    	MOVL	$0x800000, 0(SP)                    // stacksize = 8192KB
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 15 15:45:13 UTC 2024
    - 43.1K bytes
    - Viewed (0)
  2. src/runtime/asm_arm64.s

    	MOVD	R0, g_stackguard0(g)
    	MOVD	R0, g_stackguard1(g)
    	MOVD	R0, (g_stack+stack_lo)(g)
    	MOVD	R7, (g_stack+stack_hi)(g)
    
    	// if there is a _cgo_init, call it using the gcc ABI.
    	MOVD	_cgo_init(SB), R12
    	CBZ	R12, nocgo
    
    #ifdef GOOS_android
    	MRS_TPIDR_R0			// load TLS base pointer
    	MOVD	R0, R3			// arg 3: TLS base pointer
    	MOVD	$runtimeĀ·tls_g(SB), R2 	// arg 2: &tls_g
    #else
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 11 20:38:24 UTC 2024
    - 43.4K bytes
    - Viewed (0)
  3. src/runtime/asm_amd64.s

    	MOVQ	_cgo_sys_thread_create(SB), AX
    	TESTQ	AX, AX
    	JZ	nocgo
    
    	// We're calling back to C.
    	// Align stack per ELF ABI requirements.
    	MOVQ	SP, BX  // Callee-save in C ABI
    	ANDQ	$~15, SP
    	MOVQ	$_rt0_amd64_lib_go(SB), DI
    	MOVQ	$0, SI
    	CALL	AX
    	MOVQ	BX, SP
    	JMP	restore
    
    nocgo:
    	ADJSP	$16
    	MOVQ	$0x800000, 0(SP)		// stacksize
    	MOVQ	$_rt0_amd64_lib_go(SB), AX
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 11 20:38:24 UTC 2024
    - 60.4K bytes
    - Viewed (0)
Back to top