Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for funcspdelta (0.19 sec)

  1. src/cmd/compile/internal/test/inl_test.go

    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 09 04:07:57 UTC 2024
    - 10.7K bytes
    - Viewed (0)
  2. src/runtime/preempt.go

    	f := findfunc(pc)
    	if !f.valid() {
    		// Not Go code.
    		return false, 0
    	}
    	if (GOARCH == "mips" || GOARCH == "mipsle" || GOARCH == "mips64" || GOARCH == "mips64le") && lr == pc+8 && funcspdelta(f, pc) == 0 {
    		// We probably stopped at a half-executed CALL instruction,
    		// where the LR is updated but the PC has not. If we preempt
    		// here we'll see a seemingly self-recursive call, which is in
    		// fact not.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 15:41:45 UTC 2024
    - 15.1K bytes
    - Viewed (0)
  3. src/runtime/traceback.go

    				frame.sp = gp.sched.sp
    				u.cgoCtxt = len(gp.cgoCtxt) - 1
    			case abi.FuncID_systemstack:
    				// systemstack returns normally, so just follow the
    				// stack transition.
    				if usesLR && funcspdelta(f, frame.pc) == 0 {
    					// We're at the function prologue and the stack
    					// switch hasn't happened, or epilogue where we're
    					// about to return. Just unwind normally.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 16:25:21 UTC 2024
    - 55.1K bytes
    - Viewed (0)
  4. src/runtime/symtab.go

    		return "?", 0
    	}
    	file = funcfile(f, fileno)
    	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 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 40K bytes
    - Viewed (0)
Back to top