Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 40 of 130 for set_ip (0.18 sec)

  1. src/runtime/signal_mips64x.go

    	c.set_r30(uint64(uintptr(unsafe.Pointer(gp))))
    	c.set_pc(sigpanicPC)
    }
    
    func (c *sigctxt) pushCall(targetPC, resumePC uintptr) {
    	// Push the LR to stack, as we'll clobber it in order to
    	// push the call. The function being pushed is responsible
    	// for restoring the LR and setting the SP back.
    	// This extra slot is known to gentraceback.
    	sp := c.sp() - 8
    	c.set_sp(sp)
    	*(*uint64)(unsafe.Pointer(uintptr(sp))) = c.link()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 28 18:17:57 UTC 2021
    - 3.2K bytes
    - Viewed (0)
  2. src/runtime/signal_linux_s390x.go

    func (c *sigctxt) sigaddr() uint64 { return c.info.si_addr }
    
    func (c *sigctxt) set_r0(x uint64)      { c.regs().gregs[0] = x }
    func (c *sigctxt) set_r13(x uint64)     { c.regs().gregs[13] = x }
    func (c *sigctxt) set_link(x uint64)    { c.regs().gregs[14] = x }
    func (c *sigctxt) set_sp(x uint64)      { c.regs().gregs[15] = x }
    func (c *sigctxt) set_pc(x uint64)      { c.regs().psw_addr = x }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jun 17 20:42:23 UTC 2021
    - 4.5K bytes
    - Viewed (0)
  3. src/runtime/export_debug_arm64_test.go

    	reason := *(*string)(unsafe.Pointer(uintptr(sp) + 8))
    	h.err = plainError(reason)
    	ctxt.set_pc(ctxt.pc() + 4)
    }
    
    // case 16
    func (h *debugCallHandler) restoreSigContext(ctxt *sigctxt) {
    	// Restore all registers except for pc and sp
    	pc, sp := ctxt.pc(), ctxt.sp()
    	*ctxt.regs() = h.sigCtxt.savedRegs
    	ctxt.set_pc(pc + 4)
    	ctxt.set_sp(sp)
    }
    
    // storeRegArgs sets up argument registers in the signal
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Apr 23 05:38:56 UTC 2022
    - 3.5K bytes
    - Viewed (0)
  4. src/runtime/export_debug_ppc64le_test.go

    	reason := *(*string)(unsafe.Pointer(uintptr(sp) + 40))
    	h.err = plainError(reason)
    	ctxt.set_pc(ctxt.pc() + 4)
    }
    
    // case 16
    func (h *debugCallHandler) restoreSigContext(ctxt *sigctxt) {
    	// Restore all registers except for pc and sp
    	pc, sp := ctxt.pc(), ctxt.sp()
    	*ctxt.cregs() = h.sigCtxt.savedRegs
    	ctxt.set_pc(pc + 4)
    	ctxt.set_sp(sp)
    }
    
    // storeRegArgs sets up argument registers in the signal
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Nov 17 15:33:38 UTC 2023
    - 3.5K bytes
    - Viewed (0)
  5. ci/official/containers/linux_arm64/setup.python.sh

    # See the License for the specific language governing permissions and
    # limitations under the License.
    # ==============================================================================
    #
    # setup.python.sh: Install a specific Python version and packages for it.
    # Usage: setup.python.sh <pyversion> <requirements.txt>
    set -xe
    
    source ~/.bashrc
    VERSION=$1
    REQUIREMENTS=$2
    
    add-apt-repository ppa:deadsnakes/ppa
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri Sep 29 00:26:34 UTC 2023
    - 2.1K bytes
    - Viewed (0)
  6. ci/official/containers/linux_arm64/setup.sources.sh

    # See the License for the specific language governing permissions and
    # limitations under the License.
    # ==============================================================================
    #
    # setup.python.sh: Install a specific Python version and packages for it.
    # Usage: setup.python.sh <pyversion> <requirements.txt>
    
    # Sets up custom apt sources for our TF images.
    
    # Prevent apt install tzinfo from asking our location (assumes UTC)
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Mon Sep 18 14:52:45 UTC 2023
    - 1.7K bytes
    - Viewed (0)
  7. 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)
  8. src/runtime/signal_ppc64x.go

    	// anyway.
    	sp := c.sp() - sys.MinFrameSize
    	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_r0(0)
    	c.set_r30(uint64(uintptr(unsafe.Pointer(gp))))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 08 15:08:04 UTC 2023
    - 3.7K bytes
    - Viewed (0)
  9. 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)
  10. src/runtime/signal_linux_386.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_eip(x uint32)     { c.regs().eip = x }
    func (c *sigctxt) set_esp(x uint32)     { c.regs().esp = x }
    func (c *sigctxt) set_sigcode(x uint32) { c.info.si_code = int32(x) }
    func (c *sigctxt) set_sigaddr(x uint32) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jun 17 18:54:48 UTC 2021
    - 1.6K bytes
    - Viewed (0)
Back to top