tree: 3b223dadc0a62e8e6bc6bf35df0adc77ac0a2705 [path history] [tgz]
  1. include/
  2. handler.cpp
  3. provider_impl.cpp
  4. provider_impl.h
  5. README.md
  6. rules.mk
  7. session.cpp
  8. session.h
  9. trace_provider.fidl.client.cpp
  10. trace_provider.fidl.h
  11. trace_provider.fidl.tables.cpp
  12. utils.cpp
  13. utils.h
system/ulib/trace-provider/README.md

Trace Provider Library

A static library for publishing a trace provider. The trace manager connects to trace providers to collect trace records from running programs.

To register the trace provider, the program must call trace_provider_create() at some point during its startup sequence. The trace provider will take care of starting and stopping the trace engine in response to requests from the trace manager.