Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 47 for set_r28 (0.32 sec)

  1. 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)
  2. 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)
  3. src/runtime/signal_linux_loong64.go

    func (c *sigctxt) sigcode() uint32 { return uint32(c.info.si_code) }
    func (c *sigctxt) sigaddr() uint64 { return c.info.si_addr }
    
    func (c *sigctxt) set_r31(x uint64)  { c.regs().sc_regs[31] = x }
    func (c *sigctxt) set_r22(x uint64)  { c.regs().sc_regs[22] = x }
    func (c *sigctxt) set_pc(x uint64)   { c.regs().sc_pc = x }
    func (c *sigctxt) set_sp(x uint64)   { c.regs().sc_regs[3] = x }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 19 19:32:33 UTC 2022
    - 3.2K bytes
    - Viewed (0)
  4. 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)
  5. src/runtime/signal_loong64.go

    	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))))
    	c.set_pc(uint64(abi.FuncPCABIInternal(sigpanic)))
    }
    
    func (c *sigctxt) pushCall(targetPC, resumePC uintptr) {
    	// Push the LR to stack, as we'll clobber it in order to
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 21 06:51:28 UTC 2023
    - 3K bytes
    - Viewed (0)
  6. src/runtime/signal_riscv64.go

    	c.set_sp(sp)
    	*(*uint64)(unsafe.Pointer(uintptr(sp))) = c.ra()
    
    	pc := gp.sigpc
    
    	if shouldPushSigpanic(gp, pc, uintptr(c.ra())) {
    		// Make it look the like faulting PC called sigpanic.
    		c.set_ra(uint64(pc))
    	}
    
    	// In case we are panicking from external C code
    	c.set_gp(uint64(uintptr(unsafe.Pointer(gp))))
    	c.set_pc(uint64(abi.FuncPCABIInternal(sigpanic)))
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 04 02:55:17 UTC 2023
    - 2.9K bytes
    - Viewed (0)
  7. src/runtime/signal_freebsd_arm.go

    func (c *sigctxt) set_pc(x uint32)  { c.regs().__gregs[15] = x }
    func (c *sigctxt) set_sp(x uint32)  { c.regs().__gregs[13] = x }
    func (c *sigctxt) set_lr(x uint32)  { c.regs().__gregs[14] = x }
    func (c *sigctxt) set_r10(x uint32) { c.regs().__gregs[10] = x }
    
    func (c *sigctxt) set_sigcode(x uint32) { c.info.si_code = int32(x) }
    func (c *sigctxt) set_sigaddr(x uint32) {
    	c.info.si_addr = uintptr(x)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 05 02:31:25 UTC 2017
    - 2.2K bytes
    - Viewed (0)
  8. src/runtime/signal_linux_arm.go

    func (c *sigctxt) set_pc(x uint32)  { c.regs().pc = x }
    func (c *sigctxt) set_sp(x uint32)  { c.regs().sp = x }
    func (c *sigctxt) set_lr(x uint32)  { c.regs().lr = x }
    func (c *sigctxt) set_r10(x uint32) { c.regs().r10 = x }
    
    func (c *sigctxt) set_sigcode(x uint32) { c.info.si_code = int32(x) }
    func (c *sigctxt) set_sigaddr(x uint32) {
    	*(*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.1K bytes
    - Viewed (0)
  9. src/runtime/signal_openbsd_arm.go

    }
    
    func (c *sigctxt) set_pc(x uint32)  { c.regs().sc_pc = x }
    func (c *sigctxt) set_sp(x uint32)  { c.regs().sc_usr_sp = x }
    func (c *sigctxt) set_lr(x uint32)  { c.regs().sc_usr_lr = x }
    func (c *sigctxt) set_r10(x uint32) { c.regs().sc_r10 = x }
    
    func (c *sigctxt) set_sigcode(x uint32) { c.info.si_code = int32(x) }
    func (c *sigctxt) set_sigaddr(x uint32) {
    	*(*uint32)(add(unsafe.Pointer(c.info), 16)) = x
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Dec 13 18:13:30 UTC 2018
    - 2.1K bytes
    - Viewed (0)
  10. src/cmd/internal/obj/mips/a.out.go

    	REG_R10
    	REG_R11
    	REG_R12
    	REG_R13
    	REG_R14
    	REG_R15
    	REG_R16
    	REG_R17
    	REG_R18
    	REG_R19
    	REG_R20
    	REG_R21
    	REG_R22
    	REG_R23
    	REG_R24
    	REG_R25
    	REG_R26
    	REG_R27
    	REG_R28
    	REG_R29
    	REG_R30
    	REG_R31
    
    	REG_F0 // must be a multiple of 32
    	REG_F1
    	REG_F2
    	REG_F3
    	REG_F4
    	REG_F5
    	REG_F6
    	REG_F7
    	REG_F8
    	REG_F9
    	REG_F10
    	REG_F11
    	REG_F12
    	REG_F13
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 08 12:17:12 UTC 2023
    - 7.6K bytes
    - Viewed (0)
Back to top