- Sort Score
- Result 10 results
- Languages All
Results 1 - 4 of 4 for sigctxtAtTrapInstruction (0.23 sec)
-
src/runtime/export_debug_arm64_test.go
"internal/goarch" "unsafe" ) type sigContext struct { savedRegs sigcontext } func sigctxtSetContextRegister(ctxt *sigctxt, x uint64) { ctxt.regs().regs[26] = x } func sigctxtAtTrapInstruction(ctxt *sigctxt) bool { return *(*uint32)(unsafe.Pointer(ctxt.sigpc())) == 0xd4200000 // BRK 0 } func sigctxtStatus(ctxt *sigctxt) uint64 { return ctxt.r20() }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sat Apr 23 05:38:56 UTC 2022 - 3.5K bytes - Viewed (0) -
src/runtime/export_debug_ppc64le_test.go
"internal/goarch" "math" "unsafe" ) type sigContext struct { savedRegs sigcontext } func sigctxtSetContextRegister(ctxt *sigctxt, x uint64) { ctxt.regs().gpr[11] = x } func sigctxtAtTrapInstruction(ctxt *sigctxt) bool { return *(*uint32)(unsafe.Pointer(ctxt.sigpc())) == 0x7fe00008 // Trap } func sigctxtStatus(ctxt *sigctxt) uint64 { return ctxt.r20() }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Nov 17 15:33:38 UTC 2023 - 3.5K bytes - Viewed (0) -
src/runtime/export_debug_test.go
if !(stringslite.HasPrefix(funcname(f), "runtime.debugCall") || stringslite.HasPrefix(funcname(f), "debugCall")) { println("trap in unknown function", funcname(f)) return false } if !sigctxtAtTrapInstruction(ctxt) { println("trap at non-INT3 instruction pc =", hex(ctxt.sigpc())) return false } switch status := sigctxtStatus(ctxt); status { case 0:
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri May 17 15:41:45 UTC 2024 - 5.1K bytes - Viewed (0) -
src/runtime/export_debug_amd64_test.go
// the its value with a fpstate1 structure. savedFP fpstate1 } func sigctxtSetContextRegister(ctxt *sigctxt, x uint64) { ctxt.regs().rdx = x } func sigctxtAtTrapInstruction(ctxt *sigctxt) bool { return *(*byte)(unsafe.Pointer(uintptr(ctxt.rip() - 1))) == 0xcc // INT 3 } func sigctxtStatus(ctxt *sigctxt) uint64 { return ctxt.r12() }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sat Apr 23 05:38:56 UTC 2022 - 3.6K bytes - Viewed (0)