Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for INT3 (0.07 sec)

  1. 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)
  2. 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)
  3. 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)
Back to top