- Sort Score
- Result 10 results
- Languages All
Results 31 - 40 of 121 for regs (0.07 sec)
-
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) -
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) -
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) -
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) -
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) -
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) -
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) -
src/cmd/vendor/golang.org/x/sys/unix/zptrace_linux_arm64.go
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 11 22:42:18 UTC 2023 - 721 bytes - Viewed (0) -
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, ®s, 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) -
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)