...
  
    Package format
    
  
	
	
		
		
		
		
		
		
		
			Constants
			
				
				const (
    ProcsSection = 0 
    StatsSection = 1 
    TasksSection = 2 
)
			
		
		
		
		
			
			
			
			
			type BlockedArg struct {
    Blocked string `json:"blocked"`
}
			
			
			
			
			
			
			
		
			
			
			
			
			type Data struct {
    Events   []*Event         `json:"traceEvents"`
    Frames   map[string]Frame `json:"stackFrames"`
    TimeUnit string           `json:"displayTimeUnit"`
}
			
			
			
			
			
			
			
		
			
			
			
			
			type Event struct {
    Name      string  `json:"name,omitempty"`
    Phase     string  `json:"ph"`
    Scope     string  `json:"s,omitempty"`
    Time      float64 `json:"ts"`
    Dur       float64 `json:"dur,omitempty"`
    PID       uint64  `json:"pid"`
    TID       uint64  `json:"tid"`
    ID        uint64  `json:"id,omitempty"`
    BindPoint string  `json:"bp,omitempty"`
    Stack     int     `json:"sf,omitempty"`
    EndStack  int     `json:"esf,omitempty"`
    Arg       any     `json:"args,omitempty"`
    Cname     string  `json:"cname,omitempty"`
    Category  string  `json:"cat,omitempty"`
}
			
			
			
			
			
			
			
		
			
			
			
			
			type Frame struct {
    Name   string `json:"name"`
    Parent int    `json:"parent,omitempty"`
}
			
			
			
			
			
			
			
		
			
			
			
			
			type GoroutineCountersArg struct {
    Running   uint64
    Runnable  uint64
    GCWaiting uint64
}
			
			
			
			
			
			
			
		
			
			
			
			
			type HeapCountersArg struct {
    Allocated uint64
    NextGC    uint64
}
			
			
			
			
			
			
			
		
			
			
			
			
			type NameArg struct {
    Name string `json:"name"`
}
			
			
			
			
			
			
			
		
			
			
			
			
			type SortIndexArg struct {
    Index int `json:"sort_index"`
}
			
			
			
			
			
			
			
		
			
			
			
			
			type ThreadCountersArg struct {
    Running   int64
    InSyscall int64
}
			
			
			
			
			
			
			
		
			
			
			
			
			type ThreadIDArg struct {
    ThreadID uint64
}