Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 41 for Rip (0.01 sec)

  1. src/runtime/defs_windows_amd64.go

    	r14                  uint64
    	r15                  uint64
    	rip                  uint64
    	anon0                [512]byte
    	vectorregister       [26]m128a
    	vectorcontrol        uint64
    	debugcontrol         uint64
    	lastbranchtorip      uint64
    	lastbranchfromrip    uint64
    	lastexceptiontorip   uint64
    	lastexceptionfromrip uint64
    }
    
    func (c *context) ip() uintptr { return uintptr(c.rip) }
    func (c *context) sp() uintptr { return uintptr(c.rsp) }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 05 08:26:52 UTC 2023
    - 3.2K bytes
    - Viewed (0)
  2. src/runtime/export_debug_amd64_test.go

    }
    
    // case 16
    func (h *debugCallHandler) restoreSigContext(ctxt *sigctxt) {
    	// Restore all registers except RIP and RSP.
    	rip, rsp := ctxt.rip(), ctxt.rsp()
    	fp := ctxt.regs().fpstate
    	*ctxt.regs() = h.sigCtxt.savedRegs
    	ctxt.regs().fpstate = fp
    	*fp = h.sigCtxt.savedFP
    	ctxt.set_rip(rip)
    	ctxt.set_rsp(rsp)
    }
    
    // storeRegArgs sets up argument registers in the signal
    // context state from an abi.RegArgs.
    //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Apr 23 05:38:56 UTC 2022
    - 3.6K bytes
    - Viewed (0)
  3. src/runtime/signal_linux_amd64.go

    func (c *sigctxt) r14() uint64 { return c.regs().r14 }
    func (c *sigctxt) r15() uint64 { return c.regs().r15 }
    
    //go:nosplit
    //go:nowritebarrierrec
    func (c *sigctxt) rip() uint64 { return c.regs().rip }
    
    func (c *sigctxt) rflags() uint64  { return c.regs().eflags }
    func (c *sigctxt) cs() uint64      { return uint64(c.regs().cs) }
    func (c *sigctxt) fs() uint64      { return uint64(c.regs().fs) }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jun 17 18:54:48 UTC 2021
    - 2.1K bytes
    - Viewed (0)
  4. src/runtime/signal_amd64.go

    	print("r14    ", hex(c.r14()), "\n")
    	print("r15    ", hex(c.r15()), "\n")
    	print("rip    ", hex(c.rip()), "\n")
    	print("rflags ", hex(c.rflags()), "\n")
    	print("cs     ", hex(c.cs()), "\n")
    	print("fs     ", hex(c.fs()), "\n")
    	print("gs     ", hex(c.gs()), "\n")
    }
    
    //go:nosplit
    //go:nowritebarrierrec
    func (c *sigctxt) sigpc() uintptr { return uintptr(c.rip()) }
    
    func (c *sigctxt) setsigpc(x uint64) { c.set_rip(x) }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Apr 23 05:38:56 UTC 2022
    - 2.7K bytes
    - Viewed (0)
  5. src/runtime/signal_darwin_amd64.go

    func (c *sigctxt) r14() uint64 { return c.regs().r14 }
    func (c *sigctxt) r15() uint64 { return c.regs().r15 }
    
    //go:nosplit
    //go:nowritebarrierrec
    func (c *sigctxt) rip() uint64 { return c.regs().rip }
    
    func (c *sigctxt) rflags() uint64  { return c.regs().rflags }
    func (c *sigctxt) cs() uint64      { return c.regs().cs }
    func (c *sigctxt) fs() uint64      { return c.regs().fs }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Aug 19 23:07:11 UTC 2022
    - 4K bytes
    - Viewed (0)
  6. src/runtime/defs_linux_amd64.go

    	padding     [3]uint16
    }
    
    type xmmreg struct {
    	element [4]uint32
    }
    
    type fpstate struct {
    	cwd       uint16
    	swd       uint16
    	ftw       uint16
    	fop       uint16
    	rip       uint64
    	rdp       uint64
    	mxcsr     uint32
    	mxcr_mask uint32
    	_st       [8]fpxreg
    	_xmm      [16]xmmreg
    	padding   [24]uint32
    }
    
    type fpxreg1 struct {
    	significand [4]uint16
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 22 19:05:10 UTC 2023
    - 4.7K bytes
    - Viewed (0)
  7. src/cmd/cgo/internal/test/callback_windows.go

    package cgotest
    
    /*
    #include <windows.h>
    USHORT backtrace(ULONG FramesToCapture, PVOID *BackTrace) {
    #ifdef _AMD64_
    	CONTEXT context;
    	RtlCaptureContext(&context);
    	ULONG64 ControlPc;
    	ControlPc = context.Rip;
    	int i;
    	for (i = 0; i < FramesToCapture; i++) {
    		PRUNTIME_FUNCTION FunctionEntry;
    		ULONG64 ImageBase;
    		VOID *HandlerData;
    		ULONG64 EstablisherFrame;
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 29 16:01:37 UTC 2023
    - 2.6K bytes
    - Viewed (0)
  8. test/fixedbugs/bug093.go

    rcx     0x33b5
    rdx     0x0
    rdi     0x1
    rsi     0x7684
    rbp     0x7684
    rsp     0xafb8
    r8      0x0
    r9      0x0
    r10     0x1002
    r11     0x206
    r12     0x0
    r13     0x0
    r14     0x7c48
    r15     0xa000
    rip     0x1b7d
    rflags  0x10202
    cs      0x27
    fs      0x10
    gs      0x48
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Feb 18 21:15:42 UTC 2012
    - 1.1K bytes
    - Viewed (0)
  9. src/runtime/testdata/testwinlib/main.c

        {
            exceptionCount++;
            // prepare context to resume execution
            CONTEXT *c = ExceptionInfo->ContextRecord;
    #ifdef _AMD64_
            c->Rip = *(DWORD64 *)c->Rsp;
            c->Rsp += 8;
    #elif defined(_X86_)
            c->Eip = *(DWORD *)c->Esp;
            c->Esp += 4;
    #else
            c->Pc = c->Lr;
    #endif
    #ifdef _ARM64_
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 05 08:26:52 UTC 2023
    - 2.5K bytes
    - Viewed (0)
  10. src/cmd/vendor/golang.org/x/sys/unix/zptrace_x86_linux.go

    	Rbx      uint64
    	R11      uint64
    	R10      uint64
    	R9       uint64
    	R8       uint64
    	Rax      uint64
    	Rcx      uint64
    	Rdx      uint64
    	Rsi      uint64
    	Rdi      uint64
    	Orig_rax uint64
    	Rip      uint64
    	Cs       uint64
    	Eflags   uint64
    	Rsp      uint64
    	Ss       uint64
    	Fs_base  uint64
    	Gs_base  uint64
    	Ds       uint64
    	Es       uint64
    	Fs       uint64
    	Gs       uint64
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 1.8K bytes
    - Viewed (0)
Back to top