#include "src/protozero/filtering/filter_bytecode_parser.h"
#include "perfetto/base/logging.h"
#include "perfetto/ext/base/hash.h"
#include "perfetto/protozero/packed_repeated_fields.h"
#include "perfetto/protozero/proto_decoder.h"
#include "perfetto/protozero/proto_utils.h"
#include "src/protozero/filtering/filter_bytecode_common.h"
namespace protozero {
void FilterBytecodeParser::Reset() { … }
bool FilterBytecodeParser::Load(const void* filter_data, size_t len) { … }
bool FilterBytecodeParser::LoadInternal(const uint8_t* bytecode_data,
size_t len) { … }
FilterBytecodeParser::QueryResult FilterBytecodeParser::Query(
uint32_t msg_index,
uint32_t field_id) const { … }
}