class TraceConfig_TraceFilter

Defined at line 578 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

Public Members

static const auto SFP_UNSPECIFIED
static const auto SFP_MATCH_REDACT_GROUPS
static const auto SFP_ATRACE_MATCH_REDACT_GROUPS
static const auto SFP_MATCH_BREAK
static const auto SFP_ATRACE_MATCH_BREAK
static const auto SFP_ATRACE_REPEATED_SEARCH_REDACT_GROUPS
static const auto StringFilterPolicy_MIN
static const auto StringFilterPolicy_MAX

Public Methods

void TraceConfig_TraceFilter ()
void TraceConfig_TraceFilter (TraceConfig_TraceFilter && )
TraceConfig_TraceFilter & operator= (TraceConfig_TraceFilter && )
void TraceConfig_TraceFilter (const TraceConfig_TraceFilter & )
bool operator!= (const TraceConfig_TraceFilter & other)

Defined at line 606 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

TraceConfig_TraceFilter & operator= (const TraceConfig_TraceFilter & )
bool operator== (const TraceConfig_TraceFilter & )
bool ParseFromArray (const void * , size_t )
std::string SerializeAsString ()
std::vector<uint8_t> SerializeAsArray ()
void Serialize (::protozero::Message * )
bool has_bytecode ()

Defined at line 613 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

const std::string & bytecode ()

Defined at line 614 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

void set_bytecode (const std::string & value)

Defined at line 615 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

void set_bytecode (const void * p, size_t s)

Defined at line 616 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

bool has_bytecode_v2 ()

Defined at line 618 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

const std::string & bytecode_v2 ()

Defined at line 619 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

void set_bytecode_v2 (const std::string & value)

Defined at line 620 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

void set_bytecode_v2 (const void * p, size_t s)

Defined at line 621 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

bool has_string_filter_chain ()

Defined at line 623 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

const TraceConfig_TraceFilter_StringFilterChain & string_filter_chain ()

Defined at line 624 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

TraceConfig_TraceFilter_StringFilterChain * mutable_string_filter_chain ()

Defined at line 625 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

bool has_bytecode_overlay_v54 ()

Defined at line 627 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

const std::string & bytecode_overlay_v54 ()

Defined at line 628 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

void set_bytecode_overlay_v54 (const std::string & value)

Defined at line 629 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

void set_bytecode_overlay_v54 (const void * p, size_t s)

Defined at line 630 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

bool has_string_filter_chain_v54 ()

Defined at line 632 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

const TraceConfig_TraceFilter_StringFilterChain & string_filter_chain_v54 ()

Defined at line 633 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

TraceConfig_TraceFilter_StringFilterChain * mutable_string_filter_chain_v54 ()

Defined at line 634 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

void ~TraceConfig_TraceFilter ()

Enumerations

enum FieldNumbers
Name Value
kBytecodeFieldNumber 1
kBytecodeV2FieldNumber 2
kStringFilterChainFieldNumber 3
kBytecodeOverlayV54FieldNumber 4
kStringFilterChainV54FieldNumber 5

Defined at line 591 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h