Documentation ¶
Index ¶
- func FindTraceTargets(ctx context.Context, device path.Device, uri string) ([]*tracer.TraceTargetTreeNode, error)
- func GetTracer(ctx context.Context, device *path.Device) (tracer.Tracer, error)
- func ProcessProfilingData(ctx context.Context, device *path.Device, capture *path.Capture, ...) (*service.ProfilingData, error)
- func PutManager(ctx context.Context, m *Manager) context.Context
- func Trace(ctx context.Context, device *path.Device, start task.Signal, stop task.Signal, ...) error
- func TraceBuffered(ctx context.Context, device *path.Device, start task.Signal, stop task.Signal, ...) error
- func TraceConfiguration(ctx context.Context, device *path.Device) (*service.DeviceTraceConfiguration, error)
- func TraceTargetTreeNode(ctx context.Context, device path.Device, uri string, density float32) (*tracer.TraceTargetTreeNode, error)
- func Validate(ctx context.Context, device *path.Device, enableLocalFiles bool) (*service.DeviceValidationResult, error)
- type Manager
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FindTraceTargets ¶
func FindTraceTargets(ctx context.Context, device path.Device, uri string) ([]*tracer.TraceTargetTreeNode, error)
FindTraceTargets returns trace targets matching the given search parameters.
func ProcessProfilingData ¶
func PutManager ¶
PutManager attaches a manager to a Context.
func TraceBuffered ¶
func TraceConfiguration ¶
Types ¶
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
Manager is used discover trace devices and to send trace requests to those discovered devices.
func GetManager ¶
GetManager retrieves the manager from a context previously annotated by PutManager.
Click to show internal directories.
Click to hide internal directories.