Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for logEventGenerator (0.17 sec)

  1. src/cmd/trace/goroutinegen.go

    package main
    
    import (
    	"internal/trace"
    )
    
    var _ generator = &goroutineGenerator{}
    
    type goroutineGenerator struct {
    	globalRangeGenerator
    	globalMetricGenerator
    	stackSampleGenerator[trace.GoID]
    	logEventGenerator[trace.GoID]
    
    	gStates map[trace.GoID]*gState[trace.GoID]
    	focus   trace.GoID
    	filter  map[trace.GoID]struct{}
    }
    
    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

    	stackSampleGenerator[trace.ThreadID]
    	logEventGenerator[trace.ThreadID]
    
    	gStates map[trace.GoID]*gState[trace.ThreadID]
    	threads map[trace.ThreadID]struct{}
    }
    
    func newThreadGenerator() *threadGenerator {
    	tg := new(threadGenerator)
    	rg := func(ev *trace.Event) trace.ThreadID {
    		return ev.Thread()
    	}
    	tg.stackSampleGenerator.getResource = rg
    	tg.logEventGenerator.getResource = rg
    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/procgen.go

    )
    
    var _ generator = &procGenerator{}
    
    type procGenerator struct {
    	globalRangeGenerator
    	globalMetricGenerator
    	procRangeGenerator
    	stackSampleGenerator[trace.ProcID]
    	logEventGenerator[trace.ProcID]
    
    	gStates   map[trace.GoID]*gState[trace.ProcID]
    	inSyscall map[trace.ProcID]*gState[trace.ProcID]
    	maxProc   trace.ProcID
    }
    
    func newProcGenerator() *procGenerator {
    	pg := new(procGenerator)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:48:18 UTC 2024
    - 6.1K bytes
    - Viewed (0)
  4. src/cmd/trace/gen.go

    	startStack trace.Stack
    	endStack   trace.Stack
    	arg        any
    }
    
    type logEventGenerator[R resource] struct {
    	// getResource is a function to extract a resource ID from a Log event.
    	getResource func(*trace.Event) R
    }
    
    // Log implements a log event handler. It expects ev to be one such event.
    func (g *logEventGenerator[R]) Log(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)
Back to top