Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for getResource (0.5 sec)

  1. src/cmd/trace/goroutinegen.go

    	gg := new(goroutineGenerator)
    	rg := func(ev *trace.Event) trace.GoID {
    		return ev.Goroutine()
    	}
    	gg.stackSampleGenerator.getResource = rg
    	gg.logEventGenerator.getResource = rg
    	gg.gStates = make(map[trace.GoID]*gState[trace.GoID])
    	gg.focus = focus
    	gg.filter = filter
    
    	// Enable a filter on the emitter.
    	if filter != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:48:18 UTC 2024
    - 4.6K bytes
    - Viewed (0)
  2. src/cmd/trace/threadgen.go

    }
    
    func newThreadGenerator() *threadGenerator {
    	tg := new(threadGenerator)
    	rg := func(ev *trace.Event) trace.ThreadID {
    		return ev.Thread()
    	}
    	tg.stackSampleGenerator.getResource = rg
    	tg.logEventGenerator.getResource = rg
    	tg.gStates = make(map[trace.GoID]*gState[trace.ThreadID])
    	tg.threads = make(map[trace.ThreadID]struct{})
    	return tg
    }
    
    func (g *threadGenerator) Sync() {
    	g.globalRangeGenerator.Sync()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:48:18 UTC 2024
    - 5.7K bytes
    - Viewed (0)
  3. src/cmd/trace/gen.go

    type stackSampleGenerator[R resource] struct {
    	// getResource is a function to extract a resource ID from a stack sample event.
    	getResource func(*trace.Event) R
    }
    
    // StackSample implements a stack sample event handler. It expects ev to be one such event.
    func (g *stackSampleGenerator[R]) StackSample(ctx *traceContext, ev *trace.Event) {
    	id := g.getResource(ev)
    	if id == R(noResource) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:48:18 UTC 2024
    - 11.5K bytes
    - Viewed (0)
  4. src/cmd/trace/procgen.go

    	maxProc   trace.ProcID
    }
    
    func newProcGenerator() *procGenerator {
    	pg := new(procGenerator)
    	rg := func(ev *trace.Event) trace.ProcID {
    		return ev.Proc()
    	}
    	pg.stackSampleGenerator.getResource = rg
    	pg.logEventGenerator.getResource = rg
    	pg.gStates = make(map[trace.GoID]*gState[trace.ProcID])
    	pg.inSyscall = make(map[trace.ProcID]*gState[trace.ProcID])
    	return pg
    }
    
    func (g *procGenerator) Sync() {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:48:18 UTC 2024
    - 6.1K bytes
    - Viewed (0)
Back to top