INNER CODE UNIT · Go
NewTracerWithObjs
groundcover-com/caretta · pkg/caretta/links_tracer.go:61
func NewTracerWithObjs(resolver IPResolver, connections IEbpfMap, probes Probes) LinksTracer {
return LinksTracer{
ebpfObjects: probes,
connections: connections,
resolver: resolver,
}
}
func (tracer *LinksTracer) Start() error {
objs, connMap, err := tracing.LoadProbes()
if err != nil {
return err
}
tracer.ebpfObjects = &objs
tracer.connections = &EbpfMap{innerMap: connMap}
return nil
}