Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 40 of 52 for TopFrame (0.27 sec)

  1. src/runtime/sys_linux_loong64.s

    	MOVW	sig+8(FP), R4
    	MOVV	info+16(FP), R5
    	MOVV	ctx+24(FP), R6
    	MOVV	fn+0(FP), R20
    	JAL	(R20)
    	RET
    
    // func sigtramp(signo, ureg, ctxt unsafe.Pointer)
    TEXT runtime·sigtramp(SB),NOSPLIT|TOPFRAME,$168
    	MOVW	R4, (1*8)(R3)
    	MOVV	R5, (2*8)(R3)
    	MOVV	R6, (3*8)(R3)
    
    	// Save callee-save registers in the case of signal forwarding.
    	// Please refer to https://golang.org/issue/31827 .
    	SAVE_R22_TO_R31((4*8))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Aug 25 20:58:13 UTC 2023
    - 14.2K bytes
    - Viewed (0)
  2. src/runtime/sys_freebsd_amd64.s

    	MOVQ	ctx+24(FP),  DX
    	MOVQ	SP, BX		// callee-saved
    	ANDQ	$~15, SP	// alignment for x86_64 ABI
    	CALL	AX
    	MOVQ	BX, SP
    	RET
    
    // Called using C ABI.
    TEXT runtime·sigtramp(SB),NOSPLIT|TOPFRAME|NOFRAME,$0
    	// Transition from C ABI to Go ABI.
    	PUSH_REGS_HOST_TO_ABI0()
    
    	// Set up ABIInternal environment: g in R14, cleared X15.
    	get_tls(R12)
    	MOVQ	g(R12), R14
    	PXOR	X15, X15
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 12.7K bytes
    - Viewed (0)
  3. src/runtime/asm_arm64.s

    // license that can be found in the LICENSE file.
    
    #include "go_asm.h"
    #include "go_tls.h"
    #include "tls_arm64.h"
    #include "funcdata.h"
    #include "textflag.h"
    
    TEXT runtime·rt0_go(SB),NOSPLIT|TOPFRAME,$0
    	// SP = stack; R0 = argc; R1 = argv
    
    	SUB	$32, RSP
    	MOVW	R0, 8(RSP) // argc
    	MOVD	R1, 16(RSP) // argv
    
    #ifdef TLS_darwin
    	// Initialize TLS.
    	MOVD	ZR, g // clear g, make sure it's not junk.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 11 20:38:24 UTC 2024
    - 43.4K bytes
    - Viewed (0)
  4. src/runtime/sys_linux_amd64.s

    	MOVQ	ctx+24(FP),  DX
    	MOVQ	SP, BX		// callee-saved
    	ANDQ	$~15, SP     // alignment for x86_64 ABI
    	CALL	AX
    	MOVQ	BX, SP
    	RET
    
    // Called using C ABI.
    TEXT runtime·sigtramp(SB),NOSPLIT|TOPFRAME|NOFRAME,$0
    	// Transition from C ABI to Go ABI.
    	PUSH_REGS_HOST_TO_ABI0()
    
    	// Set up ABIInternal environment: g in R14, cleared X15.
    	get_tls(R12)
    	MOVQ	g(R12), R14
    	PXOR	X15, X15
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 24 18:53:44 UTC 2023
    - 15.7K bytes
    - Viewed (0)
  5. src/runtime/sys_linux_arm.s

    	MOVW	info+8(FP), R1
    	MOVW	ctx+12(FP), R2
    	MOVW	fn+0(FP), R11
    	MOVW	R13, R4
    	SUB	$24, R13
    	BIC	$0x7, R13 // alignment for ELF ABI
    	BL	(R11)
    	MOVW	R4, R13
    	RET
    
    TEXT runtime·sigtramp(SB),NOSPLIT|TOPFRAME,$0
    	// Reserve space for callee-save registers and arguments.
    	MOVM.DB.W [R4-R11], (R13)
    	SUB	$16, R13
    
    	// this might be called in external code context,
    	// where g is not set.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 24 18:53:44 UTC 2023
    - 13.5K bytes
    - Viewed (0)
  6. src/runtime/sys_openbsd_arm64.s

    	RET
    
    TEXT runtime·sigfwd(SB),NOSPLIT,$0-32
    	MOVW	sig+8(FP), R0
    	MOVD	info+16(FP), R1
    	MOVD	ctx+24(FP), R2
    	MOVD	fn+0(FP), R11
    	BL	(R11)			// Alignment for ELF ABI?
    	RET
    
    TEXT runtime·sigtramp(SB),NOSPLIT|TOPFRAME,$192
    	// Save callee-save registers in the case of signal forwarding.
    	// Please refer to https://golang.org/issue/31827 .
    	SAVE_R19_TO_R28(8*4)
    	SAVE_F8_TO_F15(8*14)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 15.1K bytes
    - Viewed (0)
  7. src/runtime/sys_linux_ppc64x.s

    DEFINE_PPC64X_FUNCDESC(runtime·sigtramp, sigtramp<>)
    // cgo isn't supported on ppc64, but we need to supply a cgoSigTramp function.
    DEFINE_PPC64X_FUNCDESC(runtime·cgoSigtramp, sigtramp<>)
    TEXT sigtramp<>(SB),NOSPLIT|NOFRAME|TOPFRAME,$0
    #else
    // ppc64le doesn't need function descriptors
    // Save callee-save registers in the case of signal forwarding.
    // Same as on ARM64 https://golang.org/issue/31827 .
    //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 18.1K bytes
    - Viewed (0)
  8. src/runtime/sys_openbsd_riscv64.s

    	MOV	$0, X10
    
    	RET
    
    TEXT runtime·sigfwd(SB),NOSPLIT,$0-32
    	MOVW	sig+8(FP), X10
    	MOV	info+16(FP), X11
    	MOV	ctx+24(FP), X12
    	MOV	fn+0(FP), X5
    	JALR	X1, X5
    	RET
    
    TEXT runtime·sigtramp(SB),NOSPLIT|TOPFRAME,$224
    	// Save callee-save registers (X8, X9, X18..X27, F8, F9, F18..F27)
    	MOV	X8, (4*8)(X2)
    	MOV	X9, (5*8)(X2)
    	MOV	X18, (6*8)(X2)
    	MOV	X19, (7*8)(X2)
    	MOV	X20, (8*8)(X2)
    	MOV	X21, (9*8)(X2)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 04 02:55:17 UTC 2023
    - 16.8K bytes
    - Viewed (0)
  9. src/runtime/sys_openbsd_amd64.s

    	MOVQ	info+16(FP), SI
    	MOVQ	ctx+24(FP),  DX
    	MOVQ	SP, BX		// callee-saved
    	ANDQ	$~15, SP	// alignment for x86_64 ABI
    	CALL	AX
    	MOVQ	BX, SP
    	RET
    
    // Called using C ABI.
    TEXT runtime·sigtramp(SB),NOSPLIT|TOPFRAME|NOFRAME,$0
    	// Transition from C ABI to Go ABI.
    	PUSH_REGS_HOST_TO_ABI0()
    
    	// Set up ABIInternal environment: g in R14, cleared X15.
    	get_tls(R12)
    	MOVQ	g(R12), R14
    	PXOR	X15, X15
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 15.5K bytes
    - Viewed (0)
  10. src/runtime/asm_amd64.s

    #define NEED_DARWIN_SUPPORT             (AVX512F | AVX512DQ | AVX512CD | AVX512BW | AVX512VL)
    #else
    #define NEED_OS_SUPPORT_AX V4_OS_SUPPORT_AX
    #endif
    
    #endif
    
    TEXT runtime·rt0_go(SB),NOSPLIT|NOFRAME|TOPFRAME,$0
    	// copy arguments forward on an even stack
    	MOVQ	DI, AX		// argc
    	MOVQ	SI, BX		// argv
    	SUBQ	$(5*8), SP		// 3args 2auto
    	ANDQ	$~15, SP
    	MOVQ	AX, 24(SP)
    	MOVQ	BX, 32(SP)
    
    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