- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 70 for set_rsp (0.32 sec)
-
src/runtime/export_debug_amd64_test.go
if h.regArgs != nil { storeRegArgs(ctxt.regs(), h.regArgs) } // Push return PC. rsp -= goarch.PtrSize ctxt.set_rsp(rsp) // The signal PC is the next PC of the trap instruction. *(*uint64)(unsafe.Pointer(uintptr(rsp))) = ctxt.rip() // Set PC to call and context register. ctxt.set_rip(uint64(h.fv.fn)) sigctxtSetContextRegister(ctxt, uint64(uintptr(unsafe.Pointer(h.fv)))) } // case 1
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/runtime/signal_openbsd_amd64.go
func (c *sigctxt) sigcode() uint64 { return uint64(c.info.si_code) } func (c *sigctxt) sigaddr() uint64 { return *(*uint64)(add(unsafe.Pointer(c.info), 16)) } func (c *sigctxt) set_rip(x uint64) { c.regs().sc_rip = x } func (c *sigctxt) set_rsp(x uint64) { c.regs().sc_rsp = x } func (c *sigctxt) set_sigcode(x uint64) { c.info.si_code = int32(x) } func (c *sigctxt) set_sigaddr(x uint64) { *(*uint64)(add(unsafe.Pointer(c.info), 16)) = x
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Oct 11 12:56:15 UTC 2016 - 2K bytes - Viewed (0) -
src/runtime/signal_linux_amd64.go
func (c *sigctxt) sigcode() uint64 { return uint64(c.info.si_code) } func (c *sigctxt) sigaddr() uint64 { return c.info.si_addr } func (c *sigctxt) set_rip(x uint64) { c.regs().rip = x } func (c *sigctxt) set_rsp(x uint64) { c.regs().rsp = x } func (c *sigctxt) set_sigcode(x uint64) { c.info.si_code = int32(x) } func (c *sigctxt) set_sigaddr(x uint64) {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Jun 17 18:54:48 UTC 2021 - 2.1K bytes - Viewed (0) -
src/runtime/signal_dragonfly_amd64.go
func (c *sigctxt) sigcode() uint64 { return uint64(c.info.si_code) } func (c *sigctxt) sigaddr() uint64 { return c.info.si_addr } func (c *sigctxt) set_rip(x uint64) { c.regs().mc_rip = x } func (c *sigctxt) set_rsp(x uint64) { c.regs().mc_rsp = x } func (c *sigctxt) set_sigcode(x uint64) { c.info.si_code = int32(x) }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Oct 11 12:56:15 UTC 2016 - 2K bytes - Viewed (0) -
src/runtime/signal_freebsd_amd64.go
func (c *sigctxt) sigcode() uint64 { return uint64(c.info.si_code) } func (c *sigctxt) sigaddr() uint64 { return c.info.si_addr } func (c *sigctxt) set_rip(x uint64) { c.regs().mc_rip = x } func (c *sigctxt) set_rsp(x uint64) { c.regs().mc_rsp = x } func (c *sigctxt) set_sigcode(x uint64) { c.info.si_code = int32(x) }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Oct 11 12:56:15 UTC 2016 - 2K bytes - Viewed (0) -
src/runtime/signal_netbsd_amd64.go
func (c *sigctxt) sigcode() uint64 { return uint64(c.info._code) } func (c *sigctxt) sigaddr() uint64 { return *(*uint64)(unsafe.Pointer(&c.info._reason[0])) } func (c *sigctxt) set_rip(x uint64) { c.regs().__gregs[_REG_RIP] = x } func (c *sigctxt) set_rsp(x uint64) { c.regs().__gregs[_REG_RSP] = x } func (c *sigctxt) set_sigcode(x uint64) { c.info._code = int32(x) } func (c *sigctxt) set_sigaddr(x uint64) {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Mar 21 18:51:53 UTC 2023 - 2.3K bytes - Viewed (0) -
src/runtime/signal_amd64.go
} else { // Not safe to push the call. Just clobber the frame. c.set_rip(uint64(abi.FuncPCABI0(sigpanic0))) } } func (c *sigctxt) pushCall(targetPC, resumePC uintptr) { // Make it look like we called target at resumePC. sp := uintptr(c.rsp()) sp -= goarch.PtrSize *(*uintptr)(unsafe.Pointer(sp)) = resumePC c.set_rsp(uint64(sp)) c.set_rip(uint64(targetPC))
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sat Apr 23 05:38:56 UTC 2022 - 2.7K bytes - Viewed (0) -
src/runtime/signal_solaris_amd64.go
func (c *sigctxt) sigcode() uint64 { return uint64(c.info.si_code) } func (c *sigctxt) sigaddr() uint64 { return *(*uint64)(unsafe.Pointer(&c.info.__data[0])) } func (c *sigctxt) set_rip(x uint64) { c.regs().gregs[_REG_RIP] = int64(x) } func (c *sigctxt) set_rsp(x uint64) { c.regs().gregs[_REG_RSP] = int64(x) } func (c *sigctxt) set_sigcode(x uint64) { c.info.si_code = int32(x) } func (c *sigctxt) set_sigaddr(x uint64) {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Oct 11 12:56:15 UTC 2016 - 2.5K bytes - Viewed (0) -
src/runtime/signal_darwin_amd64.go
func (c *sigctxt) sigcode() uint64 { return uint64(c.info.si_code) } func (c *sigctxt) sigaddr() uint64 { return c.info.si_addr } func (c *sigctxt) set_rip(x uint64) { c.regs().rip = x } func (c *sigctxt) set_rsp(x uint64) { c.regs().rsp = x } func (c *sigctxt) set_sigcode(x uint64) { c.info.si_code = int32(x) } func (c *sigctxt) set_sigaddr(x uint64) { c.info.si_addr = x } //go:nosplit
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Aug 19 23:07:11 UTC 2022 - 4K bytes - Viewed (0) -
src/runtime/export_windows_test.go
} type ContextStub struct { context } func (c ContextStub) GetPC() uintptr { return c.ip() } func NewContextStub() *ContextStub { var ctx context ctx.set_ip(getcallerpc()) ctx.set_sp(getcallersp()) ctx.set_fp(getcallerfp()) return &ContextStub{ctx}
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Apr 19 17:25:00 UTC 2024 - 759 bytes - Viewed (0)