- Sort Score
- Result 10 results
- Languages All
Results 21 - 30 of 52 for TopFrame (0.24 sec)
-
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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)