Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 52 for lr (0.02 sec)

  1. src/runtime/preempt.go

    		// 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.
    		// This is normally ok, as we use the return address saved on
    		// stack for unwinding, not the LR value. But if this is a
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 15:41:45 UTC 2024
    - 15.1K bytes
    - Viewed (0)
  2. src/runtime/panic.go

    	// may try to read a stale LR that looks like a Go code
    	// pointer and wander into the woods.
    	if gp.m.incgo || findfunc(pc).valid() {
    		// This wasn't a bad call, so use PC as sigpanic's
    		// return PC.
    		return true
    	}
    	if findfunc(lr).valid() {
    		// This was a bad call, but the LR is good, so use the
    		// LR as sigpanic's return PC.
    		return false
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 43.8K bytes
    - Viewed (0)
  3. src/runtime/asm_arm64.s

    // 1. Check that the goroutine is in state _Grunning and that
    //    there are at least 288 bytes free on the stack.
    // 2. Set SP as SP-16.
    // 3. Store the current LR in (SP) (using the SP after step 2).
    // 4. Store the current PC in the LR register.
    // 5. Write the desired argument frame size at SP-16
    // 6. Save all machine registers (including flags and fpsimd registers)
    //    so they can be restored later by the debugger.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 11 20:38:24 UTC 2024
    - 43.4K bytes
    - Viewed (0)
  4. src/runtime/stack.go

    			"\tmorebuf={pc:", hex(morebuf.pc), " sp:", hex(morebuf.sp), " lr:", hex(morebuf.lr), "}\n",
    			"\tsched={pc:", hex(gp.sched.pc), " sp:", hex(gp.sched.sp), " lr:", hex(gp.sched.lr), " ctxt:", gp.sched.ctxt, "}\n")
    
    		thisg.m.traceback = 2 // Include runtime frames
    		traceback(morebuf.pc, morebuf.sp, morebuf.lr, gp)
    		throw("runtime: stack split at bad time")
    	}
    
    	morebuf := thisg.m.morebuf
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 22:31:00 UTC 2024
    - 41.1K bytes
    - Viewed (0)
  5. src/net/http/transfer.go

    				b.closed = true
    			}
    			b.hdr = nil
    		} else {
    			// If the server declared the Content-Length, our body is a LimitedReader
    			// and we need to check whether this EOF arrived early.
    			if lr, ok := b.src.(*io.LimitedReader); ok && lr.N > 0 {
    				err = io.ErrUnexpectedEOF
    			}
    		}
    	}
    
    	// If we can return an EOF here along with the read data, do
    	// so. This is optional per the io.Reader contract, but doing
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 21 22:14:00 UTC 2024
    - 31.1K bytes
    - Viewed (0)
  6. src/runtime/asm_mipsx.s

    	BNE	g, R1, 2(PC)
    	JMP	runtime·badmcall(SB)
    	MOVW	fn+0(FP), REGCTXT	// context
    	MOVW	0(REGCTXT), R4	// code pointer
    	MOVW	(g_sched+gobuf_sp)(g), R29	// sp = m->g0->sched.sp
    	ADDU	$-8, R29	// make room for 1 arg and fake LR
    	MOVW	R1, 4(R29)
    	MOVW	R0, 0(R29)
    	JAL	(R4)
    	JMP	runtime·badmcall2(SB)
    
    // systemstack_switch is a dummy routine that systemstack leaves at the bottom
    // of the G stack.  We need to distinguish the routine that
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 06 11:46:29 UTC 2024
    - 26.3K bytes
    - Viewed (0)
  7. src/runtime/heapdump.go

    	} else {
    		child.args.n = -1
    	}
    	return
    }
    
    func dumpgoroutine(gp *g) {
    	var sp, pc, lr uintptr
    	if gp.syscallsp != 0 {
    		sp = gp.syscallsp
    		pc = gp.syscallpc
    		lr = 0
    	} else {
    		sp = gp.sched.sp
    		pc = gp.sched.pc
    		lr = gp.sched.lr
    	}
    
    	dumpint(tagGoroutine)
    	dumpint(uint64(uintptr(unsafe.Pointer(gp))))
    	dumpint(uint64(sp))
    	dumpint(gp.goid)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 09 04:07:57 UTC 2024
    - 17.6K bytes
    - Viewed (0)
  8. src/runtime/os_windows.go

    			case "arm":
    				// Push LR. The injected call is responsible
    				// for restoring LR. gentraceback is aware of
    				// this extra slot. See sigctxt.pushCall in
    				// signal_arm.go, which is similar except we
    				// subtract 1 from IP here.
    				sp := c.sp()
    				sp -= goarch.PtrSize
    				c.set_sp(sp)
    				*(*uint32)(unsafe.Pointer(sp)) = uint32(c.lr())
    				c.set_lr(newpc - 1)
    				c.set_ip(targetPC)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 26 22:55:25 UTC 2024
    - 41.5K bytes
    - Viewed (0)
  9. cmd/global-heal.go

    			// buckets that failed healing.
    			retErr = err
    			healingLogIf(ctx, err)
    			continue
    		}
    
    		var (
    			vc   *versioning.Versioning
    			lc   *lifecycle.Lifecycle
    			lr   objectlock.Retention
    			rcfg *replication.Config
    		)
    
    		if !isMinioMetaBucketName(bucket) {
    			vc, err = globalBucketVersioningSys.Get(bucket)
    			if err != nil {
    				retErr = err
    				healingLogIf(ctx, err)
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Fri May 31 14:48:50 UTC 2024
    - 15.1K bytes
    - Viewed (0)
  10. src/runtime/asm_loong64.s

    noswitch:
    	// already on m stack, just call directly
    	// Using a tail call here cleans up tracebacks since we won't stop
    	// at an intermediate systemstack.
    	MOVV	0(REGCTXT), R4	// code pointer
    	MOVV	0(R3), R1	// restore LR
    	ADDV	$8, R3
    	JMP	(R4)
    
    // func switchToCrashStack0(fn func())
    TEXT runtime·switchToCrashStack0(SB), NOSPLIT, $0-8
    	MOVV	fn+0(FP), REGCTXT	// context register
    	MOVV	g_m(g), R4	// curm
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 15:04:25 UTC 2024
    - 26.5K bytes
    - Viewed (0)
Back to top