blob: df6461553523dbbb2c207d4132d64755c7b2b4c6 [file] [log] [blame]
enum/member fuchsia.tracing.controller/BufferDisposition.CLEAR_ALL 1
enum/member fuchsia.tracing.controller/BufferDisposition.CLEAR_NONDURABLE 2
enum/member fuchsia.tracing.controller/BufferDisposition.RETAIN 3
strict enum fuchsia.tracing.controller/BufferDisposition uint8
enum/member fuchsia.tracing.controller/BufferingMode.CIRCULAR 1
enum/member fuchsia.tracing.controller/BufferingMode.ONESHOT 0
enum/member fuchsia.tracing.controller/BufferingMode.STREAMING 2
strict enum fuchsia.tracing.controller/BufferingMode uint8
protocol/member fuchsia.tracing.controller/Controller.GetKnownCategories() -> (vector<fuchsia.tracing.controller/KnownCategory>:100 categories)
protocol/member fuchsia.tracing.controller/Controller.GetProviders() -> (vector<fuchsia.tracing.controller/ProviderInfo>:100 providers)
protocol/member fuchsia.tracing.controller/Controller.InitializeTracing(fuchsia.tracing.controller/TraceConfig config,zx/handle:SOCKET output)
protocol/member fuchsia.tracing.controller/Controller.OnSessionStateChange -> (fuchsia.tracing.controller/SessionState state)
protocol/member fuchsia.tracing.controller/Controller.StartTracing(fuchsia.tracing.controller/StartOptions options) -> (fuchsia.tracing.controller/Controller_StartTracing_Result result)
protocol/member fuchsia.tracing.controller/Controller.StopTracing(fuchsia.tracing.controller/StopOptions options) -> ()
protocol/member fuchsia.tracing.controller/Controller.TerminateTracing(fuchsia.tracing.controller/TerminateOptions options) -> (fuchsia.tracing.controller/TerminateResult result)
protocol/member fuchsia.tracing.controller/Controller.WatchAlert() -> (string:14 alert_name)
protocol fuchsia.tracing.controller/Controller
struct fuchsia.tracing.controller/Controller_StartTracing_Response
union/member fuchsia.tracing.controller/Controller_StartTracing_Result.err fuchsia.tracing.controller/StartErrorCode
union/member fuchsia.tracing.controller/Controller_StartTracing_Result.response fuchsia.tracing.controller/Controller_StartTracing_Response
strict union fuchsia.tracing.controller/Controller_StartTracing_Result
struct/member fuchsia.tracing.controller/KnownCategory.description string:400
struct/member fuchsia.tracing.controller/KnownCategory.name string:100
struct fuchsia.tracing.controller/KnownCategory
const fuchsia.tracing.controller/MAX_ALERT_NAME_LENGTH uint32 14
const fuchsia.tracing.controller/MAX_CATEGORY_DESCRIPTION_LENGTH uint32 400
const fuchsia.tracing.controller/MAX_CATEGORY_NAME_LENGTH uint32 100
const fuchsia.tracing.controller/MAX_NUM_CATEGORIES uint32 100
const fuchsia.tracing.controller/MAX_NUM_PROVIDERS uint32 100
const fuchsia.tracing.controller/MAX_PROVIDER_NAME_LENGTH uint32 100
table/member fuchsia.tracing.controller/ProviderInfo.id uint32
table/member fuchsia.tracing.controller/ProviderInfo.name string:100
table/member fuchsia.tracing.controller/ProviderInfo.pid uint64
table fuchsia.tracing.controller/ProviderInfo
table/member fuchsia.tracing.controller/ProviderSpec.buffer_size_megabytes_hint uint32
table/member fuchsia.tracing.controller/ProviderSpec.name string:100
table fuchsia.tracing.controller/ProviderSpec
enum/member fuchsia.tracing.controller/SessionState.INITIALIZED 2
enum/member fuchsia.tracing.controller/SessionState.READY 1
enum/member fuchsia.tracing.controller/SessionState.STARTED 4
enum/member fuchsia.tracing.controller/SessionState.STARTING 3
enum/member fuchsia.tracing.controller/SessionState.STOPPED 6
enum/member fuchsia.tracing.controller/SessionState.STOPPING 5
enum/member fuchsia.tracing.controller/SessionState.TERMINATING 7
strict enum fuchsia.tracing.controller/SessionState uint32
enum/member fuchsia.tracing.controller/StartErrorCode.ALREADY_STARTED 2
enum/member fuchsia.tracing.controller/StartErrorCode.NOT_INITIALIZED 1
enum/member fuchsia.tracing.controller/StartErrorCode.STOPPING 3
enum/member fuchsia.tracing.controller/StartErrorCode.TERMINATING 4
strict enum fuchsia.tracing.controller/StartErrorCode uint32
table/member fuchsia.tracing.controller/StartOptions.additional_categories vector<string:100>:100
table/member fuchsia.tracing.controller/StartOptions.buffer_disposition fuchsia.tracing.controller/BufferDisposition
table fuchsia.tracing.controller/StartOptions
table/member fuchsia.tracing.controller/StopOptions.write_results bool
table fuchsia.tracing.controller/StopOptions
table/member fuchsia.tracing.controller/TerminateOptions.write_results bool
table fuchsia.tracing.controller/TerminateOptions
table fuchsia.tracing.controller/TerminateResult
table/member fuchsia.tracing.controller/TraceConfig.buffer_size_megabytes_hint uint32
table/member fuchsia.tracing.controller/TraceConfig.buffering_mode fuchsia.tracing.controller/BufferingMode
table/member fuchsia.tracing.controller/TraceConfig.categories vector<string:100>:100
table/member fuchsia.tracing.controller/TraceConfig.provider_specs vector<fuchsia.tracing.controller/ProviderSpec>:100
table/member fuchsia.tracing.controller/TraceConfig.start_timeout_milliseconds uint64
table fuchsia.tracing.controller/TraceConfig
library fuchsia.tracing.controller