The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
2031 | 2031 |
1 :
['perfetto::TracingServiceImpl::ReadBuffersIntoFile(unsigned long)'] |
2031 | 2064 | perfetto::TracingServiceImpl::DisableTracingNotifyConsumerAndFlushFile(perfetto::TracingServiceImpl::TracingSession*) | call site: 00000 | /work/build/../../src/perfetto/src/tracing/service/tracing_service_impl.cc:1864 |
728 | 810 |
17 :
['perfetto::base::FlatSet
|
817 | 903 | perfetto::CpuReader::Bundler::FinalizeAndRunSymbolizer() | call site: 00000 | /work/build/../../src/perfetto/src/traced/probes/ftrace/cpu_reader.cc:358 |
401 | 401 |
1 :
['ZSTD_decompressSequencesLong'] |
401 | 401 | ZSTD_decompressBlock_internal | call site: 00000 | /work/build/../../src/perfetto/buildtools/zstd/lib/decompress/zstd_decompress_block.c:2142 |
382 | 382 |
1 :
['HUF_decompress4X_hufOnly_wksp'] |
382 | 382 | ZSTD_decodeLiteralsBlock | call site: 00000 | /work/build/../../src/perfetto/buildtools/zstd/lib/decompress/zstd_decompress_block.c:196 |
366 | 366 |
1 :
['ZSTD_decompressSequencesSplitLitBuffer'] |
366 | 366 | ZSTD_decompressBlock_internal | call site: 00000 | /work/build/../../src/perfetto/buildtools/zstd/lib/decompress/zstd_decompress_block.c:2154 |
286 | 286 |
1 :
['perfetto::TracingServiceImpl::PeriodicFlushTask(unsigned long, bool)'] |
328 | 930 | perfetto::TracingServiceImpl::StartTracing(unsignedlong) | call site: 00000 | /work/build/../../src/perfetto/src/tracing/service/tracing_service_impl.cc:1340 |
271 | 271 |
2 :
['ERR_isError.43961', 'ZSTD_decompress_insertDictionary'] |
271 | 271 | ZSTD_decompressBegin_usingDict | call site: 00000 | /work/build/../../src/perfetto/buildtools/zstd/lib/decompress/zstd_decompress.c:1563 |
261 | 261 |
2 :
['HUF_decompress1X_usingDTable', 'HUF_decompress4X_usingDTable'] |
261 | 261 | ZSTD_decodeLiteralsBlock | call site: 00000 | /work/build/../../src/perfetto/buildtools/zstd/lib/decompress/zstd_decompress_block.c:184 |
238 | 238 |
5 :
['_ZNSt3__16get_ifB8nn180100INS_6vectorIjNS_9allocatorIjEEEEJN8perfetto15trace_processor6RowMap5RangeENS6_9BitVectorES4_EEEu13__add_pointerIKT_EPKNS_7variantIJDpT0_EEE', 'perfetto::trace_processor::RowMap::NoVariantMatched()', 'std::__1::vector
|
238 | 238 | perfetto::trace_processor::RowMap::Get(unsignedint)const | call site: 00000 | /work/build/../../src/perfetto/src/trace_processor/containers/row_map.h:220 |
218 | 220 |
5 :
['perfetto::trace_processor::RowMap::InsertIntoBitVector(perfetto::trace_processor::BitVector&, unsigned int)', 'perfetto::trace_processor::BitVector::~BitVector()', 'perfetto::trace_processor::BitVector::Resize(unsigned int, bool)', 'perfetto::trace_processor::BitVector::BitVector()', '_ZNSt3__17variantIJN8perfetto15trace_processor6RowMap5RangeENS2_9BitVectorENS_6vectorIjNS_9allocatorIjEEEEEEaSB8nn180100IS5_TnNS_9enable_ifIXnt9is_same_vIu14__remove_cvrefIT_ESA_EEiE4typeELi0ES5_Lm1ETnNSC_IXaa15is_assignable_vIRT1_SD_E18is_constructible_vISH_SD_EEiE4typeELi0EEERSA_OSD_'] |
218 | 220 | perfetto::trace_processor::RowMap::Insert(unsignedint) | call site: 00000 | /work/build/../../src/perfetto/src/trace_processor/containers/row_map.h:302 |
218 | 218 |
1 :
['perfetto::trace_processor::TrackEventParser::EventImporter::ParseCounterEvent()'] |
218 | 218 | perfetto::trace_processor::TrackEventParser::EventImporter::Import() | call site: 00000 | /work/build/../../src/perfetto/src/trace_processor/importers/proto/track_event_parser.cc:234 |
156 | 212 |
10 :
['unwindstack::MapInfo::offset() const', 'unwindstack::MapInfo::end() const', 'unwindstack::MapInfo::set_elf_start_offset(unsigned long)', 'unwindstack::Elf::IsValidElf(unwindstack::Memory*)', 'unwindstack::MapInfo::InitFileMemoryFromPreviousReadOnlyMap(unwindstack::MemoryFileAtOffset*)', 'unsigned long const& std::__1::max[abi:nn180100]
|
201 | 497 | unwindstack::MapInfo::CreateFileMemory() | call site: 00000 | /work/build/../../src/perfetto/buildtools/android-unwinding/libunwindstack/MapInfo.cpp:111 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
perfetto::trace_processor::FuzzTraceProcessor(unsigned char const*, unsigned long)
[function]
[call site]
00001
perfetto::trace_processor::Config::Config()
[function]
[call site]
00002
perfetto::trace_processor::TraceProcessorStorage::CreateInstance(perfetto::trace_processor::Config const&)
[function]
[call site]
00003
perfetto::trace_processor::TraceProcessorStorageImpl::TraceProcessorStorageImpl(perfetto::trace_processor::Config const&)
[function]
[call site]
00004
perfetto::trace_processor::TraceProcessorStorage::TraceProcessorStorage()
[function]
[call site]
00005
perfetto::base::Hasher::Hasher()
[function]
[call site]
00006
perfetto::trace_processor::Config::Config(perfetto::trace_processor::Config const&)
[function]
[call site]
00007
perfetto::trace_processor::TraceProcessorContext::TraceProcessorContext(perfetto::trace_processor::TraceProcessorContext::InitArgs const&)
[function]
[call site]
00008
perfetto::trace_processor::Config::Config(perfetto::trace_processor::Config const&)
[function]
[call site]
00009
perfetto::trace_processor::TraceProcessorContext::machine_id() const
[function]
[call site]
00010
perfetto::trace_processor::MachineTracker::machine_id() const
[function]
[call site]
00011
perfetto::trace_processor::SliceTracker::SetOnSliceBeginCallback(std::__1::function<void (perfetto::trace_processor::tables::TrackTable::Id, perfetto::trace_processor::tables::SliceTable::Id)>)
[function]
[call site]
00012
perfetto::trace_processor::TraceProcessorContext::InitArgs::~InitArgs()
[function]
[call site]
00013
perfetto::trace_processor::Config::~Config()
[function]
[call site]
00014
void perfetto::trace_processor::TraceReaderRegistry::RegisterTraceReader<perfetto::trace_processor::ProtoTraceReader>(perfetto::trace_processor::TraceType)
[function]
[call site]
00015
perfetto::trace_processor::TraceReaderRegistry::RegisterFactory(perfetto::trace_processor::TraceType, std::__1::function<std::__1::unique_ptr<perfetto::trace_processor::ChunkedTraceReader, std::__1::default_delete<perfetto::trace_processor::ChunkedTraceReader> > (perfetto::trace_processor::TraceProcessorContext*)>)
[function]
[call site]
00016
perfetto::base::FlatHashMap<perfetto::trace_processor::TraceType, std::__1::function<std::__1::unique_ptr<perfetto::trace_processor::ChunkedTraceReader, std::__1::default_delete<perfetto::trace_processor::ChunkedTraceReader> > (perfetto::trace_processor::TraceProcessorContext*)>, perfetto::base::Hash<perfetto::trace_processor::TraceType>, perfetto::base::QuadraticProbe, false>::Insert(perfetto::trace_processor::TraceType, std::__1::function<std::__1::unique_ptr<perfetto::trace_processor::ChunkedTraceReader, std::__1::default_delete<perfetto::trace_processor::ChunkedTraceReader> > (perfetto::trace_processor::TraceProcessorContext*)>)
[function]
[call site]
00017
_ZN8perfetto4base4HashINS_15trace_processor9TraceTypeEEclIS3_EEKNSt3__19enable_ifIXntsr3std13is_arithmeticIT_EE5valueEmE4typeERKS8_
[function]
[call site]
00018
perfetto::base::FlatHashMap<perfetto::trace_processor::TraceType, std::__1::function<std::__1::unique_ptr<perfetto::trace_processor::ChunkedTraceReader, std::__1::default_delete<perfetto::trace_processor::ChunkedTraceReader> > (perfetto::trace_processor::TraceProcessorContext*)>, perfetto::base::Hash<perfetto::trace_processor::TraceType>, perfetto::base::QuadraticProbe, false>::HashToTag(unsigned long)
[function]
[call site]
00019
perfetto::base::QuadraticProbe::Calc(unsigned long, unsigned long, unsigned long)
[function]
[call site]
00020
perfetto::base::FlatHashMap<perfetto::trace_processor::TraceType, std::__1::function<std::__1::unique_ptr<perfetto::trace_processor::ChunkedTraceReader, std::__1::default_delete<perfetto::trace_processor::ChunkedTraceReader> > (perfetto::trace_processor::TraceProcessorContext*)>, perfetto::base::Hash<perfetto::trace_processor::TraceType>, perfetto::base::QuadraticProbe, false>::MaybeGrowAndRehash(bool)
[function]
[call site]
00021
perfetto::base::Basename(char const*)
[function]
[call site]
00022
perfetto::base::StrEnd(char const*)
[function]
[call site]
00023
perfetto::base::StrEnd(char const*)
[function]
[call site]
00024
perfetto::base::BasenameRecursive(char const*, char const*, char const*)
[function]
[call site]
00025
perfetto::base::BasenameRecursive(char const*, char const*, char const*)
[function]
[call site]
00026
__errno_location
[call site]
00027
strerror
[call site]
00028
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00029
vsnprintf
[call site]
00030
snprintf
[call site]
00031
__cxa_guard_acquire
[call site]
00032
isatty
[call site]
00033
__cxa_guard_release
[call site]
00034
perfetto::base::StackString<10ul>::StackString(char const*, ...)
[function]
[call site]
00035
vsnprintf
[call site]
00036
strlen
[call site]
00037
perfetto::base::StackString<10ul>::len() const
[function]
[call site]
00038
perfetto::base::StackString<10ul>::c_str() const
[function]
[call site]
00039
perfetto::base::StackString<24ul>::StackString(char const*, ...)
[function]
[call site]
00040
perfetto::base::GetWallTimeMs()
[function]
[call site]
00041
perfetto::base::GetWallTimeNs()
[function]
[call site]
00042
perfetto::base::GetTimeInternalNs(int)
[function]
[call site]
00043
clock_gettime
[call site]
00044
perfetto::base::Basename(char const*)
[function]
[call site]
00045
__errno_location
[call site]
00046
strerror
[call site]
00047
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00048
perfetto::base::StackString<32ul>::StackString(char const*, ...)
[function]
[call site]
00049
perfetto::base::StackString<32ul>::c_str() const
[function]
[call site]
00050
perfetto::base::StackString<24ul>::c_str() const
[function]
[call site]
00051
fprintf
[call site]
00052
perfetto::base::StackString<32ul>::c_str() const
[function]
[call site]
00053
perfetto::base::StackString<24ul>::c_str() const
[function]
[call site]
00054
fprintf
[call site]
00055
perfetto::base::StackString<32ul>::string_view() const
[function]
[call site]
00056
perfetto::base::StringView::StringView(char const*, unsigned long)
[function]
[call site]
00057
perfetto::base::StackString<24ul>::string_view() const
[function]
[call site]
00058
perfetto::base::StringView::StringView(char const*, unsigned long)
[function]
[call site]
00059
perfetto::base::LogRingBuffer::Append(perfetto::base::StringView, perfetto::base::StringView, perfetto::base::StringView)
[function]
[call site]
00060
perfetto::base::StringView::size() const
[function]
[call site]
00061
perfetto::base::StringView::data() const
[function]
[call site]
00062
perfetto::base::StringView::size() const
[function]
[call site]
00063
perfetto::base::StringView::data() const
[function]
[call site]
00064
perfetto::base::StringView::size() const
[function]
[call site]
00065
perfetto::base::StringView::data() const
[function]
[call site]
00066
snprintf
[call site]
00067
perfetto::base::MaybeSerializeLastLogsForCrashReporting()
[function]
[call site]
00068
perfetto::base::SerializeCrashKeys(char*, unsigned long)
[function]
[call site]
00069
perfetto::base::CrashKey::ToString(char*, unsigned long)
[function]
[call site]
00070
perfetto::base::SprintfTrunc(char*, unsigned long, char const*, ...)
[function]
[call site]
00071
vsnprintf
[call site]
00072
perfetto::base::SprintfTrunc(char*, unsigned long, char const*, ...)
[function]
[call site]
00073
perfetto::base::LogRingBuffer::Read(char*, unsigned long)
[function]
[call site]
00074
fputs
[call site]
00075
fputs
[call site]
00076
fputs
[call site]
00077
perfetto::base::FromPosixTimespec(timespec const&)
[function]
[call site]
00078
perfetto::base::MaybeSerializeLastLogsForCrashReporting()
[function]
[call site]
00079
perfetto::base::FlatHashMap<perfetto::trace_processor::TraceType, std::__1::function<std::__1::unique_ptr<perfetto::trace_processor::ChunkedTraceReader, std::__1::default_delete<perfetto::trace_processor::ChunkedTraceReader> > (perfetto::trace_processor::TraceProcessorContext*)>, perfetto::base::Hash<perfetto::trace_processor::TraceType>, perfetto::base::QuadraticProbe, false>::Reset(unsigned long)
[function]
[call site]
00080
std::__1::unique_ptr<perfetto::trace_processor::TraceType [], perfetto::base::AlignedDeleter<std::__1::remove_extent<perfetto::trace_processor::TraceType []>::type> > perfetto::base::AlignedAllocTyped<perfetto::trace_processor::TraceType []>(unsigned long)
[function]
[call site]
00081
perfetto::base::AlignedAlloc(unsigned long, unsigned long)
[function]
[call site]
00082
unsigned long perfetto::base::AlignUp<8ul>(unsigned long)
[function]
[call site]
00083
perfetto::base::AlignUp(unsigned long, unsigned long)
[function]
[call site]
00084
posix_memalign
[call site]
00085
void perfetto::base::ignore_result<int>(int const&)
[function]
[call site]
00086
perfetto::base::Basename(char const*)
[function]
[call site]
00087
__errno_location
[call site]
00088
strerror
[call site]
00089
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00090
perfetto::base::MaybeSerializeLastLogsForCrashReporting()
[function]
[call site]
00091
std::__1::unique_ptr<std::__1::function<std::__1::unique_ptr<perfetto::trace_processor::ChunkedTraceReader, std::__1::default_delete<perfetto::trace_processor::ChunkedTraceReader> > (perfetto::trace_processor::TraceProcessorContext*)> [], perfetto::base::AlignedDeleter<std::__1::remove_extent<std::__1::function<std::__1::unique_ptr<perfetto::trace_processor::ChunkedTraceReader, std::__1::default_delete<perfetto::trace_processor::ChunkedTraceReader> > (perfetto::trace_processor::TraceProcessorContext*)> []>::type> > perfetto::base::AlignedAllocTyped<std::__1::function<std::__1::unique_ptr<perfetto::trace_processor::ChunkedTraceReader, std::__1::default_delete<perfetto::trace_processor::ChunkedTraceReader> > (perfetto::trace_processor::TraceProcessorContext*)> []>(unsigned long)
[function]
[call site]
00092
perfetto::base::FlatHashMap<perfetto::trace_processor::TraceType, std::__1::function<std::__1::unique_ptr<perfetto::trace_processor::ChunkedTraceReader, std::__1::default_delete<perfetto::trace_processor::ChunkedTraceReader> > (perfetto::trace_processor::TraceProcessorContext*)>, perfetto::base::Hash<perfetto::trace_processor::TraceType>, perfetto::base::QuadraticProbe, false>::Insert(perfetto::trace_processor::TraceType, std::__1::function<std::__1::unique_ptr<perfetto::trace_processor::ChunkedTraceReader, std::__1::default_delete<perfetto::trace_processor::ChunkedTraceReader> > (perfetto::trace_processor::TraceProcessorContext*)>)
[function]
[call site]
00093
perfetto::base::Basename(char const*)
[function]
[call site]
00094
__errno_location
[call site]
00095
strerror
[call site]
00096
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00097
perfetto::base::MaybeSerializeLastLogsForCrashReporting()
[function]
[call site]
00098
perfetto::base::Basename(char const*)
[function]
[call site]
00099
__errno_location
[call site]
00100
strerror
[call site]
00101
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00102
perfetto::base::MaybeSerializeLastLogsForCrashReporting()
[function]
[call site]
00103
void perfetto::trace_processor::TraceReaderRegistry::RegisterTraceReader<perfetto::trace_processor::ProtoTraceReader>(perfetto::trace_processor::TraceType)
[function]
[call site]
00104
perfetto::trace_processor::RegisterDefaultModules(perfetto::trace_processor::TraceProcessorContext*)
[function]
[call site]
00105
perfetto::trace_processor::FtraceModule::FtraceModule()
[function]
[call site]
00106
perfetto::trace_processor::ProtoImporterModule::ProtoImporterModule()
[function]
[call site]
00107
perfetto::trace_processor::EtwModule::EtwModule()
[function]
[call site]
00108
perfetto::trace_processor::ProtoImporterModule::ProtoImporterModule()
[function]
[call site]
00109
perfetto::trace_processor::TrackEventModule::TrackEventModule(perfetto::trace_processor::TraceProcessorContext*)
[function]
[call site]
00110
perfetto::trace_processor::ProtoImporterModule::ProtoImporterModule()
[function]
[call site]
00111
perfetto::trace_processor::TrackEventTracker::TrackEventTracker(perfetto::trace_processor::TraceProcessorContext*)
[function]
[call site]
00112
perfetto::base::FlatHashMap<unsigned long, perfetto::trace_processor::TrackEventTracker::DescriptorTrackReservation, perfetto::base::Hash<unsigned long>, perfetto::base::QuadraticProbe, false>::FlatHashMap(unsigned long, int)
[function]
[call site]
00113
perfetto::base::FlatHashMap<unsigned long, perfetto::trace_processor::TrackEventTracker::DescriptorTrackReservation, perfetto::base::Hash<unsigned long>, perfetto::base::QuadraticProbe, false>::Reset(unsigned long)
[function]
[call site]
00114
std::__1::unique_ptr<unsigned long [], perfetto::base::AlignedDeleter<std::__1::remove_extent<unsigned long []>::type> > perfetto::base::AlignedAllocTyped<unsigned long []>(unsigned long)
[function]
[call site]
00115
std::__1::unique_ptr<perfetto::trace_processor::TrackEventTracker::DescriptorTrackReservation [], perfetto::base::AlignedDeleter<std::__1::remove_extent<perfetto::trace_processor::TrackEventTracker::DescriptorTrackReservation []>::type> > perfetto::base::AlignedAllocTyped<perfetto::trace_processor::TrackEventTracker::DescriptorTrackReservation []>(unsigned long)
[function]
[call site]
00116
perfetto::base::FlatHashMap<unsigned long, perfetto::trace_processor::TrackEventTracker::ResolvedDescriptorTrack, perfetto::base::Hash<unsigned long>, perfetto::base::QuadraticProbe, false>::FlatHashMap(unsigned long, int)
[function]
[call site]
00117
perfetto::base::FlatHashMap<unsigned long, perfetto::trace_processor::TrackEventTracker::ResolvedDescriptorTrack, perfetto::base::Hash<unsigned long>, perfetto::base::QuadraticProbe, false>::Reset(unsigned long)
[function]
[call site]
00118
std::__1::unique_ptr<perfetto::trace_processor::TrackEventTracker::ResolvedDescriptorTrack [], perfetto::base::AlignedDeleter<std::__1::remove_extent<perfetto::trace_processor::TrackEventTracker::ResolvedDescriptorTrack []>::type> > perfetto::base::AlignedAllocTyped<perfetto::trace_processor::TrackEventTracker::ResolvedDescriptorTrack []>(unsigned long)
[function]
[call site]
00119
perfetto::base::FlatHashMap<unsigned int, unsigned long, perfetto::base::Hash<unsigned int>, perfetto::base::QuadraticProbe, false>::FlatHashMap(unsigned long, int)
[function]
[call site]
00120
perfetto::base::FlatHashMap<unsigned int, unsigned long, perfetto::base::Hash<unsigned int>, perfetto::base::QuadraticProbe, false>::Reset(unsigned long)
[function]
[call site]
00121
std::__1::unique_ptr<unsigned int [], perfetto::base::AlignedDeleter<std::__1::remove_extent<unsigned int []>::type> > perfetto::base::AlignedAllocTyped<unsigned int []>(unsigned long)
[function]
[call site]
00122
std::__1::unique_ptr<unsigned long [], perfetto::base::AlignedDeleter<std::__1::remove_extent<unsigned long []>::type> > perfetto::base::AlignedAllocTyped<unsigned long []>(unsigned long)
[function]
[call site]
00123
perfetto::trace_processor::TrackEventTokenizer::TrackEventTokenizer(perfetto::trace_processor::TraceProcessorContext*, perfetto::trace_processor::TrackEventTracker*)
[function]
[call site]
00124
perfetto::trace_processor::TrackEventParser::TrackEventParser(perfetto::trace_processor::TraceProcessorContext*, perfetto::trace_processor::TrackEventTracker*)
[function]
[call site]
00125
perfetto::trace_processor::util::ProtoToArgsParser::ProtoToArgsParser(perfetto::trace_processor::DescriptorPool const&)
[function]
[call site]
00126
perfetto::trace_processor::util::ProtoToArgsParser::Key::Key()
[function]
[call site]
00127
perfetto::trace_processor::ChromeStringLookup::ChromeStringLookup(perfetto::trace_processor::TraceStorage*)
[function]
[call site]
00128
unsigned long perfetto::base::ArraySize<perfetto::trace_processor::(anonymous namespace)::ProcessName, 41ul>(perfetto::trace_processor::(anonymous namespace)::ProcessName const (&) [41ul])
[function]
[call site]
00129
unsigned long perfetto::base::ArraySize<perfetto::trace_processor::(anonymous namespace)::ThreadName, 45ul>(perfetto::trace_processor::(anonymous namespace)::ThreadName const (&) [45ul])
[function]
[call site]
00130
perfetto::trace_processor::ActiveChromeProcessesTracker::ActiveChromeProcessesTracker(perfetto::trace_processor::TraceProcessorContext*)
[function]
[call site]
00131
perfetto::base::FlatHashMap<unsigned int, perfetto::trace_processor::ActiveChromeProcessesTracker::ProcessData, perfetto::base::Hash<unsigned int>, perfetto::base::QuadraticProbe, false>::FlatHashMap(unsigned long, int)
[function]
[call site]
00132
perfetto::base::FlatHashMap<unsigned int, perfetto::trace_processor::ActiveChromeProcessesTracker::ProcessData, perfetto::base::Hash<unsigned int>, perfetto::base::QuadraticProbe, false>::Reset(unsigned long)
[function]
[call site]
00133
std::__1::unique_ptr<perfetto::trace_processor::ActiveChromeProcessesTracker::ProcessData [], perfetto::base::AlignedDeleter<std::__1::remove_extent<perfetto::trace_processor::ActiveChromeProcessesTracker::ProcessData []>::type> > perfetto::base::AlignedAllocTyped<perfetto::trace_processor::ActiveChromeProcessesTracker::ProcessData []>(unsigned long)
[function]
[call site]
00134
perfetto::trace_processor::util::ProtoToArgsParser::AddParsingOverrideForField(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::function<std::__1::optional<perfetto::base::Status> (protozero::Field const&, perfetto::trace_processor::util::ProtoToArgsParser::Delegate&)>)
[function]
[call site]
00135
perfetto::trace_processor::util::ProtoToArgsParser::AddParsingOverrideForField(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::function<std::__1::optional<perfetto::base::Status> (protozero::Field const&, perfetto::trace_processor::util::ProtoToArgsParser::Delegate&)>)
[function]
[call site]
00136
perfetto::trace_processor::util::ProtoToArgsParser::AddParsingOverrideForField(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::function<std::__1::optional<perfetto::base::Status> (protozero::Field const&, perfetto::trace_processor::util::ProtoToArgsParser::Delegate&)>)
[function]
[call site]
00137
perfetto::trace_processor::util::ProtoToArgsParser::AddParsingOverrideForField(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::function<std::__1::optional<perfetto::base::Status> (protozero::Field const&, perfetto::trace_processor::util::ProtoToArgsParser::Delegate&)>)
[function]
[call site]
00138
perfetto::trace_processor::util::ProtoToArgsParser::AddParsingOverrideForField(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::function<std::__1::optional<perfetto::base::Status> (protozero::Field const&, perfetto::trace_processor::util::ProtoToArgsParser::Delegate&)>)
[function]
[call site]
00139
perfetto::trace_processor::util::ProtoToArgsParser::AddParsingOverrideForType(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::function<std::__1::optional<perfetto::base::Status> (perfetto::trace_processor::util::ProtoToArgsParser::ScopedNestedKeyContext&, protozero::ConstBytes const&, perfetto::trace_processor::util::ProtoToArgsParser::Delegate&)>)
[function]
[call site]
00140
perfetto::trace_processor::util::ProtoToArgsParser::AddParsingOverrideForField(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::function<std::__1::optional<perfetto::base::Status> (protozero::Field const&, perfetto::trace_processor::util::ProtoToArgsParser::Delegate&)>)
[function]
[call site]
00141
perfetto::trace_processor::ProtoImporterModule::RegisterForField(unsigned int, perfetto::trace_processor::TraceProcessorContext*)
[function]
[call site]
00142
perfetto::trace_processor::ProtoImporterModule::RegisterForField(unsigned int, perfetto::trace_processor::TraceProcessorContext*)
[function]
[call site]
00143
perfetto::trace_processor::ProtoImporterModule::RegisterForField(unsigned int, perfetto::trace_processor::TraceProcessorContext*)
[function]
[call site]
00144
perfetto::trace_processor::ProtoImporterModule::RegisterForField(unsigned int, perfetto::trace_processor::TraceProcessorContext*)
[function]
[call site]
00145
perfetto::trace_processor::ProtoImporterModule::RegisterForField(unsigned int, perfetto::trace_processor::TraceProcessorContext*)
[function]
[call site]
00146
perfetto::trace_processor::DescriptorPool::AddFromFileDescriptorSet(unsigned char const*, unsigned long, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, bool)
[function]
[call site]
00147
perfetto::protos::pbzero::FileDescriptorSet_Decoder::FileDescriptorSet_Decoder(unsigned char const*, unsigned long)
[function]
[call site]
00148
protozero::TypedProtoDecoder<1, true>::TypedProtoDecoder(unsigned char const*, unsigned long)
[function]
[call site]
00149
protozero::TypedProtoDecoderBase::TypedProtoDecoderBase(protozero::Field*, unsigned int, unsigned int, unsigned char const*, unsigned long)
[function]
[call site]
00150
protozero::ProtoDecoder::ProtoDecoder(void const*, unsigned long)
[function]
[call site]
00151
protozero::TypedProtoDecoderBase::ParseAllFields()
[function]
[call site]
00152
protozero::(anonymous namespace)::ParseOneField(unsigned char const*, unsigned char const*)
[function]
[call site]
00153
protozero::proto_utils::ParseVarInt(unsigned char const*, unsigned char const*, unsigned long*)
[function]
[call site]
00154
PerfettoPbParseVarInt(unsigned char const*, unsigned char const*, unsigned long*)
[function]
[call site]
00155
protozero::proto_utils::ParseVarInt(unsigned char const*, unsigned char const*, unsigned long*)
[function]
[call site]
00156
protozero::proto_utils::ParseVarInt(unsigned char const*, unsigned char const*, unsigned long*)
[function]
[call site]
00157
void perfetto::base::ignore_result<char [29], unsigned char>(char const (&) [29], unsigned char const&)
[function]
[call site]
00158
void perfetto::base::ignore_result<char [38], unsigned int, unsigned int>(char const (&) [38], unsigned int const&, unsigned int const&)
[function]
[call site]
00159
void perfetto::base::ignore_result<char [48], unsigned int, unsigned long>(char const (&) [48], unsigned int const&, unsigned long const&)
[function]
[call site]
00160
protozero::Field::initialize(unsigned int, unsigned char, unsigned long, unsigned int)
[function]
[call site]
00161
protozero::Field::id() const
[function]
[call site]
00162
protozero::TypedProtoDecoderBase::ExpandHeapStorage()
[function]
[call site]
00163
perfetto::base::Basename(char const*)
[function]
[call site]
00164
__errno_location
[call site]
00165
strerror
[call site]
00166
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00167
perfetto::base::MaybeSerializeLastLogsForCrashReporting()
[function]
[call site]
00168
protozero::Field::valid() const
[function]
[call site]
00169
protozero::TypedProtoDecoderBase::ExpandHeapStorage()
[function]
[call site]
00170
perfetto::protos::pbzero::FileDescriptorSet_Decoder::file() const
[function]
[call site]
00171
protozero::RepeatedFieldIterator<protozero::ConstBytes> protozero::TypedProtoDecoderBase::GetRepeated<protozero::ConstBytes>(unsigned int) const
[function]
[call site]
00172
protozero::TypedProtoDecoderBase::Get(unsigned int) const
[function]
[call site]
00173
protozero::RepeatedFieldIterator<protozero::ConstBytes>::RepeatedFieldIterator(unsigned int, protozero::Field const*, protozero::Field const*, protozero::Field const*)
[function]
[call site]
00174
protozero::RepeatedFieldIterator<protozero::ConstBytes>::FindNextMatchingId()
[function]
[call site]
00175
protozero::Field::id() const
[function]
[call site]
00176
protozero::Field::valid() const
[function]
[call site]
00177
protozero::RepeatedFieldIterator<protozero::ConstBytes>::operator bool() const
[function]
[call site]
00178
protozero::RepeatedFieldIterator<protozero::ConstBytes>::operator*() const
[function]
[call site]
00179
protozero::Field::get(protozero::ConstBytes*) const
[function]
[call site]
00180
protozero::Field::as_bytes() const
[function]
[call site]
00181
protozero::Field::data() const
[function]
[call site]
00182
perfetto::protos::pbzero::FileDescriptorProto_Decoder::FileDescriptorProto_Decoder(protozero::ConstBytes const&)
[function]
[call site]
00183
protozero::TypedProtoDecoder<11, true>::TypedProtoDecoder(unsigned char const*, unsigned long)
[function]
[call site]
00184
perfetto::protos::pbzero::FileDescriptorProto_Decoder::name() const
[function]
[call site]
00185
protozero::Field const& protozero::TypedProtoDecoder<11, true>::at<1u>() const
[function]
[call site]
00186
protozero::Field::as_string() const
[function]
[call site]
00187
protozero::Field::data() const
[function]
[call site]
00188
protozero::ConstChars::ToStdString() const
[function]
[call site]
00189
perfetto::base::StartsWithAny(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&)
[function]
[call site]
00190
perfetto::protos::pbzero::FileDescriptorProto_Decoder::package() const
[function]
[call site]
00191
protozero::Field const& protozero::TypedProtoDecoder<11, true>::at<2u>() const
[function]
[call site]
00192
protozero::Field::as_string() const
[function]
[call site]
00193
perfetto::base::StringView::StringView<protozero::ConstChars, std::__1::enable_if<true, void> >(protozero::ConstChars const&)
[function]
[call site]
00194
perfetto::base::StringView::StringView(char const*, unsigned long)
[function]
[call site]
00195
perfetto::base::StringView::ToStdString() const
[function]
[call site]
00196
perfetto::protos::pbzero::FileDescriptorProto_Decoder::message_type() const
[function]
[call site]
00197
protozero::RepeatedFieldIterator<protozero::ConstBytes> protozero::TypedProtoDecoderBase::GetRepeated<protozero::ConstBytes>(unsigned int) const
[function]
[call site]
00198
protozero::RepeatedFieldIterator<protozero::ConstBytes>::operator bool() const
[function]
[call site]
00199
protozero::RepeatedFieldIterator<protozero::ConstBytes>::operator*() const
[function]
[call site]
00200
perfetto::trace_processor::DescriptorPool::AddNestedProtoDescriptors(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::optional<unsigned int>, protozero::ConstBytes, std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, protozero::ConstBytes>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, protozero::ConstBytes> > >*, bool)
[function]
[call site]
00201
perfetto::protos::pbzero::DescriptorProto_Decoder::DescriptorProto_Decoder(protozero::ConstBytes const&)
[function]
[call site]
00202
protozero::TypedProtoDecoder<10, true>::TypedProtoDecoder(unsigned char const*, unsigned long)
[function]
[call site]
00203
std::__1::optional<unsigned int>::operator*[abi:nn180100]() &
[function]
[call site]
00204
std::__1::__optional_storage_base<unsigned int, false>::__get[abi:nn180100]() &
[function]
[call site]
00205
perfetto::trace_processor::ProtoDescriptor::full_name() const
[function]
[call site]
00206
perfetto::protos::pbzero::DescriptorProto_Decoder::name() const
[function]
[call site]
00207
protozero::Field const& protozero::TypedProtoDecoder<10, true>::at<1u>() const
[function]
[call site]
00208
protozero::Field::as_string() const
[function]
[call site]
00209
perfetto::base::StringView::StringView<protozero::ConstChars, std::__1::enable_if<true, void> >(protozero::ConstChars const&)
[function]
[call site]
00210
perfetto::base::StringView::ToStdString() const
[function]
[call site]
00211
perfetto::trace_processor::DescriptorPool::FindDescriptorIdx(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
[function]
[call site]
00212
std::__1::optional<unsigned int>::operator*[abi:nn180100]() &
[function]
[call site]
00213
perfetto::trace_processor::ProtoDescriptor::file_name() const
[function]
[call site]
00214
perfetto::base::ErrStatus(char const*, ...)
[function]
[call site]
00215
vsnprintf
[call site]
00216
perfetto::base::Status::Status(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
[function]
[call site]
00217
perfetto::base::Basename(char const*)
[function]
[call site]
00218
__errno_location
[call site]
00219
strerror
[call site]
00220
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00221
perfetto::base::MaybeSerializeLastLogsForCrashReporting()
[function]
[call site]
00222
perfetto::trace_processor::ProtoDescriptor::ProtoDescriptor(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, perfetto::trace_processor::ProtoDescriptor::Type, std::__1::optional<unsigned int>)
[function]
[call site]
00223
perfetto::trace_processor::ProtoDescriptor::ProtoDescriptor(perfetto::trace_processor::ProtoDescriptor&&)
[function]
[call site]
00224
perfetto::trace_processor::DescriptorPool::AddProtoDescriptor(perfetto::trace_processor::ProtoDescriptor)
[function]
[call site]
00225
perfetto::trace_processor::ProtoDescriptor::full_name() const
[function]
[call site]
00226
perfetto::trace_processor::ProtoDescriptor::~ProtoDescriptor()
[function]
[call site]
00227
perfetto::trace_processor::ProtoDescriptor::~ProtoDescriptor()
[function]
[call site]
00228
std::__1::optional<unsigned int>::operator*[abi:nn180100]() &
[function]
[call site]
00229
perfetto::trace_processor::ProtoDescriptor::type() const
[function]
[call site]
00230
perfetto::base::ErrStatus(char const*, ...)
[function]
[call site]
00231
perfetto::protos::pbzero::DescriptorProto_Decoder::field() const
[function]
[call site]
00232
protozero::RepeatedFieldIterator<protozero::ConstBytes> protozero::TypedProtoDecoderBase::GetRepeated<protozero::ConstBytes>(unsigned int) const
[function]
[call site]
00233
protozero::RepeatedFieldIterator<protozero::ConstBytes>::operator bool() const
[function]
[call site]
00234
protozero::RepeatedFieldIterator<protozero::ConstBytes>::operator*() const
[function]
[call site]
00235
perfetto::protos::pbzero::FieldDescriptorProto_Decoder::FieldDescriptorProto_Decoder(protozero::ConstBytes const&)
[function]
[call site]
00236
protozero::TypedProtoDecoder<9, false>::TypedProtoDecoder(unsigned char const*, unsigned long)
[function]
[call site]
00237
perfetto::trace_processor::(anonymous namespace)::CreateFieldFromDecoder(perfetto::protos::pbzero::FieldDescriptorProto_Decoder const&, bool)
[function]
[call site]
00238
perfetto::protos::pbzero::FieldDescriptorProto_Decoder::has_type_name() const
[function]
[call site]
00239
protozero::Field const& protozero::TypedProtoDecoder<9, false>::at<6u>() const
[function]
[call site]
00240
protozero::Field::valid() const
[function]
[call site]
00241
perfetto::protos::pbzero::FieldDescriptorProto_Decoder::type_name() const
[function]
[call site]
00242
protozero::Field const& protozero::TypedProtoDecoder<9, false>::at<6u>() const
[function]
[call site]
00243
protozero::Field::as_string() const
[function]
[call site]
00244
perfetto::base::StringView::StringView<protozero::ConstChars, std::__1::enable_if<true, void> >(protozero::ConstChars const&)
[function]
[call site]
00245
perfetto::base::StringView::ToStdString() const
[function]
[call site]
00246
perfetto::protos::pbzero::FieldDescriptorProto_Decoder::has_type() const
[function]
[call site]
00247
protozero::Field const& protozero::TypedProtoDecoder<9, false>::at<5u>() const
[function]
[call site]
00248
protozero::Field::valid() const
[function]
[call site]
00249
perfetto::protos::pbzero::FieldDescriptorProto_Decoder::type() const
[function]
[call site]
00250
protozero::Field const& protozero::TypedProtoDecoder<9, false>::at<5u>() const
[function]
[call site]
00251
protozero::Field::as_int32() const
[function]
[call site]
00252
perfetto::protos::pbzero::FieldDescriptorProto_Decoder::options() const
[function]
[call site]
00253
protozero::Field const& protozero::TypedProtoDecoder<9, false>::at<8u>() const
[function]
[call site]
00254
protozero::Field::as_bytes() const
[function]
[call site]
00255
perfetto::protos::pbzero::FieldOptions_Decoder::FieldOptions_Decoder(protozero::ConstBytes const&)
[function]
[call site]
00256
protozero::TypedProtoDecoder<999, true>::TypedProtoDecoder(unsigned char const*, unsigned long)
[function]
[call site]
00257
perfetto::protos::pbzero::FieldDescriptorProto_Decoder::has_default_value() const
[function]
[call site]
00258
protozero::Field const& protozero::TypedProtoDecoder<9, false>::at<7u>() const
[function]
[call site]
00259
protozero::Field::valid() const
[function]
[call site]
00260
perfetto::protos::pbzero::FieldDescriptorProto_Decoder::default_value() const
[function]
[call site]
00261
protozero::Field const& protozero::TypedProtoDecoder<9, false>::at<7u>() const
[function]
[call site]
00262
protozero::Field::as_string() const
[function]
[call site]
00263
protozero::ConstChars::ToStdString() const
[function]
[call site]
00264
perfetto::protos::pbzero::FieldDescriptorProto_Decoder::name() const
[function]
[call site]
00265
protozero::Field const& protozero::TypedProtoDecoder<9, false>::at<1u>() const
[function]
[call site]
00266
protozero::Field::as_string() const
[function]
[call site]
00267
perfetto::base::StringView::StringView<protozero::ConstChars, std::__1::enable_if<true, void> >(protozero::ConstChars const&)
[function]
[call site]
00268
perfetto::base::StringView::ToStdString() const
[function]
[call site]
00269
perfetto::protos::pbzero::FieldDescriptorProto_Decoder::number() const
[function]
[call site]
00270
protozero::Field const& protozero::TypedProtoDecoder<9, false>::at<3u>() const
[function]
[call site]
00271
protozero::Field::as_int32() const
[function]
[call site]
00272
perfetto::protos::pbzero::FieldDescriptorProto_Decoder::options() const
[function]
[call site]
00273
perfetto::protos::pbzero::FieldDescriptorProto_Decoder::options() const
[function]
[call site]
00274
perfetto::protos::pbzero::FieldDescriptorProto_Decoder::label() const
[function]
[call site]
00275
protozero::Field const& protozero::TypedProtoDecoder<9, false>::at<4u>() const
[function]
[call site]
00276
protozero::Field::as_int32() const
[function]
[call site]
00277
perfetto::protos::pbzero::FieldOptions_Decoder::packed() const
[function]
[call site]
00278
protozero::Field const& protozero::TypedProtoDecoder<999, true>::at<2u>() const
[function]
[call site]
00279
protozero::Field::as_bool() const
[function]
[call site]
00280
perfetto::trace_processor::FieldDescriptor::FieldDescriptor(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned int, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >, std::__1::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, bool, bool, bool)
[function]
[call site]
00281
perfetto::protos::pbzero::FieldOptions_Decoder::~FieldOptions_Decoder()
[function]
[call site]
00282
protozero::TypedProtoDecoder<999, true>::~TypedProtoDecoder()
[function]
[call site]
00283
protozero::TypedProtoDecoderBase::~TypedProtoDecoderBase()
[function]
[call site]
00284
perfetto::trace_processor::(anonymous namespace)::CheckExtensionField(perfetto::trace_processor::ProtoDescriptor const&, perfetto::trace_processor::FieldDescriptor const&)
[function]
[call site]
00285
perfetto::trace_processor::FieldDescriptor::number() const
[function]
[call site]
00286
perfetto::trace_processor::ProtoDescriptor::FindFieldByTag(unsigned int) const
[function]
[call site]
00287
perfetto::trace_processor::FieldDescriptor::type() const
[function]
[call site]
00288
perfetto::trace_processor::FieldDescriptor::name() const
[function]
[call site]
00289
perfetto::base::ErrStatus(char const*, ...)
[function]
[call site]
00290
perfetto::trace_processor::FieldDescriptor::type() const
[function]
[call site]
00291
perfetto::trace_processor::FieldDescriptor::type() const
[function]
[call site]
00292
perfetto::trace_processor::FieldDescriptor::raw_type_name() const
[function]
[call site]
00293
perfetto::trace_processor::FieldDescriptor::name() const
[function]
[call site]
00294
perfetto::trace_processor::FieldDescriptor::raw_type_name() const
[function]
[call site]
00295
perfetto::trace_processor::FieldDescriptor::raw_type_name() const
[function]
[call site]
00296
perfetto::base::ErrStatus(char const*, ...)
[function]
[call site]
00297
perfetto::base::OkStatus()
[function]
[call site]
00298
perfetto::base::Status::Status()
[function]
[call site]
00299
perfetto::base::Status::ok() const
[function]
[call site]
00300
perfetto::base::Status::~Status()
[function]
[call site]
00301
perfetto::trace_processor::FieldDescriptor::FieldDescriptor(perfetto::trace_processor::FieldDescriptor&&)
[function]
[call site]
00302
perfetto::trace_processor::ProtoDescriptor::AddField(perfetto::trace_processor::FieldDescriptor)
[function]
[call site]
00303
perfetto::trace_processor::FieldDescriptor::number() const
[function]
[call site]
00304
perfetto::trace_processor::FieldDescriptor::~FieldDescriptor()
[function]
[call site]
00305
perfetto::trace_processor::FieldDescriptor::~FieldDescriptor()
[function]
[call site]
00306
perfetto::protos::pbzero::FieldDescriptorProto_Decoder::~FieldDescriptorProto_Decoder()
[function]
[call site]
00307
protozero::TypedProtoDecoder<9, false>::~TypedProtoDecoder()
[function]
[call site]
00308
protozero::RepeatedFieldIterator<protozero::ConstBytes>::operator++()
[function]
[call site]
00309
protozero::RepeatedFieldIterator<protozero::ConstBytes>::FindNextMatchingId()
[function]
[call site]
00310
perfetto::protos::pbzero::DescriptorProto_Decoder::enum_type() const
[function]
[call site]
00311
protozero::RepeatedFieldIterator<protozero::ConstBytes> protozero::TypedProtoDecoderBase::GetRepeated<protozero::ConstBytes>(unsigned int) const
[function]
[call site]
00312
protozero::RepeatedFieldIterator<protozero::ConstBytes>::operator bool() const
[function]
[call site]
00313
protozero::RepeatedFieldIterator<protozero::ConstBytes>::operator*() const
[function]
[call site]
00314
perfetto::trace_processor::DescriptorPool::AddEnumProtoDescriptors(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::optional<unsigned int>, protozero::ConstBytes, bool)
[function]
[call site]
00315
perfetto::protos::pbzero::EnumDescriptorProto_Decoder::EnumDescriptorProto_Decoder(protozero::ConstBytes const&)
[function]
[call site]
00316
protozero::TypedProtoDecoder<5, true>::TypedProtoDecoder(unsigned char const*, unsigned long)
[function]
[call site]
00317
std::__1::optional<unsigned int>::operator*[abi:nn180100]() &
[function]
[call site]
00318
perfetto::trace_processor::ProtoDescriptor::full_name() const
[function]
[call site]
00319
perfetto::protos::pbzero::EnumDescriptorProto_Decoder::name() const
[function]
[call site]
00320
protozero::Field const& protozero::TypedProtoDecoder<5, true>::at<1u>() const
[function]
[call site]
00321
protozero::Field::as_string() const
[function]
[call site]
00322
perfetto::base::StringView::StringView<protozero::ConstChars, std::__1::enable_if<true, void> >(protozero::ConstChars const&)
[function]
[call site]
00323
perfetto::base::StringView::ToStdString() const
[function]
[call site]
00324
perfetto::trace_processor::DescriptorPool::FindDescriptorIdx(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
[function]
[call site]
00325
std::__1::optional<unsigned int>::operator*[abi:nn180100]() &
[function]
[call site]
00326
perfetto::trace_processor::ProtoDescriptor::file_name() const
[function]
[call site]
00327
perfetto::base::ErrStatus(char const*, ...)
[function]
[call site]
00328
perfetto::trace_processor::ProtoDescriptor::ProtoDescriptor(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, perfetto::trace_processor::ProtoDescriptor::Type, std::__1::optional<unsigned int>)
[function]
[call site]
00329
perfetto::trace_processor::ProtoDescriptor::ProtoDescriptor(perfetto::trace_processor::ProtoDescriptor&&)
[function]
[call site]
00330
perfetto::trace_processor::DescriptorPool::AddProtoDescriptor(perfetto::trace_processor::ProtoDescriptor)
[function]
[call site]
00331
perfetto::trace_processor::ProtoDescriptor::~ProtoDescriptor()
[function]
[call site]
00332
perfetto::trace_processor::ProtoDescriptor::~ProtoDescriptor()
[function]
[call site]
00333
std::__1::optional<unsigned int>::operator*[abi:nn180100]() &
[function]
[call site]
00334
perfetto::trace_processor::ProtoDescriptor::type() const
[function]
[call site]
00335
perfetto::base::ErrStatus(char const*, ...)
[function]
[call site]
00336
perfetto::protos::pbzero::EnumDescriptorProto_Decoder::value() const
[function]
[call site]
00337
protozero::RepeatedFieldIterator<protozero::ConstBytes> protozero::TypedProtoDecoderBase::GetRepeated<protozero::ConstBytes>(unsigned int) const
[function]
[call site]
00338
protozero::RepeatedFieldIterator<protozero::ConstBytes>::operator bool() const
[function]
[call site]
00339
protozero::RepeatedFieldIterator<protozero::ConstBytes>::operator->() const
[function]
[call site]
00340
protozero::Field::data() const
[function]
[call site]
00341
protozero::RepeatedFieldIterator<protozero::ConstBytes>::operator->() const
[function]
[call site]
00342
protozero::Field::size() const
[function]
[call site]
00343
perfetto::protos::pbzero::EnumValueDescriptorProto_Decoder::EnumValueDescriptorProto_Decoder(unsigned char const*, unsigned long)
[function]
[call site]
00344
protozero::TypedProtoDecoder<2, false>::TypedProtoDecoder(unsigned char const*, unsigned long)
[function]
[call site]
00345
perfetto::protos::pbzero::EnumValueDescriptorProto_Decoder::number() const
[function]
[call site]
00346
protozero::Field const& protozero::TypedProtoDecoder<2, false>::at<2u>() const
[function]
[call site]
00347
protozero::Field::as_int32() const
[function]
[call site]
00348
perfetto::protos::pbzero::EnumValueDescriptorProto_Decoder::name() const
[function]
[call site]
00349
protozero::Field const& protozero::TypedProtoDecoder<2, false>::at<1u>() const
[function]
[call site]
00350
protozero::Field::as_string() const
[function]
[call site]
00351
protozero::ConstChars::ToStdString() const
[function]
[call site]
00352
perfetto::trace_processor::ProtoDescriptor::AddEnumValue(int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
[function]
[call site]
00353
perfetto::protos::pbzero::EnumValueDescriptorProto_Decoder::~EnumValueDescriptorProto_Decoder()
[function]
[call site]
00354
protozero::TypedProtoDecoder<2, false>::~TypedProtoDecoder()
[function]
[call site]
00355
protozero::RepeatedFieldIterator<protozero::ConstBytes>::operator++()
[function]
[call site]
00356
perfetto::base::OkStatus()
[function]
[call site]
00357
perfetto::protos::pbzero::EnumDescriptorProto_Decoder::~EnumDescriptorProto_Decoder()
[function]
[call site]
00358
protozero::TypedProtoDecoder<5, true>::~TypedProtoDecoder()
[function]
[call site]
00359
perfetto::base::Status::ok() const
[function]
[call site]
00360
perfetto::base::Status::~Status()
[function]
[call site]
00361
protozero::RepeatedFieldIterator<protozero::ConstBytes>::operator++()
[function]
[call site]
00362
perfetto::protos::pbzero::DescriptorProto_Decoder::nested_type() const
[function]
[call site]
00363
protozero::RepeatedFieldIterator<protozero::ConstBytes> protozero::TypedProtoDecoderBase::GetRepeated<protozero::ConstBytes>(unsigned int) const
[function]
[call site]
00364
protozero::RepeatedFieldIterator<protozero::ConstBytes>::operator bool() const
[function]
[call site]
00365
protozero::RepeatedFieldIterator<protozero::ConstBytes>::operator*() const
[function]
[call site]
00366
perfetto::trace_processor::DescriptorPool::AddNestedProtoDescriptors(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::optional<unsigned int>, protozero::ConstBytes, std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, protozero::ConstBytes>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, protozero::ConstBytes> > >*, bool)
[function]
[call site]
00367
perfetto::base::Status::ok() const
[function]
[call site]
00368
perfetto::base::Status::~Status()
[function]
[call site]
00369
protozero::RepeatedFieldIterator<protozero::ConstBytes>::operator++()
[function]
[call site]
00370
perfetto::protos::pbzero::DescriptorProto_Decoder::extension() const
[function]
[call site]
00371
protozero::RepeatedFieldIterator<protozero::ConstBytes> protozero::TypedProtoDecoderBase::GetRepeated<protozero::ConstBytes>(unsigned int) const
[function]
[call site]
00372
protozero::RepeatedFieldIterator<protozero::ConstBytes>::operator bool() const
[function]
[call site]
00373
protozero::RepeatedFieldIterator<protozero::ConstBytes>::operator*() const
[function]
[call site]
00374
protozero::RepeatedFieldIterator<protozero::ConstBytes>::operator++()
[function]
[call site]
00375
perfetto::base::OkStatus()
[function]
[call site]
00376
perfetto::protos::pbzero::DescriptorProto_Decoder::~DescriptorProto_Decoder()
[function]
[call site]
00377
protozero::TypedProtoDecoder<10, true>::~TypedProtoDecoder()
[function]
[call site]
00378
perfetto::base::Status::ok() const
[function]
[call site]
00379
perfetto::base::Status::~Status()
[function]
[call site]
00380
protozero::RepeatedFieldIterator<protozero::ConstBytes>::operator++()
[function]
[call site]
00381
perfetto::protos::pbzero::FileDescriptorProto_Decoder::enum_type() const
[function]
[call site]
00382
protozero::RepeatedFieldIterator<protozero::ConstBytes> protozero::TypedProtoDecoderBase::GetRepeated<protozero::ConstBytes>(unsigned int) const
[function]
[call site]
00383
protozero::RepeatedFieldIterator<protozero::ConstBytes>::operator bool() const
[function]
[call site]
00384
protozero::RepeatedFieldIterator<protozero::ConstBytes>::operator*() const
[function]
[call site]
00385
perfetto::trace_processor::DescriptorPool::AddEnumProtoDescriptors(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::optional<unsigned int>, protozero::ConstBytes, bool)
[function]
[call site]
00386
perfetto::base::Status::ok() const
[function]
[call site]
00387
perfetto::base::Status::~Status()
[function]
[call site]
00388
protozero::RepeatedFieldIterator<protozero::ConstBytes>::operator++()
[function]
[call site]
00389
perfetto::protos::pbzero::FileDescriptorProto_Decoder::extension() const
[function]
[call site]
00390
protozero::RepeatedFieldIterator<protozero::ConstBytes> protozero::TypedProtoDecoderBase::GetRepeated<protozero::ConstBytes>(unsigned int) const
[function]
[call site]
00391
protozero::RepeatedFieldIterator<protozero::ConstBytes>::operator bool() const
[function]
[call site]
00392
protozero::RepeatedFieldIterator<protozero::ConstBytes>::operator*() const
[function]
[call site]
00393
protozero::RepeatedFieldIterator<protozero::ConstBytes>::operator++()
[function]
[call site]
00394
perfetto::protos::pbzero::FileDescriptorProto_Decoder::~FileDescriptorProto_Decoder()
[function]
[call site]
00395
protozero::TypedProtoDecoder<11, true>::~TypedProtoDecoder()
[function]
[call site]
00396
protozero::RepeatedFieldIterator<protozero::ConstBytes>::operator++()
[function]
[call site]
00397
perfetto::trace_processor::DescriptorPool::AddExtensionField(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, protozero::ConstBytes)
[function]
[call site]
00398
perfetto::protos::pbzero::FieldDescriptorProto_Decoder::FieldDescriptorProto_Decoder(protozero::ConstBytes const&)
[function]
[call site]
00399
perfetto::trace_processor::(anonymous namespace)::CreateFieldFromDecoder(perfetto::protos::pbzero::FieldDescriptorProto_Decoder const&, bool)
[function]
[call site]
00400
perfetto::protos::pbzero::FieldDescriptorProto_Decoder::extendee() const
[function]
[call site]
00401
protozero::Field const& protozero::TypedProtoDecoder<9, false>::at<2u>() const
[function]
[call site]
00402
protozero::Field::as_string() const
[function]
[call site]
00403
protozero::ConstChars::ToStdString() const
[function]
[call site]
00404
perfetto::base::ErrStatus(char const*, ...)
[function]
[call site]
00405
perfetto::trace_processor::DescriptorPool::FindDescriptorIdx(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
[function]
[call site]
00406
perfetto::base::ErrStatus(char const*, ...)
[function]
[call site]
00407
std::__1::optional<unsigned int>::value[abi:nn180100]() &
[function]
[call site]
00408
std::__1::__optional_storage_base<unsigned int, false>::__get[abi:nn180100]() &
[function]
[call site]
00409
perfetto::trace_processor::(anonymous namespace)::CheckExtensionField(perfetto::trace_processor::ProtoDescriptor const&, perfetto::trace_processor::FieldDescriptor const&)
[function]
[call site]
00410
perfetto::base::Status::ok() const
[function]
[call site]
00411
perfetto::base::Status::~Status()
[function]
[call site]
00412
perfetto::trace_processor::FieldDescriptor::FieldDescriptor(perfetto::trace_processor::FieldDescriptor const&)
[function]
[call site]
00413
perfetto::trace_processor::ProtoDescriptor::AddField(perfetto::trace_processor::FieldDescriptor)
[function]
[call site]
00414
perfetto::trace_processor::FieldDescriptor::~FieldDescriptor()
[function]
[call site]
00415
perfetto::base::OkStatus()
[function]
[call site]
00416
perfetto::trace_processor::FieldDescriptor::~FieldDescriptor()
[function]
[call site]
00417
perfetto::protos::pbzero::FieldDescriptorProto_Decoder::~FieldDescriptorProto_Decoder()
[function]
[call site]
00418
perfetto::base::Status::ok() const
[function]
[call site]
00419
perfetto::base::Status::~Status()
[function]
[call site]
00420
perfetto::trace_processor::ProtoDescriptor::mutable_fields()
[function]
[call site]
00421
perfetto::trace_processor::FieldDescriptor::resolved_type_name() const
[function]
[call site]
00422
perfetto::trace_processor::FieldDescriptor::type() const
[function]
[call site]
00423
perfetto::trace_processor::FieldDescriptor::type() const
[function]
[call site]
00424
perfetto::trace_processor::ProtoDescriptor::full_name() const
[function]
[call site]
00425
perfetto::trace_processor::FieldDescriptor::raw_type_name() const
[function]
[call site]
00426
perfetto::trace_processor::DescriptorPool::ResolveShortType(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00427
perfetto::trace_processor::DescriptorPool::FindDescriptorIdx(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
[function]
[call site]
00428
perfetto::trace_processor::DescriptorPool::ResolveShortType(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00429
perfetto::trace_processor::FieldDescriptor::raw_type_name() const
[function]
[call site]
00430
perfetto::trace_processor::ProtoDescriptor::full_name() const
[function]
[call site]
00431
perfetto::base::ErrStatus(char const*, ...)
[function]
[call site]
00432
std::__1::optional<unsigned int>::value[abi:nn180100]() &
[function]
[call site]
00433
perfetto::trace_processor::ProtoDescriptor::full_name() const
[function]
[call site]
00434
perfetto::trace_processor::FieldDescriptor::set_resolved_type_name(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00435
perfetto::trace_processor::ProtoDescriptor::mutable_fields()
[function]
[call site]
00436
perfetto::trace_processor::FieldDescriptor::options() const
[function]
[call site]
00437
perfetto::trace_processor::FieldDescriptor::mutable_options()
[function]
[call site]
00438
perfetto::trace_processor::DescriptorPool::ResolveUninterpretedOption(perfetto::trace_processor::ProtoDescriptor const&, perfetto::trace_processor::FieldDescriptor const&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >&)
[function]
[call site]
00439
perfetto::trace_processor::DescriptorPool::FindDescriptorIdx(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
[function]
[call site]
00440
perfetto::trace_processor::FieldDescriptor::name() const
[function]
[call site]
00441
perfetto::trace_processor::ProtoDescriptor::full_name() const
[function]
[call site]
00442
perfetto::base::ErrStatus(char const*, ...)
[function]
[call site]
00443
std::__1::optional<unsigned int>::operator*[abi:nn180100]() &
[function]
[call site]
00444
perfetto::trace_processor::FieldDescriptor::options() const
[function]
[call site]
00445
perfetto::trace_processor::FieldDescriptor::options() const
[function]
[call site]
00446
protozero::ProtoDecoder::ProtoDecoder(void const*, unsigned long)
[function]
[call site]
00447
protozero::HeapBuffered<protozero::Message>::HeapBuffered()
[function]
[call site]
00448
protozero::HeapBuffered<protozero::Message>::HeapBuffered(unsigned long, unsigned long)
[function]
[call site]
00449
protozero::ScatteredHeapBuffer::ScatteredHeapBuffer(unsigned long, unsigned long)
[function]
[call site]
00450
protozero::ScatteredStreamWriter::Delegate::Delegate()
[function]
[call site]
00451
protozero::ScatteredHeapBuffer::Slice::Slice()
[function]
[call site]
00452
protozero::ScatteredStreamWriter::ScatteredStreamWriter(protozero::ScatteredStreamWriter::Delegate*)
[function]
[call site]
00453
protozero::RootMessage<protozero::Message>::RootMessage()
[function]
[call site]
00454
protozero::MessageArena::MessageArena()
[function]
[call site]
00455
protozero::Message::Reset(protozero::ScatteredStreamWriter*, protozero::MessageArena*)
[function]
[call site]
00456
protozero::ScatteredHeapBuffer::set_writer(protozero::ScatteredStreamWriter*)
[function]
[call site]
00457
protozero::RootMessage<protozero::Message>::Reset(protozero::ScatteredStreamWriter*)
[function]
[call site]
00458
protozero::MessageArena::Reset()
[function]
[call site]
00459
protozero::Message::Reset(protozero::ScatteredStreamWriter*, protozero::MessageArena*)
[function]
[call site]
00460
protozero::ProtoDecoder::begin() const
[function]
[call site]
00461
protozero::ProtoDecoder::read_offset() const
[function]
[call site]
00462
protozero::ProtoDecoder::ReadField()
[function]
[call site]
00463
protozero::(anonymous namespace)::ParseOneField(unsigned char const*, unsigned char const*)
[function]
[call site]
00464
protozero::Field::valid() const
[function]
[call site]
00465
protozero::ProtoDecoder::begin() const
[function]
[call site]
00466
protozero::ProtoDecoder::read_offset() const
[function]
[call site]
00467
protozero::Field::id() const
[function]
[call site]
00468
protozero::HeapBuffered<protozero::Message>::operator->()
[function]
[call site]
00469
protozero::Message::AppendRawProtoBytes(void const*, unsigned long)
[function]
[call site]
00470
protozero::Message::EndNestedMessage()
[function]
[call site]
00471
protozero::Message::Finalize()
[function]
[call site]
00472
protozero::Message::is_finalized() const
[function]
[call site]
00473
protozero::Message::EndNestedMessage()
[function]
[call site]
00474
protozero::MessageArena::DeleteLastMessage(protozero::Message*)
[function]
[call site]
00475
protozero::MessageArena::DeleteLastMessageInternal()
[function]
[call site]
00476
protozero::ScatteredStreamWriter::write_ptr() const
[function]
[call site]
00477
protozero::ScatteredStreamWriter::cur_range() const
[function]
[call site]
00478
protozero::ScatteredStreamWriter::Rewind(unsigned long, unsigned long)
[function]
[call site]
00479
protozero::proto_utils::WriteRedundantVarInt(unsigned int, unsigned char*, unsigned long)
[function]
[call site]
00480
protozero::Message::WriteToStream(unsigned char const*, unsigned char const*)
[function]
[call site]
00481
protozero::ScatteredStreamWriter::WriteBytes(unsigned char const*, unsigned long)
[function]
[call site]
00482
protozero::ScatteredStreamWriter::WriteBytesUnsafe(unsigned char const*, unsigned long)
[function]
[call site]
00483
protozero::ScatteredStreamWriter::WriteBytesSlowPath(unsigned char const*, unsigned long)
[function]
[call site]
00484
protozero::ScatteredStreamWriter::Extend()
[function]
[call site]
00485
protozero::ScatteredStreamWriter::Reset(protozero::ContiguousMemoryRange)
[function]
[call site]
00486
protozero::ScatteredStreamWriter::bytes_available() const
[function]
[call site]
00487
protozero::ScatteredStreamWriter::WriteBytesUnsafe(unsigned char const*, unsigned long)
[function]
[call site]
00488
protozero::Field::as_bytes() const
[function]
[call site]
00489
perfetto::protos::pbzero::UninterpretedOption_Decoder::UninterpretedOption_Decoder(protozero::ConstBytes const&)
[function]
[call site]
00490
protozero::TypedProtoDecoder<8, true>::TypedProtoDecoder(unsigned char const*, unsigned long)
[function]
[call site]
00491
perfetto::protos::pbzero::UninterpretedOption_Decoder::name() const
[function]
[call site]
00492
protozero::RepeatedFieldIterator<protozero::ConstBytes> protozero::TypedProtoDecoderBase::GetRepeated<protozero::ConstBytes>(unsigned int) const
[function]
[call site]
00493
protozero::RepeatedFieldIterator<protozero::ConstBytes>::operator bool() const
[function]
[call site]
00494
perfetto::trace_processor::FieldDescriptor::name() const
[function]
[call site]
00495
perfetto::trace_processor::ProtoDescriptor::full_name() const
[function]
[call site]
00496
perfetto::base::ErrStatus(char const*, ...)
[function]
[call site]
00497
protozero::RepeatedFieldIterator<protozero::ConstBytes>::operator*() const
[function]
[call site]
00498
perfetto::protos::pbzero::UninterpretedOption_NamePart_Decoder::UninterpretedOption_NamePart_Decoder(protozero::ConstBytes const&)
[function]
[call site]
00499
protozero::TypedProtoDecoder<2, false>::TypedProtoDecoder(unsigned char const*, unsigned long)
[function]
[call site]
00500
perfetto::protos::pbzero::UninterpretedOption_NamePart_Decoder::name_part() const
[function]
[call site]
00501
protozero::Field const& protozero::TypedProtoDecoder<2, false>::at<1u>() const
[function]
[call site]
00502
protozero::Field::as_string() const
[function]
[call site]
00503
protozero::ConstChars::ToStdString() const
[function]
[call site]
00504
perfetto::trace_processor::ProtoDescriptor::FindFieldByName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
[function]
[call site]
00505
perfetto::trace_processor::ProtoDescriptor::FindFieldByName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const::{lambda(std::__1::pair<unsigned int const, perfetto::trace_processor::FieldDescriptor> const&)#1}::~pair()
[function]
[call site]
00506
protozero::RepeatedFieldIterator<protozero::ConstBytes>::operator++()
[function]
[call site]
00507
protozero::RepeatedFieldIterator<protozero::ConstBytes>::operator bool() const
[function]
[call site]
00508
perfetto::trace_processor::FieldDescriptor::name() const
[function]
[call site]
00509
perfetto::trace_processor::ProtoDescriptor::full_name() const
[function]
[call site]
00510
perfetto::base::ErrStatus(char const*, ...)
[function]
[call site]
00511
perfetto::protos::pbzero::UninterpretedOption_Decoder::has_identifier_value() const
[function]
[call site]
00512
protozero::Field const& protozero::TypedProtoDecoder<8, true>::at<3u>() const
[function]
[call site]
00513
protozero::Field::valid() const
[function]
[call site]
00514
protozero::HeapBuffered<protozero::Message>::operator->()
[function]
[call site]
00515
perfetto::trace_processor::FieldDescriptor::number() const
[function]
[call site]
00516
perfetto::protos::pbzero::UninterpretedOption_Decoder::identifier_value() const
[function]
[call site]
00517
protozero::Field const& protozero::TypedProtoDecoder<8, true>::at<3u>() const
[function]
[call site]
00518
protozero::Field::as_string() const
[function]
[call site]
00519
protozero::ConstChars::ToStdString() const
[function]
[call site]
00520
protozero::Message::AppendString(unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00521
protozero::Message::AppendBytes(unsigned int, void const*, unsigned long)
[function]
[call site]
00522
protozero::Message::EndNestedMessage()
[function]
[call site]
00523
protozero::proto_utils::MakeTagLengthDelimited(unsigned int)
[function]
[call site]
00524
unsigned char* protozero::proto_utils::WriteVarInt<unsigned int>(unsigned int, unsigned char*)
[function]
[call site]
00525
_ZN9protozero11proto_utils33ExtendValueForVarIntSerializationIjEENSt3__113make_unsignedINS2_11conditionalIXsr3std11is_unsignedIT_EE5valueES5_lE4typeEE4typeES5_
[function]
[call site]
00526
unsigned char* protozero::proto_utils::WriteVarInt<unsigned int>(unsigned int, unsigned char*)
[function]
[call site]
00527
protozero::Message::WriteToStream(unsigned char const*, unsigned char const*)
[function]
[call site]
00528
protozero::Message::WriteToStream(unsigned char const*, unsigned char const*)
[function]
[call site]
00529
perfetto::protos::pbzero::UninterpretedOption_Decoder::has_positive_int_value() const
[function]
[call site]
00530
protozero::Field const& protozero::TypedProtoDecoder<8, true>::at<4u>() const
[function]
[call site]
00531
protozero::Field::valid() const
[function]
[call site]
00532
protozero::HeapBuffered<protozero::Message>::operator->()
[function]
[call site]
00533
perfetto::trace_processor::FieldDescriptor::number() const
[function]
[call site]
00534
perfetto::protos::pbzero::UninterpretedOption_Decoder::positive_int_value() const
[function]
[call site]
00535
protozero::Field const& protozero::TypedProtoDecoder<8, true>::at<4u>() const
[function]
[call site]
00536
protozero::Field::as_uint64() const
[function]
[call site]
00537
void protozero::Message::AppendVarInt<unsigned long>(unsigned int, unsigned long)
[function]
[call site]
00538
protozero::Message::EndNestedMessage()
[function]
[call site]
00539
protozero::proto_utils::MakeTagVarInt(unsigned int)
[function]
[call site]
00540
unsigned char* protozero::proto_utils::WriteVarInt<unsigned int>(unsigned int, unsigned char*)
[function]
[call site]
00541
unsigned char* protozero::proto_utils::WriteVarInt<unsigned long>(unsigned long, unsigned char*)
[function]
[call site]
00542
_ZN9protozero11proto_utils33ExtendValueForVarIntSerializationImEENSt3__113make_unsignedINS2_11conditionalIXsr3std11is_unsignedIT_EE5valueES5_lE4typeEE4typeES5_
[function]
[call site]
00543
protozero::Message::WriteToStream(unsigned char const*, unsigned char const*)
[function]
[call site]
00544
perfetto::protos::pbzero::UninterpretedOption_Decoder::has_negative_int_value() const
[function]
[call site]
00545
protozero::Field const& protozero::TypedProtoDecoder<8, true>::at<5u>() const
[function]
[call site]
00546
protozero::Field::valid() const
[function]
[call site]
00547
protozero::HeapBuffered<protozero::Message>::operator->()
[function]
[call site]
00548
perfetto::trace_processor::FieldDescriptor::number() const
[function]
[call site]
00549
perfetto::protos::pbzero::UninterpretedOption_Decoder::negative_int_value() const
[function]
[call site]
00550
protozero::Field const& protozero::TypedProtoDecoder<8, true>::at<5u>() const
[function]
[call site]
00551
protozero::Field::as_int64() const
[function]
[call site]
00552
void protozero::Message::AppendVarInt<long>(unsigned int, long)
[function]
[call site]
00553
unsigned char* protozero::proto_utils::WriteVarInt<long>(long, unsigned char*)
[function]
[call site]
00554
_ZN9protozero11proto_utils33ExtendValueForVarIntSerializationIlEENSt3__113make_unsignedINS2_11conditionalIXsr3std11is_unsignedIT_EE5valueES5_lE4typeEE4typeES5_
[function]
[call site]
00555
perfetto::protos::pbzero::UninterpretedOption_Decoder::has_double_value() const
[function]
[call site]
00556
protozero::Field const& protozero::TypedProtoDecoder<8, true>::at<6u>() const
[function]
[call site]
00557
protozero::Field::valid() const
[function]
[call site]
00558
protozero::HeapBuffered<protozero::Message>::operator->()
[function]
[call site]
00559
perfetto::trace_processor::FieldDescriptor::number() const
[function]
[call site]
00560
perfetto::protos::pbzero::UninterpretedOption_Decoder::double_value() const
[function]
[call site]
00561
protozero::Field const& protozero::TypedProtoDecoder<8, true>::at<6u>() const
[function]
[call site]
00562
protozero::Field::as_double() const
[function]
[call site]
00563
void protozero::Message::AppendFixed<double>(unsigned int, double)
[function]
[call site]
00564
protozero::Message::EndNestedMessage()
[function]
[call site]
00565
unsigned int protozero::proto_utils::MakeTagFixed<double>(unsigned int)
[function]
[call site]
00566
unsigned char* protozero::proto_utils::WriteVarInt<unsigned int>(unsigned int, unsigned char*)
[function]
[call site]
00567
protozero::Message::WriteToStream(unsigned char const*, unsigned char const*)
[function]
[call site]
00568
perfetto::protos::pbzero::UninterpretedOption_Decoder::has_string_value() const
[function]
[call site]
00569
protozero::Field const& protozero::TypedProtoDecoder<8, true>::at<7u>() const
[function]
[call site]
00570
protozero::Field::valid() const
[function]
[call site]
00571
protozero::HeapBuffered<protozero::Message>::operator->()
[function]
[call site]
00572
perfetto::trace_processor::FieldDescriptor::number() const
[function]
[call site]
00573
perfetto::protos::pbzero::UninterpretedOption_Decoder::string_value() const
[function]
[call site]
00574
protozero::Field const& protozero::TypedProtoDecoder<8, true>::at<7u>() const
[function]
[call site]
00575
protozero::Field::as_bytes() const
[function]
[call site]
00576
protozero::ConstBytes::ToStdString() const
[function]
[call site]
00577
protozero::Message::AppendString(unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00578
perfetto::protos::pbzero::UninterpretedOption_Decoder::has_aggregate_value() const
[function]
[call site]
00579
protozero::Field const& protozero::TypedProtoDecoder<8, true>::at<8u>() const
[function]
[call site]
00580
protozero::Field::valid() const
[function]
[call site]
00581
protozero::HeapBuffered<protozero::Message>::operator->()
[function]
[call site]
00582
perfetto::trace_processor::FieldDescriptor::number() const
[function]
[call site]
00583
perfetto::protos::pbzero::UninterpretedOption_Decoder::aggregate_value() const
[function]
[call site]
00584
protozero::Field const& protozero::TypedProtoDecoder<8, true>::at<8u>() const
[function]
[call site]
00585
protozero::Field::as_string() const
[function]
[call site]
00586
protozero::ConstChars::ToStdString() const
[function]
[call site]
00587
protozero::Message::AppendString(unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00588
perfetto::trace_processor::FieldDescriptor::name() const
[function]
[call site]
00589
perfetto::trace_processor::ProtoDescriptor::full_name() const
[function]
[call site]
00590
perfetto::base::ErrStatus(char const*, ...)
[function]
[call site]
00591
perfetto::protos::pbzero::UninterpretedOption_NamePart_Decoder::~UninterpretedOption_NamePart_Decoder()
[function]
[call site]
00592
protozero::TypedProtoDecoder<2, false>::~TypedProtoDecoder()
[function]
[call site]
00593
perfetto::protos::pbzero::UninterpretedOption_Decoder::~UninterpretedOption_Decoder()
[function]
[call site]
00594
protozero::TypedProtoDecoder<8, true>::~TypedProtoDecoder()
[function]
[call site]
00595
protozero::ProtoDecoder::bytes_left() const
[function]
[call site]
00596
protozero::ProtoDecoder::bytes_left() const
[function]
[call site]
00597
perfetto::base::ErrStatus(char const*, ...)
[function]
[call site]
00598
protozero::HeapBuffered<protozero::Message>::SerializeAsArray()
[function]
[call site]
00599
protozero::Message::Finalize()
[function]
[call site]
00600
protozero::ScatteredHeapBuffer::StitchSlices()
[function]
[call site]
00601
protozero::ScatteredHeapBuffer::GetSlices()
[function]
[call site]
00602
protozero::ScatteredHeapBuffer::AdjustUsedSizeOfCurrentSlice()
[function]
[call site]
00603
protozero::ScatteredStreamWriter::bytes_available() const
[function]
[call site]
00604
protozero::ScatteredHeapBuffer::Slice::set_unused_bytes(unsigned long)
[function]
[call site]
00605
protozero::ScatteredHeapBuffer::Slice::size() const
[function]
[call site]
00606
protozero::ScatteredHeapBuffer::Slice::unused_bytes() const
[function]
[call site]
00607
protozero::ScatteredHeapBuffer::Slice::GetUsedRange() const
[function]
[call site]
00608
perfetto::base::OkStatus()
[function]
[call site]
00609
protozero::HeapBuffered<protozero::Message>::~HeapBuffered()
[function]
[call site]
00610
protozero::RootMessage<protozero::Message>::~RootMessage()
[function]
[call site]
00611
protozero::MessageArena::~MessageArena()
[function]
[call site]
00612
protozero::ScatteredStreamWriter::~ScatteredStreamWriter()
[function]
[call site]
00613
protozero::ScatteredHeapBuffer::~ScatteredHeapBuffer()
[function]
[call site]
00614
protozero::ScatteredHeapBuffer::Slice::~Slice()
[function]
[call site]
00615
protozero::ScatteredStreamWriter::Delegate::~Delegate()
[function]
[call site]
00616
perfetto::base::Status::~Status()
[function]
[call site]
00617
perfetto::base::OkStatus()
[function]
[call site]
00618
perfetto::protos::pbzero::FileDescriptorSet_Decoder::~FileDescriptorSet_Decoder()
[function]
[call site]
00619
protozero::TypedProtoDecoder<1, true>::~TypedProtoDecoder()
[function]
[call site]
00620
perfetto::base::Status::~Status()
[function]
[call site]
00621
perfetto::trace_processor::DescriptorPool::AddFromFileDescriptorSet(unsigned char const*, unsigned long, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, bool)
[function]
[call site]
00622
perfetto::base::Status::~Status()
[function]
[call site]
00623
perfetto::trace_processor::DescriptorPool::AddFromFileDescriptorSet(unsigned char const*, unsigned long, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, bool)
[function]
[call site]
00624
perfetto::base::Status::~Status()
[function]
[call site]
00625
perfetto::trace_processor::MemoryTrackerSnapshotModule::MemoryTrackerSnapshotModule(perfetto::trace_processor::TraceProcessorContext*)
[function]
[call site]
00626
perfetto::trace_processor::ProtoImporterModule::ProtoImporterModule()
[function]
[call site]
00627
perfetto::trace_processor::MemoryTrackerSnapshotParser::MemoryTrackerSnapshotParser(perfetto::trace_processor::TraceProcessorContext*)
[function]
[call site]
00628
perfetto::trace_processor::ProtoImporterModule::RegisterForField(unsigned int, perfetto::trace_processor::TraceProcessorContext*)
[function]
[call site]
00629
perfetto::trace_processor::ChromeSystemProbesModule::ChromeSystemProbesModule(perfetto::trace_processor::TraceProcessorContext*)
[function]
[call site]
00630
perfetto::trace_processor::ProtoImporterModule::ProtoImporterModule()
[function]
[call site]
00631
perfetto::trace_processor::ChromeSystemProbesParser::ChromeSystemProbesParser(perfetto::trace_processor::TraceProcessorContext*)
[function]
[call site]
00632
perfetto::trace_processor::ProtoImporterModule::RegisterForField(unsigned int, perfetto::trace_processor::TraceProcessorContext*)
[function]
[call site]
00633
perfetto::trace_processor::MetadataMinimalModule::MetadataMinimalModule(perfetto::trace_processor::TraceProcessorContext*)
[function]
[call site]
00634
perfetto::trace_processor::ProtoImporterModule::ProtoImporterModule()
[function]
[call site]
00635
perfetto::trace_processor::ProtoImporterModule::RegisterForField(unsigned int, perfetto::trace_processor::TraceProcessorContext*)
[function]
[call site]
00636
perfetto::trace_processor::ProtoImporterModule::RegisterForField(unsigned int, perfetto::trace_processor::TraceProcessorContext*)
[function]
[call site]
00637
perfetto::trace_processor::Config::~Config()
[function]
[call site]
00638
perfetto::trace_processor::TraceProcessorStorage::Parse(std::__1::unique_ptr<unsigned char [], std::__1::default_delete<unsigned char []> >, unsigned long)
[function]
[call site]
00639
perfetto::trace_processor::TraceBlob::TakeOwnership(std::__1::unique_ptr<unsigned char [], std::__1::default_delete<unsigned char []> >, unsigned long)
[function]
[call site]
00640
perfetto::base::Basename(char const*)
[function]
[call site]
00641
__errno_location
[call site]
00642
strerror
[call site]
00643
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00644
perfetto::base::MaybeSerializeLastLogsForCrashReporting()
[function]
[call site]
00645
perfetto::trace_processor::TraceBlob::TraceBlob(perfetto::trace_processor::TraceBlob::Ownership, unsigned char*, unsigned long)
[function]
[call site]
00646
perfetto::trace_processor::RefCounted::RefCounted()
[function]
[call site]
00647
perfetto::trace_processor::TraceBlobView::TraceBlobView(perfetto::trace_processor::TraceBlob, unsigned long, unsigned long)
[function]
[call site]
00648
perfetto::trace_processor::RefPtr<perfetto::trace_processor::TraceBlob>::RefPtr()
[function]
[call site]
00649
perfetto::trace_processor::TraceBlob::data() const
[function]
[call site]
00650
perfetto::trace_processor::TraceBlob::size() const
[function]
[call site]
00651
perfetto::trace_processor::TraceBlob::TraceBlob(perfetto::trace_processor::TraceBlob&&)
[function]
[call site]
00652
perfetto::trace_processor::RefPtr<perfetto::trace_processor::TraceBlob>::reset(perfetto::trace_processor::TraceBlob*)
[function]
[call site]
00653
perfetto::trace_processor::RefPtr<perfetto::trace_processor::TraceBlob>::RefPtr(perfetto::trace_processor::TraceBlob*)
[function]
[call site]
00654
perfetto::trace_processor::RefCounted::AddRef() const
[function]
[call site]
00655
perfetto::trace_processor::RefPtr<perfetto::trace_processor::TraceBlob>::operator=(perfetto::trace_processor::RefPtr<perfetto::trace_processor::TraceBlob>&&)
[function]
[call site]
00656
perfetto::trace_processor::RefPtr<perfetto::trace_processor::TraceBlob>::~RefPtr()
[function]
[call site]
00657
perfetto::trace_processor::RefPtr<perfetto::trace_processor::TraceBlob>::reset()
[function]
[call site]
00658
perfetto::trace_processor::RefCounted::Release() const
[function]
[call site]
00659
perfetto::trace_processor::TraceBlob::~TraceBlob()
[function]
[call site]
00660
perfetto::base::ScopedMmap::reset()
[function]
[call site]
00661
munmap
[call site]
00662
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::reset(int)
[function]
[call site]
00663
perfetto::base::internal::DefaultValidityChecker<int, -1>::IsValid(int)
[function]
[call site]
00664
perfetto::base::CloseFile(int)
[function]
[call site]
00665
close
[call site]
00666
perfetto::base::Basename(char const*)
[function]
[call site]
00667
__errno_location
[call site]
00668
strerror
[call site]
00669
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00670
perfetto::base::MaybeSerializeLastLogsForCrashReporting()
[function]
[call site]
00671
perfetto::base::Basename(char const*)
[function]
[call site]
00672
__errno_location
[call site]
00673
strerror
[call site]
00674
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00675
perfetto::base::MaybeSerializeLastLogsForCrashReporting()
[function]
[call site]
00676
perfetto::trace_processor::RefPtr<perfetto::trace_processor::TraceBlob>::RefPtr(perfetto::trace_processor::RefPtr<perfetto::trace_processor::TraceBlob>&&)
[function]
[call site]
00677
perfetto::trace_processor::RefPtr<perfetto::trace_processor::TraceBlob>::~RefPtr()
[function]
[call site]
00678
perfetto::trace_processor::TraceBlobView::~TraceBlobView()
[function]
[call site]
00679
perfetto::trace_processor::RefPtr<perfetto::trace_processor::TraceBlob>::~RefPtr()
[function]
[call site]
00680
perfetto::trace_processor::TraceBlob::~TraceBlob()
[function]
[call site]
00681
perfetto::base::Status::ok() const
[function]
[call site]
00682
perfetto::base::Status::ok() const
[function]
[call site]
00683
perfetto::base::Status::~Status()
[function]
[call site]
00684
perfetto::base::Status::~Status()
[function]
[call site]
00685