Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 40 of 121 for regs (0.07 sec)

  1. src/runtime/signal_linux_386.go

    func (c *sigctxt) esp() uint32 { return c.regs().esp }
    
    //go:nosplit
    //go:nowritebarrierrec
    func (c *sigctxt) eip() uint32 { return c.regs().eip }
    
    func (c *sigctxt) eflags() uint32  { return c.regs().eflags }
    func (c *sigctxt) cs() uint32      { return uint32(c.regs().cs) }
    func (c *sigctxt) fs() uint32      { return uint32(c.regs().fs) }
    func (c *sigctxt) gs() uint32      { return uint32(c.regs().gs) }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jun 17 18:54:48 UTC 2021
    - 1.6K bytes
    - Viewed (0)
  2. src/cmd/vendor/golang.org/x/sys/unix/zptrace_armnn_linux.go

    }
    
    // PtraceRegsArm64 is the registers used by arm64 binaries.
    type PtraceRegsArm64 struct {
    	Regs   [31]uint64
    	Sp     uint64
    	Pc     uint64
    	Pstate uint64
    }
    
    // PtraceGetRegsArm64 fetches the registers used by arm64 binaries.
    func PtraceGetRegsArm64(pid int, regsout *PtraceRegsArm64) error {
    	return ptracePtr(PTRACE_GETREGS, pid, 0, unsafe.Pointer(regsout))
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 1.2K bytes
    - Viewed (0)
  3. src/cmd/vendor/golang.org/x/sys/unix/zptrace_mipsnn_linux.go

    }
    
    // PtraceSetRegsMips sets the registers used by mips binaries.
    func PtraceSetRegsMips(pid int, regs *PtraceRegsMips) error {
    	return ptracePtr(PTRACE_SETREGS, pid, 0, unsafe.Pointer(regs))
    }
    
    // PtraceRegsMips64 is the registers used by mips64 binaries.
    type PtraceRegsMips64 struct {
    	Regs     [32]uint64
    	Lo       uint64
    	Hi       uint64
    	Epc      uint64
    	Badvaddr uint64
    	Status   uint64
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  4. src/runtime/export_debug_arm64_test.go

    package runtime
    
    import (
    	"internal/abi"
    	"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)
  5. src/cmd/vendor/golang.org/x/sys/unix/zptrace_mipsnnle_linux.go

    }
    
    // PtraceSetRegsMipsle sets the registers used by mipsle binaries.
    func PtraceSetRegsMipsle(pid int, regs *PtraceRegsMipsle) error {
    	return ptracePtr(PTRACE_SETREGS, pid, 0, unsafe.Pointer(regs))
    }
    
    // PtraceRegsMips64le is the registers used by mips64le binaries.
    type PtraceRegsMips64le struct {
    	Regs     [32]uint64
    	Lo       uint64
    	Hi       uint64
    	Epc      uint64
    	Badvaddr uint64
    	Status   uint64
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  6. 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)
  7. src/cmd/vendor/golang.org/x/sys/unix/zptrace_x86_linux.go

    	return ptracePtr(PTRACE_GETREGS, pid, 0, unsafe.Pointer(regsout))
    }
    
    // PtraceSetRegs386 sets the registers used by 386 binaries.
    func PtraceSetRegs386(pid int, regs *PtraceRegs386) error {
    	return ptracePtr(PTRACE_SETREGS, pid, 0, unsafe.Pointer(regs))
    }
    
    // PtraceRegsAmd64 is the registers used by amd64 binaries.
    type PtraceRegsAmd64 struct {
    	R15      uint64
    	R14      uint64
    	R13      uint64
    	R12      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)
  8. src/cmd/vendor/golang.org/x/sys/unix/zptrace_linux_arm64.go

    }
    
    // PtraceSetRegSetArm64 sets the registers used by arm64 binaries.
    func PtraceSetRegSetArm64(pid, addr int, regs *PtraceRegsArm64) error {
    	iovec := Iovec{(*byte)(unsafe.Pointer(regs)), uint64(unsafe.Sizeof(*regs))}
    	return ptracePtr(PTRACE_SETREGSET, pid, uintptr(addr), unsafe.Pointer(&iovec))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 11 22:42:18 UTC 2023
    - 721 bytes
    - Viewed (0)
  9. src/runtime/debug_test.go

    		return x + 1, y + 1.0
    	}
    	var args *stackArgs
    	var regs abi.RegArgs
    	intRegs := regs.Ints[:]
    	floatRegs := regs.Floats[:]
    	fval := float64(42.0)
    	if len(intRegs) > 0 {
    		intRegs[0] = 42
    		floatRegs[0] = math.Float64bits(fval)
    	} else {
    		args = &stackArgs{
    			x0: 42,
    			x1: 42.0,
    		}
    	}
    
    	if _, err := runtime.InjectDebugCall(g, fn, &regs, args, debugCallTKill, false); err != nil {
    		t.Fatal(err)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 08 15:08:04 UTC 2023
    - 8K bytes
    - Viewed (0)
  10. src/runtime/cgo/asm_ppc64x.s

    // the caller's frame due to issue #43228.
    TEXT crosscall2(SB),NOSPLIT|NOFRAME,$0
    	// Start with standard C stack frame layout and linkage, allocate
    	// 32 bytes of argument space, save callee-save regs, and set R0 to $0.
    	STACK_AND_SAVE_HOST_TO_GO_ABI(32)
    	// The above will not preserve R2 (TOC). Save it in case Go is
    	// compiled without a TOC pointer (e.g -buildmode=default).
    	MOVD	R2, 24(R1)
    
    	// Load the current g.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 12 00:43:51 UTC 2023
    - 2.4K bytes
    - Viewed (0)
Back to top