Namespaces

Enumerations

enum BufferDisposition
Name Value
CLEAR_ENTIRE 1u
CLEAR_NONDURABLE 2u
RETAIN 3u

Choices for clearing/retaining trace buffer contents at Start.

A brief summary of buffer contents:

The trace buffer is divided into two main pieces: durable and non-durable.

The durable portion contains things like the string and thread data for

their respective references (trace_encoded_string_ref_t and

trace_encoded_thread_ref_t). The non-durable portion contains the rest of

the trace data like events); this is the portion that, for example, is

discarded in circular buffering mode when the (non-durable) buffer fills.

Defined at line 24 of file fidling/gen/sdk/fidl/fuchsia.tracing/fuchsia.tracing/hlcpp/fuchsia/tracing/cpp/fidl.h

enum BufferingMode
Name Value
ONESHOT 1u
CIRCULAR 2u
STREAMING 3u

The trace buffering mode.

Defined at line 57 of file fidling/gen/sdk/fidl/fuchsia.tracing/fuchsia.tracing/hlcpp/fuchsia/tracing/cpp/fidl.h

Records

Functions

  • zx_status_t Clone (::fuchsia::tracing::BufferDisposition value, ::fuchsia::tracing::BufferDisposition * result)

    Defined at line 50 of file fidling/gen/sdk/fidl/fuchsia.tracing/fuchsia.tracing/hlcpp/fuchsia/tracing/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::tracing::BufferingMode value, ::fuchsia::tracing::BufferingMode * result)

    Defined at line 79 of file fidling/gen/sdk/fidl/fuchsia.tracing/fuchsia.tracing/hlcpp/fuchsia/tracing/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::tracing::KnownCategory & _value::fuchsia::tracing::KnownCategory * _result)

    Defined at line 127 of file fidling/gen/sdk/fidl/fuchsia.tracing/fuchsia.tracing/hlcpp/fuchsia/tracing/cpp/fidl.h