- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 75 for unwinder (0.39 sec)
-
src/runtime/traceback.go
calleeFuncID abi.FuncID // flags are the flags to this unwind. Some of these are updated as we // unwind (see the flags documentation). flags unwindFlags } // init initializes u to start unwinding gp's stack and positions the // iterator on gp's innermost frame. gp must not be the current G. // // A single unwinder can be reused for multiple unwinds. func (u *unwinder) init(gp *g, flags unwindFlags) {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 29 16:25:21 UTC 2024 - 55.1K bytes - Viewed (0) -
src/runtime/symtabinl.go
// the outermost function. index int32 } // newInlineUnwinder creates an inlineUnwinder initially set to the inner-most // inlined frame at PC. PC should be a "call PC" (not a "return PC"). // // This unwinder uses non-strict handling of PC because it's assumed this is // only ever used for symbolic debugging. If things go really wrong, it'll just // fall back to the outermost frame. //
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 29 16:25:21 UTC 2024 - 4.5K bytes - Viewed (0) -
src/runtime/tracestack.go
// It may still have an M, if it's locked to some M. mp = gp.lockedm.ptr() } nstk := 1 if tracefpunwindoff() || (mp != nil && mp.hasCgoOnStack()) { // Slow path: Unwind using default unwinder. Used when frame pointer // unwinding is unavailable or disabled (tracefpunwindoff), or might // produce incomplete results or crashes (hasCgoOnStack). Note that no
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue May 21 14:38:56 UTC 2024 - 11K bytes - Viewed (0) -
src/runtime/sys_linux_ppc64x.s
MOVD 24(R1), R2 UNSTACK_AND_RESTORE_GO_TO_HOST_ABI(32) RET #ifdef GOARCH_ppc64le TEXT runtime·cgoSigtramp(SB),NOSPLIT|NOFRAME,$0 // The stack unwinder, presumably written in C, may not be able to // handle Go frame correctly. So, this function is NOFRAME, and we // save/restore LR manually, and obey ELFv2 calling conventions. MOVD LR, R10
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/runtime/sys_linux_arm64.s
// Restore callee-save registers. RESTORE_R19_TO_R28(8*4) RESTORE_F8_TO_F15(8*14) RET // Called from c-abi, R0: sig, R1: info, R2: cxt TEXT runtime·cgoSigtramp(SB),NOSPLIT|NOFRAME,$0 // The stack unwinder, presumably written in C, may not be able to // handle Go frame correctly. So, this function is NOFRAME, and we // save/restore LR manually. MOVD LR, R10 // Save R27, g because they will be clobbered,
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Mar 24 18:53:44 UTC 2023 - 16.7K bytes - Viewed (0) -
src/runtime/heapdump.go
dumpint(uint64(uintptr(unsafe.Pointer(gp._panic)))) // dump stack var child childInfo child.args.n = -1 child.arglen = 0 child.sp = nil child.depth = 0 var u unwinder for u.initAt(pc, sp, lr, gp, 0); u.valid(); u.next() { dumpframe(&u.frame, &child) } // dump defer & panic records for d := gp._defer; d != nil; d = d.link { dumpint(tagDefer)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 09 04:07:57 UTC 2024 - 17.6K bytes - Viewed (0) -
src/runtime/extern.go
Setting N to 0 will report no ancestry information. tracefpunwindoff: setting tracefpunwindoff=1 forces the execution tracer to use the runtime's default stack unwinder instead of frame pointer unwinding. This increases tracer overhead, but could be helpful as a workaround or for debugging unexpected regressions caused by frame pointer unwinding.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu May 30 17:52:17 UTC 2024 - 18.9K bytes - Viewed (0) -
src/runtime/asm_mips64x.s
// Force SPWRITE. This function doesn't actually write SP, // but it is called with a special calling convention where // the caller doesn't save LR on stack but passes it as a // register (R3), and the unwinder currently doesn't understand. // Make it SPWRITE to stop unwinding. (See issue 54332) MOVV R29, R29 MOVV R0, REGCTXT JMP runtime·morestack(SB) // reflectcall: call a function with the given argument list
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Nov 06 19:45:59 UTC 2023 - 24.3K bytes - Viewed (0) -
src/runtime/asm_riscv64.s
// Force SPWRITE. This function doesn't actually write SP, // but it is called with a special calling convention where // the caller doesn't save LR on stack but passes it as a // register, and the unwinder currently doesn't understand. // Make it SPWRITE to stop unwinding. (See issue 54332) MOV X2, X2 MOV ZERO, CTXT JMP runtime·morestack(SB) // AES hashing not implemented for riscv64
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Nov 09 13:57:06 UTC 2023 - 27K bytes - Viewed (0) -
src/runtime/asm_s390x.s
// Force SPWRITE. This function doesn't actually write SP, // but it is called with a special calling convention where // the caller doesn't save LR on stack but passes it as a // register (R5), and the unwinder currently doesn't understand. // Make it SPWRITE to stop unwinding. (See issue 54332) MOVD R15, R15 MOVD $0, R12 BR runtime·morestack(SB) // reflectcall: call a function with the given argument list
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Jan 25 09:18:28 UTC 2024 - 28.1K bytes - Viewed (0)