Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 50 of 55 for set_rip (0.15 sec)

  1. src/runtime/signal_arm.go

    	// anyway.
    	sp := c.sp() - 4
    	c.set_sp(sp)
    	*(*uint32)(unsafe.Pointer(uintptr(sp))) = c.lr()
    
    	pc := gp.sigpc
    
    	if shouldPushSigpanic(gp, pc, uintptr(c.lr())) {
    		// Make it look the like faulting PC called sigpanic.
    		c.set_lr(uint32(pc))
    	}
    
    	// In case we are panicking from external C code
    	c.set_r10(uint32(uintptr(unsafe.Pointer(gp))))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 28 18:17:57 UTC 2021
    - 2.5K bytes
    - Viewed (0)
  2. src/runtime/signal_loong64.go

    	// anyway.
    	sp := c.sp() - goarch.PtrSize
    	c.set_sp(sp)
    	*(*uint64)(unsafe.Pointer(uintptr(sp))) = c.link()
    
    	pc := gp.sigpc
    
    	if shouldPushSigpanic(gp, pc, uintptr(c.link())) {
    		// Make it look the like faulting PC called sigpanic.
    		c.set_link(uint64(pc))
    	}
    
    	// In case we are panicking from external C code
    	c.set_r22(uint64(uintptr(unsafe.Pointer(gp))))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 21 06:51:28 UTC 2023
    - 3K bytes
    - Viewed (0)
  3. src/runtime/defs_openbsd_amd64.go

    	sc_rbp      uint64
    	sc_rbx      uint64
    	sc_rax      uint64
    	sc_gs       uint64
    	sc_fs       uint64
    	sc_es       uint64
    	sc_ds       uint64
    	sc_trapno   uint64
    	sc_err      uint64
    	sc_rip      uint64
    	sc_cs       uint64
    	sc_rflags   uint64
    	sc_rsp      uint64
    	sc_ss       uint64
    	sc_fpstate  unsafe.Pointer
    	__sc_unused int32
    	sc_mask     int32
    }
    
    type siginfo struct {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Oct 23 17:31:23 UTC 2023
    - 3.1K bytes
    - Viewed (0)
  4. src/runtime/signal_linux_arm64.go

    func (c *sigctxt) sigaddr() uint64 { return c.info.si_addr }
    
    func (c *sigctxt) set_pc(x uint64)  { c.regs().pc = x }
    func (c *sigctxt) set_sp(x uint64)  { c.regs().sp = x }
    func (c *sigctxt) set_lr(x uint64)  { c.regs().regs[30] = x }
    func (c *sigctxt) set_r28(x uint64) { c.regs().regs[28] = x }
    
    func (c *sigctxt) set_sigaddr(x uint64) {
    	*(*uintptr)(add(unsafe.Pointer(c.info), 2*goarch.PtrSize)) = uintptr(x)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jun 17 18:54:48 UTC 2021
    - 2.9K bytes
    - Viewed (0)
  5. src/runtime/signal_mipsx.go

    	// anyway.
    	sp := c.sp() - sys.MinFrameSize
    	c.set_sp(sp)
    	*(*uint32)(unsafe.Pointer(uintptr(sp))) = c.link()
    
    	pc := gp.sigpc
    
    	if shouldPushSigpanic(gp, pc, uintptr(c.link())) {
    		// Make it look the like faulting PC called sigpanic.
    		c.set_link(uint32(pc))
    	}
    
    	// In case we are panicking from external C code
    	c.set_r30(uint32(uintptr(unsafe.Pointer(gp))))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 28 18:17:57 UTC 2021
    - 3.1K bytes
    - Viewed (0)
  6. src/runtime/signal_netbsd_arm64.go

    func (c *sigctxt) sigaddr() uint64 { return uint64(c.info._reason) }
    
    func (c *sigctxt) set_pc(x uint64)  { c.regs().__gregs[_REG_ELR] = x }
    func (c *sigctxt) set_sp(x uint64)  { c.regs().__gregs[_REG_X31] = x }
    func (c *sigctxt) set_lr(x uint64)  { c.regs().__gregs[_REG_X30] = x }
    func (c *sigctxt) set_r28(x uint64) { c.regs().__gregs[_REG_X28] = 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: Sat Apr 20 15:02:01 UTC 2019
    - 3.4K bytes
    - Viewed (0)
  7. src/runtime/signal_freebsd_arm64.go

    func (c *sigctxt) sigaddr() uint64 { return c.info.si_addr }
    
    func (c *sigctxt) set_pc(x uint64)  { c.regs().mc_gpregs.gp_elr = x }
    func (c *sigctxt) set_sp(x uint64)  { c.regs().mc_gpregs.gp_sp = x }
    func (c *sigctxt) set_lr(x uint64)  { c.regs().mc_gpregs.gp_lr = x }
    func (c *sigctxt) set_r28(x uint64) { c.regs().mc_gpregs.gp_x[28] = 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: Wed Sep 20 18:20:42 UTC 2023
    - 3.2K bytes
    - Viewed (0)
  8. src/runtime/signal_openbsd_arm64.go

    func (c *sigctxt) pc() uint64 { return uint64(c.regs().sc_elr) }
    
    func (c *sigctxt) set_pc(x uint64)  { c.regs().sc_elr = uintptr(x) }
    func (c *sigctxt) set_sp(x uint64)  { c.regs().sc_sp = uintptr(x) }
    func (c *sigctxt) set_lr(x uint64)  { c.regs().sc_lr = uintptr(x) }
    func (c *sigctxt) set_r28(x uint64) { c.regs().sc_x[28] = uintptr(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: Wed Sep 20 18:20:42 UTC 2023
    - 3.4K bytes
    - Viewed (0)
  9. src/runtime/signal_linux_mipsx.go

    func (c *sigctxt) sigcode() uint32 { return uint32(c.info.si_code) }
    func (c *sigctxt) sigaddr() uint32 { return c.info.si_addr }
    
    func (c *sigctxt) set_r30(x uint32)  { c.regs().sc_regs[30] = uint64(x) }
    func (c *sigctxt) set_pc(x uint32)   { c.regs().sc_pc = uint64(x) }
    func (c *sigctxt) set_sp(x uint32)   { c.regs().sc_regs[29] = uint64(x) }
    func (c *sigctxt) set_link(x uint32) { c.regs().sc_regs[31] = uint64(x) }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 28 18:17:57 UTC 2021
    - 3.7K bytes
    - Viewed (0)
  10. src/runtime/signal_darwin_arm64.go

    func (c *sigctxt) sigaddr() uint64 { return uint64(uintptr(unsafe.Pointer(c.info.si_addr))) }
    
    func (c *sigctxt) set_pc(x uint64)  { c.regs().pc = x }
    func (c *sigctxt) set_sp(x uint64)  { c.regs().sp = x }
    func (c *sigctxt) set_lr(x uint64)  { c.regs().lr = x }
    func (c *sigctxt) set_r28(x uint64) { c.regs().x[28] = 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 Apr 02 16:03:24 UTC 2019
    - 3.6K bytes
    - Viewed (0)
Back to top