Search Options

Results per page
Sort
Preferred Languages
Advance

Results 81 - 90 of 125 for traceback (0.24 sec)

  1. src/runtime/proc.go

    	}
    
    	g := getg()
    	switchToCrashStack(func() {
    		print("runtime: morestack on g0, stack [", hex(g.stack.lo), " ", hex(g.stack.hi), "], sp=", hex(g.sched.sp), ", called from\n")
    		g.m.traceback = 2 // include pc and sp in stack trace
    		traceback1(g.sched.pc, g.sched.sp, g.sched.lr, g, 0)
    		print("\n")
    
    		throw("morestack on g0")
    	})
    }
    
    //go:nosplit
    //go:nowritebarrierrec
    func badmorestackgsignal() {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 207.5K bytes
    - Viewed (0)
  2. src/runtime/asm_amd64.s

    	CALL	AX
    
    	// should never return
    	CALL	runtime·abort(SB)
    	UNDEF
    
    /*
     * support for morestack
     */
    
    // Called during function prolog when more stack is needed.
    //
    // The traceback routines see morestack on a g0 as being
    // the top of a stack (for example, morestack calling newstack
    // calling the scheduler calling newm calling gc), so we must
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 11 20:38:24 UTC 2024
    - 60.4K bytes
    - Viewed (0)
  3. src/runtime/stubs.go

    // the calling Go function that it should not jump
    // to deferreturn.
    // in asm_*.s
    func return0()
    
    // in asm_*.s
    // not called directly; definitions here supply type information for traceback.
    // These must have the same signature (arg pointer map) as reflectcall.
    func call16(typ, fn, stackArgs unsafe.Pointer, stackArgsSize, stackRetOffset, frameSize uint32, regArgs *abi.RegArgs)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 20.2K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/ppc64/obj9.go

    				var prologueEnd *obj.Prog
    				// Save the link register and update the SP.  MOVDU is used unless
    				// the frame size is too large.  The link register must be saved
    				// even for non-empty leaf functions so that traceback works.
    				if autosize >= -BIG && autosize <= BIG {
    					// Use MOVDU to adjust R1 when saving R31, if autosize is small.
    					q = obj.Appendp(q, c.newprog)
    					q.As = AMOVD
    					q.Pos = p.Pos
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 40.8K bytes
    - Viewed (0)
  5. src/runtime/cgocall.go

    	}
    
    	if fn == nil {
    		throw("cgocall nil")
    	}
    
    	if raceenabled {
    		racereleasemerge(unsafe.Pointer(&racecgosync))
    	}
    
    	mp := getg().m
    	mp.ncgocall++
    
    	// Reset traceback.
    	mp.cgoCallers[0] = 0
    
    	// Announce we are entering a system call
    	// so that the scheduler knows to create another
    	// M to run goroutines while we are in the
    	// foreign code.
    	//
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:16:47 UTC 2024
    - 24.2K bytes
    - Viewed (0)
  6. src/runtime/mgcmark.go

    			throw("markroot: bad index")
    		}
    		gp := work.stackRoots[i-work.baseStacks]
    
    		// remember when we've first observed the G blocked
    		// needed only to output in traceback
    		status := readgstatus(gp) // We are not in a scan state
    		if (status == _Gwaiting || status == _Gsyscall) && gp.waitsince == 0 {
    			gp.waitsince = work.tstart
    		}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 18 21:25:11 UTC 2024
    - 52.5K bytes
    - Viewed (0)
  7. src/runtime/asm_arm64.s

    	CALL	runtime·abort(SB)
    	UNDEF
    
    /*
     * support for morestack
     */
    
    // Called during function prolog when more stack is needed.
    // Caller has already loaded:
    // R3 prolog's LR (R30)
    //
    // The traceback routines see morestack on a g0 as being
    // the top of a stack (for example, morestack calling newstack
    // calling the scheduler calling newm calling gc), so we must
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 11 20:38:24 UTC 2024
    - 43.4K bytes
    - Viewed (0)
  8. src/runtime/os_linux.go

    		// timer). But it may have never interacted with the Go scheduler, or
    		// never while profiling was active. To avoid double-counting, process
    		// only signals from setitimer.
    		//
    		// When a custom cgo traceback function has been registered (on
    		// platforms that support runtime.SetCgoTraceback), SIGPROF signals
    		// delivered to a thread that cannot find a matching M do this check in
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 25.9K bytes
    - Viewed (0)
  9. src/runtime/mgc.go

    	setGCPhase(_GCmarktermination)
    
    	work.heap1 = gcController.heapLive.Load()
    	startTime := nanotime()
    
    	mp := acquirem()
    	mp.preemptoff = "gcing"
    	mp.traceback = 2
    	curgp := mp.curg
    	// N.B. The execution tracer is not aware of this status
    	// transition and handles it specially based on the
    	// wait reason.
    	casGToWaitingForGC(curgp, _Grunning, waitReasonGarbageCollection)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 16:25:21 UTC 2024
    - 62K bytes
    - Viewed (0)
  10. src/cmd/vendor/github.com/google/pprof/profile/legacy_profile.go

    		return nil, err
    	}
    
    	cleanupDuplicateLocations(p)
    	return p, nil
    }
    
    // parseThreadSample parses a symbolized or unsymbolized stack trace.
    // Returns the first line after the traceback, the sample (or nil if
    // it hits a 'same-as-previous' marker) and an error.
    func parseThreadSample(s *bufio.Scanner) (nextl string, addrs []uint64, err error) {
    	var line string
    	sameAsPrevious := false
    	for s.Scan() {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 22 18:58:12 UTC 2022
    - 32.8K bytes
    - Viewed (0)
Back to top