Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for writeProcStatus (0.73 sec)

  1. src/runtime/tracestatus.go

    	}
    	w = w.writeProcStatus(uint64(pp.id), status, pp.trace.inSweep)
    	return w
    }
    
    // writeProcStatus emits a ProcStatus event with all the provided information.
    //
    // The caller must have taken ownership of a P's status writing, and the P must be
    // prevented from transitioning.
    func (w traceWriter) writeProcStatus(pid uint64, status traceProcStatus, inSweep bool) traceWriter {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 15 17:03:35 UTC 2024
    - 7.2K bytes
    - Viewed (0)
  2. src/runtime/traceevent.go

    	w := tl.writer()
    	if pp := tl.mp.p.ptr(); pp != nil && !pp.trace.statusWasTraced(tl.gen) && pp.trace.acquireStatus(tl.gen) {
    		w = w.writeProcStatus(uint64(pp.id), procStatus, pp.trace.inSweep)
    	}
    	if gp := tl.mp.curg; gp != nil && !gp.trace.statusWasTraced(tl.gen) && gp.trace.acquireStatus(tl.gen) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 17:47:01 UTC 2024
    - 9.2K bytes
    - Viewed (0)
  3. src/runtime/traceruntime.go

    	if !pp.trace.statusWasTraced(tl.gen) && pp.trace.acquireStatus(tl.gen) {
    		// Careful: don't use the event writer. We never want status or in-progress events
    		// to trigger more in-progress events.
    		w.w = w.w.writeProcStatus(uint64(pp.id), traceProcSyscallAbandoned, pp.trace.inSweep)
    	}
    	w.commit(traceEvProcSteal, traceArg(pp.id), pp.trace.nextSeq(tl.gen), traceArg(mStolenFrom))
    }
    
    // HeapAlloc emits a HeapAlloc event.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 22:31:00 UTC 2024
    - 25.7K bytes
    - Viewed (0)
Back to top