Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 215 for targetpc (0.15 sec)

  1. src/runtime/symtab.go

    	return
    }
    
    func funcline(f funcInfo, targetpc uintptr) (file string, line int32) {
    	return funcline1(f, targetpc, true)
    }
    
    func funcspdelta(f funcInfo, targetpc uintptr) int32 {
    	x, _ := pcvalue(f, f.pcsp, targetpc, true)
    	if debugPcln && x&(goarch.PtrSize-1) != 0 {
    		print("invalid spdelta ", funcname(f), " ", hex(f.entry()), " ", hex(targetpc), " ", hex(f.pcsp), " ", x, "\n")
    		throw("bad spdelta")
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 40K bytes
    - Viewed (0)
  2. src/runtime/stkframe.go

    // stack object list for frame.
    func (frame *stkframe) getStackMap(debug bool) (locals, args bitvector, objs []stackObjectRecord) {
    	targetpc := frame.continpc
    	if targetpc == 0 {
    		// Frame is dead. Return empty bitvectors.
    		return
    	}
    
    	f := frame.fn
    	pcdata := int32(-1)
    	if targetpc != f.entry() {
    		// Back up to the CALL. If we're at the function entry
    		// point, we want to use the entry map (-1), even if
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 15:10:48 UTC 2024
    - 9.9K bytes
    - Viewed (0)
  3. src/runtime/signal_arm.go

    	sp := c.sp() - 4
    	c.set_sp(sp)
    	*(*uint32)(unsafe.Pointer(uintptr(sp))) = c.lr()
    	// Set up PC and LR to pretend the function being signaled
    	// calls targetPC at resumePC.
    	c.set_lr(uint32(resumePC))
    	c.set_pc(uint32(targetPC))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 28 18:17:57 UTC 2021
    - 2.5K bytes
    - Viewed (0)
  4. src/runtime/signal_ppc64x.go

    	*(*uint64)(unsafe.Pointer(uintptr(sp) + 16)) = c.r12()
    	// Set up PC and LR to pretend the function being signaled
    	// calls targetPC at resumePC.
    	c.set_link(uint64(resumePC))
    	c.set_r12(uint64(targetPC))
    	c.set_pc(uint64(targetPC))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 08 15:08:04 UTC 2023
    - 3.7K bytes
    - Viewed (0)
  5. src/runtime/signal_loong64.go

    	sp := c.sp() - 8
    	c.set_sp(sp)
    	*(*uint64)(unsafe.Pointer(uintptr(sp))) = c.link()
    	// Set up PC and LR to pretend the function being signaled
    	// calls targetPC at resumePC.
    	c.set_link(uint64(resumePC))
    	c.set_pc(uint64(targetPC))
    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_386.go

    		c.set_eip(uint32(abi.FuncPCABIInternal(sigpanic)))
    	}
    }
    
    func (c *sigctxt) pushCall(targetPC, resumePC uintptr) {
    	// Make it look like we called target at resumePC.
    	sp := uintptr(c.esp())
    	sp -= goarch.PtrSize
    	*(*uintptr)(unsafe.Pointer(sp)) = resumePC
    	c.set_esp(uint32(sp))
    	c.set_eip(uint32(targetPC))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 28 18:17:57 UTC 2021
    - 1.7K bytes
    - Viewed (0)
  7. src/runtime/signal_riscv64.go

    	sp := c.sp() - goarch.PtrSize
    	c.set_sp(sp)
    	*(*uint64)(unsafe.Pointer(uintptr(sp))) = c.ra()
    	// Set up PC and LR to pretend the function being signaled
    	// calls targetPC at resumePC.
    	c.set_ra(uint64(resumePC))
    	c.set_pc(uint64(targetPC))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 04 02:55:17 UTC 2023
    - 2.9K bytes
    - Viewed (0)
  8. src/runtime/signal_mipsx.go

    	sp := c.sp() - 4
    	c.set_sp(sp)
    	*(*uint32)(unsafe.Pointer(uintptr(sp))) = c.link()
    	// Set up PC and LR to pretend the function being signaled
    	// calls targetPC at resumePC.
    	c.set_link(uint32(resumePC))
    	c.set_pc(uint32(targetPC))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 28 18:17:57 UTC 2021
    - 3.1K bytes
    - Viewed (0)
  9. src/runtime/signal_mips64x.go

    	sp := c.sp() - 8
    	c.set_sp(sp)
    	*(*uint64)(unsafe.Pointer(uintptr(sp))) = c.link()
    	// Set up PC and LR to pretend the function being signaled
    	// calls targetPC at resumePC.
    	c.set_link(uint64(resumePC))
    	c.set_pc(uint64(targetPC))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 28 18:17:57 UTC 2021
    - 3.2K bytes
    - Viewed (0)
  10. src/runtime/signal_arm64.go

    	// This is not actually used for unwinding.
    	*(*uint64)(unsafe.Pointer(uintptr(sp - goarch.PtrSize))) = c.r29()
    	// Set up PC and LR to pretend the function being signaled
    	// calls targetPC at resumePC.
    	c.set_lr(uint64(resumePC))
    	c.set_pc(uint64(targetPC))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Apr 05 18:16:00 UTC 2023
    - 3.8K bytes
    - Viewed (0)
Back to top