struct TracingInitArgs

Defined at line 74 of file ../../third_party/perfetto/include/perfetto/tracing/tracing.h

Public Members

uint32_t backends
TracingBackend * custom_backend
Platform * platform
uint32_t shmem_size_hint_kb
uint32_t shmem_page_size_hint_kb
uint32_t shmem_batch_commits_duration_ms
bool shmem_direct_patching_enabled
TracingPolicy * tracing_policy
LogMessageCallback log_message_callback
bool supports_multiple_data_source_instances
bool use_monotonic_clock
bool use_monotonic_raw_clock
bool enable_system_consumer
bool disallow_merging_with_system_tracks
CreateSocketAsync create_socket_async
optional process_uuid

Protected Members

BackendFactoryFunction in_process_backend_factory_
ProducerBackendFactoryFunction system_producer_backend_factory_
ConsumerBackendFactoryFunction system_consumer_backend_factory_
bool dcheck_is_on_

Friends

class TracingMuxerImpl
class Tracing