class TraceConfig_TraceFilter

Defined at line 630 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 658 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 665 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

const std::string & bytecode ()

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

void set_bytecode (const std::string & value)

Defined at line 667 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 668 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

bool has_bytecode_v2 ()

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

const std::string & bytecode_v2 ()

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

void set_bytecode_v2 (const std::string & value)

Defined at line 672 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 673 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

bool has_string_filter_chain ()

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

const TraceConfig_TraceFilter_StringFilterChain & string_filter_chain ()

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

TraceConfig_TraceFilter_StringFilterChain * mutable_string_filter_chain ()

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

bool has_bytecode_overlay_v54 ()

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

const std::string & bytecode_overlay_v54 ()

Defined at line 680 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 681 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 682 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

bool has_string_filter_chain_v54 ()

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

const TraceConfig_TraceFilter_StringFilterChain & string_filter_chain_v54 ()

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

TraceConfig_TraceFilter_StringFilterChain * mutable_string_filter_chain_v54 ()

Defined at line 686 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 643 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h