- Sort Score
- Result 10 results
- Languages All
Results 1 - 7 of 7 for TopFrame (0.21 sec)
-
src/runtime/asm_loong64.s
// license that can be found in the LICENSE file. #include "go_asm.h" #include "go_tls.h" #include "funcdata.h" #include "textflag.h" #define REGCTXT R29 TEXT runtime·rt0_go(SB),NOSPLIT|TOPFRAME,$0 // R3 = stack; R4 = argc; R5 = argv ADDV $-24, R3 MOVW R4, 8(R3) // argc MOVV R5, 16(R3) // argv // create istack out of the given (operating system) stack. // _cgo_init may update stackguard.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 13 15:04:25 UTC 2024 - 26.5K bytes - Viewed (0) -
src/runtime/asm_mipsx.s
//go:build mips || mipsle #include "go_asm.h" #include "go_tls.h" #include "funcdata.h" #include "textflag.h" #define REGCTXT R22 TEXT runtime·rt0_go(SB),NOSPLIT|TOPFRAME,$0 // R29 = stack; R4 = argc; R5 = argv ADDU $-12, R29 MOVW R4, 4(R29) // argc MOVW R5, 8(R29) // argv // create istack out of the given (operating system) stack. // _cgo_init may update stackguard.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 06 11:46:29 UTC 2024 - 26.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) -
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) -
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) -
src/cmd/internal/obj/objfile.go
if s.CFunc() { fmt.Fprintf(ctxt.Bso, "cfunc ") } if s.NoSplit() { fmt.Fprintf(ctxt.Bso, "nosplit ") } if s.Func() != nil && s.Func().FuncFlag&abi.FuncFlagTopFrame != 0 { fmt.Fprintf(ctxt.Bso, "topframe ") } if s.Func() != nil && s.Func().FuncFlag&abi.FuncFlagAsm != 0 { fmt.Fprintf(ctxt.Bso, "asm ") } fmt.Fprintf(ctxt.Bso, "size=%d", s.Size) if s.Type == objabi.STEXT { fn := s.Func()
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 15 19:57:43 UTC 2024 - 24K bytes - Viewed (0) -
src/cmd/internal/obj/link.go
func (s *LSym) TextAttrString() string { attr := s.Attribute.String() if s.Func().FuncFlag&abi.FuncFlagTopFrame != 0 { if attr != "" { attr += "|" } attr += "TOPFRAME" } return attr } func (s *LSym) String() string { return s.Name } // The compiler needs *LSym to be assignable to cmd/compile/internal/ssa.Sym. func (*LSym) CanBeAnSSASym() {}
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 15 19:57:43 UTC 2024 - 33.1K bytes - Viewed (0)