Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 11 for POP_REGS_HOST_TO_ABI0 (0.23 sec)

  1. src/runtime/cgo/abi_amd64.h

    	MOVUPS	X9, (14*8)(SP)	\
    	MOVUPS	X10, (16*8)(SP)	\
    	MOVUPS	X11, (18*8)(SP)	\
    	MOVUPS	X12, (20*8)(SP)	\
    	MOVUPS	X13, (22*8)(SP)	\
    	MOVUPS	X14, (24*8)(SP)	\
    	MOVUPS	X15, (26*8)(SP)
    
    #define POP_REGS_HOST_TO_ABI0()	\
    	MOVQ	(0*0)(SP), DI	\
    	MOVQ	(1*8)(SP), SI	\
    	MOVQ	(2*8)(SP), BP	\
    	MOVQ	(3*8)(SP), BX	\
    	MOVQ	(4*8)(SP), R12	\
    	MOVQ	(5*8)(SP), R13	\
    	MOVQ	(6*8)(SP), R14	\
    	MOVQ	(7*8)(SP), R15	\
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 15 12:38:13 UTC 2021
    - 2.7K bytes
    - Viewed (0)
  2. src/runtime/sys_windows_amd64.s

    	ADJSP	$16
    	MOVQ	CX, AX
    	MOVQ	DX, BX
    	// Calling ABIInternal because TLS might be nil.
    	CALL	runtime·sigtrampgo<ABIInternal>(SB)
    	// Return value is already stored in AX.
    
    	ADJSP	$-16
    
    	POP_REGS_HOST_TO_ABI0()
    	RET
    
    // Trampoline to resume execution from exception handler.
    // This is part of the control flow guard workaround.
    // It switches stacks and jumps to the continuation address.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 19 07:24:08 UTC 2024
    - 8.4K bytes
    - Viewed (0)
  3. src/runtime/cgo/asm_amd64.s

    	MOVQ	CX, 0x10(SP)	/* ctxt */
    #else
    	MOVQ	CX, 0x0(SP)	/* fn */
    	MOVQ	DX, 0x8(SP)	/* arg */
    	// Skip n in R8.
    	MOVQ	R9, 0x10(SP)	/* ctxt */
    #endif
    
    	CALL	runtime·cgocallback(SB)
    
    	ADJSP	$-0x18
    	POP_REGS_HOST_TO_ABI0()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 12 00:43:51 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  4. src/runtime/sys_freebsd_amd64.s

    	ADJSP   $24
    
    	// Call into the Go signal handler
    	MOVQ	DI, AX	// sig
    	MOVQ	SI, BX	// info
    	MOVQ	DX, CX	// ctx
    	CALL	·sigtrampgo<ABIInternal>(SB)
    
    	ADJSP	$-24
    
    	POP_REGS_HOST_TO_ABI0()
    	RET
    
    // Called using C ABI.
    TEXT runtime·sigprofNonGoWrapper<>(SB),NOSPLIT|NOFRAME,$0
    	// Transition from C ABI to Go ABI.
    	PUSH_REGS_HOST_TO_ABI0()
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 12.7K bytes
    - Viewed (0)
  5. src/runtime/sys_darwin_amd64.s

    	ADJSP   $24
    
    	// Call into the Go signal handler
    	MOVQ	DI, AX	// sig
    	MOVQ	SI, BX	// info
    	MOVQ	DX, CX	// ctx
    	CALL	·sigtrampgo<ABIInternal>(SB)
    
    	ADJSP	$-24
    
    	POP_REGS_HOST_TO_ABI0()
    	RET
    
    // Called using C ABI.
    TEXT runtime·sigprofNonGoWrapper<>(SB),NOSPLIT|NOFRAME,$0
    	// Transition from C ABI to Go ABI.
    	PUSH_REGS_HOST_TO_ABI0()
    
    	// Call into the Go signal handler
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Aug 03 16:07:59 UTC 2023
    - 19.7K bytes
    - Viewed (0)
  6. src/runtime/sys_openbsd_amd64.s

    	PUSH_REGS_HOST_TO_ABI0()
    
    	// Load g and save to TLS entry.
    	// See cmd/link/internal/ld/sym.go:computeTLSOffset.
    	MOVQ	m_g0(DI), DX // g
    	MOVQ	DX, -8(FS)
    
    	CALL	runtime·mstart(SB)
    
    	POP_REGS_HOST_TO_ABI0()
    
    	// Go is all done with this OS thread.
    	// Tell pthread everything is ok (we never join with this thread, so
    	// the value here doesn't really matter).
    	XORL	AX, AX
    	RET
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 15.5K bytes
    - Viewed (0)
  7. src/runtime/sys_linux_amd64.s

    	ADJSP   $24
    
    	// Call into the Go signal handler
    	MOVQ	DI, AX	// sig
    	MOVQ	SI, BX	// info
    	MOVQ	DX, CX	// ctx
    	CALL	·sigtrampgo<ABIInternal>(SB)
    
    	ADJSP	$-24
    
    	POP_REGS_HOST_TO_ABI0()
    	RET
    
    // Called using C ABI.
    TEXT runtime·sigprofNonGoWrapper<>(SB),NOSPLIT|NOFRAME,$0
    	// Transition from C ABI to Go ABI.
    	PUSH_REGS_HOST_TO_ABI0()
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 24 18:53:44 UTC 2023
    - 15.7K bytes
    - Viewed (0)
  8. src/runtime/sys_netbsd_amd64.s

    	ADJSP   $24
    
    	// Call into the Go signal handler
    	MOVQ	DI, AX	// sig
    	MOVQ	SI, BX	// info
    	MOVQ	DX, CX	// ctx
    	CALL	·sigtrampgo<ABIInternal>(SB)
    
    	ADJSP	$-24
    
    	POP_REGS_HOST_TO_ABI0()
    	RET
    
    TEXT runtime·mmap(SB),NOSPLIT,$0
    	MOVQ	addr+0(FP), DI		// arg 1 - addr
    	MOVQ	n+8(FP), SI		// arg 2 - len
    	MOVL	prot+16(FP), DX		// arg 3 - prot
    	MOVL	flags+20(FP), R10		// arg 4 - flags
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 9.8K bytes
    - Viewed (0)
  9. src/runtime/sys_dragonfly_amd64.s

    	ADJSP   $24
    
    	// Call into the Go signal handler
    	MOVQ	DI, AX	// sig
    	MOVQ	SI, BX	// info
    	MOVQ	DX, CX	// ctx
    	CALL	·sigtrampgo<ABIInternal>(SB)
    
    	ADJSP	$-24
    
    	POP_REGS_HOST_TO_ABI0()
    	RET
    
    TEXT runtime·mmap(SB),NOSPLIT,$0
    	MOVQ	addr+0(FP), DI		// arg 1 - addr
    	MOVQ	n+8(FP), SI		// arg 2 - len
    	MOVL	prot+16(FP), DX		// arg 3 - prot
    	MOVL	flags+20(FP), R10		// arg 4 - flags
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 8.3K bytes
    - Viewed (0)
  10. src/runtime/race_amd64.s

    	POPQ	R12
    	POPQ	R12
    	// All registers are smashed after Go code, reload.
    	get_tls(R12)
    	MOVQ	g(R12), R13
    	MOVQ	g_m(R13), R13
    	MOVQ	m_curg(R13), R14
    	MOVQ	R14, g(R12)	// g = m->curg
    ret:
    	POP_REGS_HOST_TO_ABI0()
    	RET
    
    noswitch:
    	// already on g0
    	PUSHQ	RARG1	// func arg
    	PUSHQ	RARG0	// func arg
    	CALL	runtime·racecallback(SB)
    	POPQ	R12
    	POPQ	R12
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:37:29 UTC 2024
    - 15.1K bytes
    - Viewed (0)
Back to top