Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 52 for TopFrame (0.22 sec)

  1. src/runtime/asm_arm.s

    DATA _rt0_arm_lib_argv<>(SB)/4,$0
    GLOBL _rt0_arm_lib_argv<>(SB),NOPTR,$4
    
    // using NOFRAME means do not save LR on stack.
    // argc is in R0, argv is in R1.
    TEXT runtime·rt0_go(SB),NOSPLIT|NOFRAME|TOPFRAME,$0
    	MOVW	$0xcafebabe, R12
    
    	// copy arguments forward on an even stack
    	// use R13 instead of SP to avoid linker rewriting the offsets
    	SUB	$64, R13		// plenty of scratch
    	AND	$~7, R13
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 23 21:00:52 UTC 2024
    - 32.1K bytes
    - Viewed (0)
  2. src/runtime/sys_openbsd_mips64.s

    	MOVW	sig+8(FP), R4
    	MOVV	info+16(FP), R5
    	MOVV	ctx+24(FP), R6
    	MOVV	fn+0(FP), R25		// Must use R25, needed for PIC code.
    	CALL	(R25)
    	RET
    
    TEXT runtime·sigtramp(SB),NOSPLIT|TOPFRAME,$192
    	// initialize REGSB = PC&0xffffffff00000000
    	BGEZAL	R0, 1(PC)
    	SRLV	$32, R31, RSB
    	SLLV	$32, RSB
    
    	// this might be called in external code context,
    	// where g is not set.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 8.8K bytes
    - Viewed (0)
  3. src/runtime/sys_freebsd_arm64.s

    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)
    	RET
    
    // func sigtramp()
    TEXT runtime·sigtramp(SB),NOSPLIT|TOPFRAME,$176
    	// 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
    - 9.5K bytes
    - Viewed (0)
  4. src/runtime/sys_linux_mipsx.s

    	MOVW	fn+0(FP), R25
    	MOVW	R29, R22
    	SUBU	$16, R29
    	AND	$~7, R29	// shadow space for 4 args aligned to 8 bytes as per O32 ABI
    	JAL	(R25)
    	MOVW	R22, R29
    	RET
    
    TEXT runtime·sigtramp(SB),NOSPLIT|TOPFRAME,$12
    	// this might be called in external code context,
    	// where g is not set.
    	MOVB	runtime·iscgo(SB), R1
    	BEQ	R1, 2(PC)
    	JAL	runtime·load_g(SB)
    
    	MOVW	R4, 4(R29)
    	MOVW	R5, 8(R29)
    	MOVW	R6, 12(R29)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 18 20:57:24 UTC 2022
    - 9.7K bytes
    - Viewed (0)
  5. src/runtime/sys_linux_mips64x.s

    	RET
    
    TEXT runtime·sigfwd(SB),NOSPLIT,$0-32
    	MOVW	sig+8(FP), R4
    	MOVV	info+16(FP), R5
    	MOVV	ctx+24(FP), R6
    	MOVV	fn+0(FP), R25
    	JAL	(R25)
    	RET
    
    TEXT runtime·sigtramp(SB),NOSPLIT|TOPFRAME,$64
    	// initialize REGSB = PC&0xffffffff00000000
    	BGEZAL	R0, 1(PC)
    	SRLV	$32, R31, RSB
    	SLLV	$32, RSB
    
    	// this might be called in external code context,
    	// where g is not set.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 18 20:57:24 UTC 2022
    - 12K bytes
    - Viewed (0)
  6. src/runtime/asm_386.s

    	JMP	runtime·rt0_go(SB)
    
    DATA _rt0_386_lib_argc<>(SB)/4, $0
    GLOBL _rt0_386_lib_argc<>(SB),NOPTR, $4
    DATA _rt0_386_lib_argv<>(SB)/4, $0
    GLOBL _rt0_386_lib_argv<>(SB),NOPTR, $4
    
    TEXT runtime·rt0_go(SB),NOSPLIT|NOFRAME|TOPFRAME,$0
    	// Copy arguments forward on an even stack.
    	// Users of this function jump to it, they don't call it.
    	MOVL	0(SP), AX
    	MOVL	4(SP), BX
    	SUBL	$128, SP		// plenty of scratch
    	ANDL	$~15, SP
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 15 15:45:13 UTC 2024
    - 43.1K bytes
    - Viewed (0)
  7. src/runtime/sys_linux_s390x.s

    	RET
    
    TEXT runtime·sigfwd(SB),NOSPLIT,$0-32
    	MOVW	sig+8(FP), R2
    	MOVD	info+16(FP), R3
    	MOVD	ctx+24(FP), R4
    	MOVD	fn+0(FP), R5
    	BL	R5
    	RET
    
    TEXT runtime·sigtramp(SB),NOSPLIT|TOPFRAME,$64
    	// initialize essential registers (just in case)
    	XOR	R0, R0
    
    	// this might be called in external code context,
    	// where g is not set.
    	MOVB	runtime·iscgo(SB), R6
    	CMPBEQ	R6, $0, 2(PC)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 24 18:53:44 UTC 2023
    - 12.5K bytes
    - Viewed (0)
  8. src/runtime/sys_linux_riscv64.s

    	MOVW	sig+8(FP), A0
    	MOV	info+16(FP), A1
    	MOV	ctx+24(FP), A2
    	MOV	fn+0(FP), T1
    	JALR	RA, T1
    	RET
    
    // func sigtramp(signo, ureg, ctxt unsafe.Pointer)
    TEXT runtime·sigtramp(SB),NOSPLIT|TOPFRAME,$64
    	MOVW	A0, 8(X2)
    	MOV	A1, 16(X2)
    	MOV	A2, 24(X2)
    
    	// this might be called in external code context,
    	// where g is not set.
    	MOVBU	runtime·iscgo(SB), A0
    	BEQ	A0, ZERO, 2(PC)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 09 13:57:06 UTC 2023
    - 11.5K bytes
    - Viewed (0)
  9. src/runtime/sys_openbsd_ppc64.s

    	MOVW	sig+8(FP), R3
    	MOVD	info+16(FP), R4
    	MOVD	ctx+24(FP), R5
    	MOVD	fn+0(FP), R12
    	MOVD	R12, CTR
    	CALL	(CTR)			// Alignment for ELF ABI?
    	RET
    
    TEXT runtime·sigtramp(SB),NOSPLIT|TOPFRAME,$16
    	// Go relies on R0 being $0 and we may have been executing non-Go code.
    	XOR	R0, R0
    
    	// TODO(jsing): Save callee-save registers (R2, R14-R31, F14-F31).
    	// in the case of signal forwarding.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 22 02:48:11 UTC 2023
    - 15.3K bytes
    - Viewed (0)
  10. src/runtime/asm_ppc64x.s

    #include "go_tls.h"
    #include "funcdata.h"
    #include "textflag.h"
    #include "asm_ppc64x.h"
    
    #ifdef GOOS_aix
    #define cgoCalleeStackSize 48
    #else
    #define cgoCalleeStackSize 32
    #endif
    
    TEXT runtime·rt0_go(SB),NOSPLIT|TOPFRAME,$0
    	// R1 = stack; R3 = argc; R4 = argv; R13 = C TLS base pointer
    
    	// initialize essential registers
    	BL	runtime·reginit(SB)
    
    	SUB	$(FIXED_FRAME+16), R1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 45.4K bytes
    - Viewed (0)
Back to top