- Sort Score
- Result 10 results
- Languages All
Results 1 - 3 of 3 for INT3 (0.07 sec)
-
src/runtime/export_debug_test.go
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: // Frame is ready. Copy the arguments to the frame and to registers.
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/asm_amd64.s
// invoke INT3. The debugger should write the argument // frame for the call at SP, set up argument registers, push // the trapping PC on the stack, set the PC to the function to // call, set RDX to point to the closure (if a closure call), // and resume execution. // // If the function returns, this will set R12 to 1 and invoke // INT3. The debugger can then inspect any return value saved
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sat May 11 20:38:24 UTC 2024 - 60.4K bytes - Viewed (0) -
src/runtime/stubs.go
return int(*(*uint8)(unsafe.Pointer(&x))) } // abort crashes the runtime in situations where even throw might not // work. In general it should do something a debugger will recognize // (e.g., an INT3 on x86). A crash in abort is recognized by the // signal handler, which will attempt to tear down the runtime // immediately. func abort() // Called from compiled code; declared for vet; do NOT call from Go.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 29 17:58:53 UTC 2024 - 20.2K bytes - Viewed (0)