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::FuzzCpuReaderProcessPagesForDataSource(unsigned char const*, unsigned long)
[function]
[call site]
00001
perfetto::GetTable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00002
lstat64
[call site]
00003
__errno_location
[call site]
00004
perfetto::base::GetTestDataPath(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00005
perfetto::base::GetCurExecutableDir()
[function]
[call site]
00006
perfetto::base::GetCurExecutablePath()
[function]
[call site]
00007
readlink
[call site]
00008
perfetto::base::Basename(char const*)
[function]
[call site]
00009
perfetto::base::StrEnd(char const*)
[function]
[call site]
00010
perfetto::base::StrEnd(char const*)
[function]
[call site]
00011
perfetto::base::BasenameRecursive(char const*, char const*, char const*)
[function]
[call site]
00012
perfetto::base::BasenameRecursive(char const*, char const*, char const*)
[function]
[call site]
00013
__errno_location
[call site]
00014
strerror
[call site]
00015
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00016
vsnprintf
[call site]
00017
snprintf
[call site]
00018
__cxa_guard_acquire
[call site]
00019
isatty
[call site]
00020
__cxa_guard_release
[call site]
00021
perfetto::base::StackString<10ul>::StackString(char const*, ...)
[function]
[call site]
00022
vsnprintf
[call site]
00023
strlen
[call site]
00024
perfetto::base::StackString<10ul>::len() const
[function]
[call site]
00025
perfetto::base::StackString<10ul>::c_str() const
[function]
[call site]
00026
perfetto::base::StackString<24ul>::StackString(char const*, ...)
[function]
[call site]
00027
perfetto::base::GetWallTimeMs()
[function]
[call site]
00028
perfetto::base::GetWallTimeNs()
[function]
[call site]
00029
perfetto::base::GetTimeInternalNs(int)
[function]
[call site]
00030
clock_gettime
[call site]
00031
perfetto::base::Basename(char const*)
[function]
[call site]
00032
__errno_location
[call site]
00033
strerror
[call site]
00034
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00035
perfetto::base::StackString<32ul>::StackString(char const*, ...)
[function]
[call site]
00036
perfetto::base::StackString<32ul>::c_str() const
[function]
[call site]
00037
perfetto::base::StackString<24ul>::c_str() const
[function]
[call site]
00038
fprintf
[call site]
00039
perfetto::base::StackString<32ul>::c_str() const
[function]
[call site]
00040
perfetto::base::StackString<24ul>::c_str() const
[function]
[call site]
00041
fprintf
[call site]
00042
perfetto::base::StackString<32ul>::string_view() const
[function]
[call site]
00043
perfetto::base::StringView::StringView(char const*, unsigned long)
[function]
[call site]
00044
perfetto::base::StackString<24ul>::string_view() const
[function]
[call site]
00045
perfetto::base::StringView::StringView(char const*, unsigned long)
[function]
[call site]
00046
perfetto::base::LogRingBuffer::Append(perfetto::base::StringView, perfetto::base::StringView, perfetto::base::StringView)
[function]
[call site]
00047
perfetto::base::StringView::size() const
[function]
[call site]
00048
perfetto::base::StringView::data() const
[function]
[call site]
00049
perfetto::base::StringView::size() const
[function]
[call site]
00050
perfetto::base::StringView::data() const
[function]
[call site]
00051
perfetto::base::StringView::size() const
[function]
[call site]
00052
perfetto::base::StringView::data() const
[function]
[call site]
00053
snprintf
[call site]
00054
perfetto::base::MaybeSerializeLastLogsForCrashReporting()
[function]
[call site]
00055
perfetto::base::SerializeCrashKeys(char*, unsigned long)
[function]
[call site]
00056
perfetto::base::CrashKey::ToString(char*, unsigned long)
[function]
[call site]
00057
perfetto::base::SprintfTrunc(char*, unsigned long, char const*, ...)
[function]
[call site]
00058
vsnprintf
[call site]
00059
perfetto::base::SprintfTrunc(char*, unsigned long, char const*, ...)
[function]
[call site]
00060
perfetto::base::LogRingBuffer::Read(char*, unsigned long)
[function]
[call site]
00061
fputs
[call site]
00062
fputs
[call site]
00063
fputs
[call site]
00064
perfetto::base::FromPosixTimespec(timespec const&)
[function]
[call site]
00065
perfetto::base::MaybeSerializeLastLogsForCrashReporting()
[function]
[call site]
00066
perfetto::base::FileExists(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00067
access
[call site]
00068
perfetto::base::FileExists(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00069
perfetto::FtraceProcfs::FtraceProcfs(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00070
perfetto::GetStaticEventInfo()
[function]
[call site]
00071
perfetto::Event::~Event()
[function]
[call site]
00072
perfetto::GetStaticCommonFieldsInfo()
[function]
[call site]
00073
perfetto::(anonymous namespace)::StaticField(char const*, unsigned int, protozero::proto_utils::ProtoSchemaType)
[function]
[call site]
00074
perfetto::(anonymous namespace)::StaticField(char const*, unsigned int, protozero::proto_utils::ProtoSchemaType)
[function]
[call site]
00075
perfetto::ProtoTranslationTable::Create(perfetto::FtraceProcfs const*, std::__1::vector<perfetto::Event, std::__1::allocator<perfetto::Event> >, std::__1::vector<perfetto::Field, std::__1::allocator<perfetto::Field> >)
[function]
[call site]
00076
perfetto::ParseFtraceEventBody(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::vector<perfetto::FtraceEvent::Field, std::__1::allocator<perfetto::FtraceEvent::Field> >*, std::__1::vector<perfetto::FtraceEvent::Field, std::__1::allocator<perfetto::FtraceEvent::Field> >*, bool)
[function]
[call site]
00077
perfetto::base::StringSplitter::StringSplitter(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, char, perfetto::base::StringSplitter::EmptyTokenMode)
[function]
[call site]
00078
perfetto::base::StringSplitter::Initialize(char*, unsigned long)
[function]
[call site]
00079
perfetto::(anonymous namespace)::ParseFtraceEventBody(perfetto::base::StringSplitter*, std::__1::vector<perfetto::FtraceEvent::Field, std::__1::allocator<perfetto::FtraceEvent::Field> >*, std::__1::vector<perfetto::FtraceEvent::Field, std::__1::allocator<perfetto::FtraceEvent::Field> >*, bool)
[function]
[call site]
00080
perfetto::base::StringSplitter::Next()
[function]
[call site]
00081
perfetto::base::StringSplitter::cur_token()
[function]
[call site]
00082
__isoc99_sscanf
[call site]
00083
perfetto::GetNameFromTypeAndName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00084
perfetto::(anonymous namespace)::IsCIdentifier(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00085
isalnum
[call site]
00086
isdigit
[call site]
00087
perfetto::(anonymous namespace)::IsCommonFieldName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00088
strlen
[call site]
00089
perfetto::FtraceEvent::Field::~Field()
[function]
[call site]
00090
strncmp
[call site]
00091
void perfetto::base::ignore_result<char [25], char const*>(char const (&) [25], char const* const&)
[function]
[call site]
00092
perfetto::base::StringSplitter::~StringSplitter()
[function]
[call site]
00093
perfetto::(anonymous namespace)::MakeFtracePageHeaderSpec(std::__1::vector<perfetto::FtraceEvent::Field, std::__1::allocator<perfetto::FtraceEvent::Field> > const&)
[function]
[call site]
00094
perfetto::ProtoTranslationTable::FtracePageHeaderSpec::FtracePageHeaderSpec()
[function]
[call site]
00095
perfetto::GetNameFromTypeAndName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00096
perfetto::FtraceEvent::Field::operator=(perfetto::FtraceEvent::Field const&)
[function]
[call site]
00097
perfetto::FtraceEvent::Field::operator=(perfetto::FtraceEvent::Field const&)
[function]
[call site]
00098
perfetto::FtraceEvent::Field::operator=(perfetto::FtraceEvent::Field const&)
[function]
[call site]
00099
void perfetto::base::ignore_result<char [33], char const*>(char const (&) [33], char const* const&)
[function]
[call site]
00100
perfetto::ProtoTranslationTable::FtracePageHeaderSpec::~FtracePageHeaderSpec()
[function]
[call site]
00101
perfetto::FtraceEvent::Field::~Field()
[function]
[call site]
00102
perfetto::ProtoTranslationTable::FtracePageHeaderSpec::operator=(perfetto::ProtoTranslationTable::FtracePageHeaderSpec&&)
[function]
[call site]
00103
perfetto::FtraceEvent::Field::operator=(perfetto::FtraceEvent::Field&&)
[function]
[call site]
00104
perfetto::ProtoTranslationTable::FtracePageHeaderSpec::~FtracePageHeaderSpec()
[function]
[call site]
00105
perfetto::base::Basename(char const*)
[function]
[call site]
00106
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00107
perfetto::(anonymous namespace)::GuessFtracePageHeaderSpec()
[function]
[call site]
00108
uname
[call site]
00109
strstr
[call site]
00110
perfetto::FtraceEvent::Field::operator=(perfetto::FtraceEvent::Field&&)
[function]
[call site]
00111
perfetto::FtraceEvent::Field::~Field()
[function]
[call site]
00112
perfetto::FtraceEvent::Field::operator=(perfetto::FtraceEvent::Field&&)
[function]
[call site]
00113
perfetto::FtraceEvent::Field::~Field()
[function]
[call site]
00114
perfetto::FtraceEvent::Field::operator=(perfetto::FtraceEvent::Field&&)
[function]
[call site]
00115
perfetto::FtraceEvent::Field::~Field()
[function]
[call site]
00116
perfetto::ProtoTranslationTable::FtracePageHeaderSpec::~FtracePageHeaderSpec()
[function]
[call site]
00117
perfetto::ProtoTranslationTable::FtracePageHeaderSpec::operator=(perfetto::ProtoTranslationTable::FtracePageHeaderSpec&&)
[function]
[call site]
00118
perfetto::ProtoTranslationTable::FtracePageHeaderSpec::~FtracePageHeaderSpec()
[function]
[call site]
00119
perfetto::FtraceEvent::FtraceEvent()
[function]
[call site]
00120
perfetto::ParseFtraceEvent(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, perfetto::FtraceEvent*)
[function]
[call site]
00121
perfetto::base::StringSplitter::StringSplitter(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, char, perfetto::base::StringSplitter::EmptyTokenMode)
[function]
[call site]
00122
perfetto::base::StringSplitter::Next()
[function]
[call site]
00123
perfetto::base::StringSplitter::cur_token()
[function]
[call site]
00124
__isoc99_sscanf
[call site]
00125
__isoc99_sscanf
[call site]
00126
strcmp
[call site]
00127
perfetto::(anonymous namespace)::ParseFtraceEventBody(perfetto::base::StringSplitter*, std::__1::vector<perfetto::FtraceEvent::Field, std::__1::allocator<perfetto::FtraceEvent::Field> >*, std::__1::vector<perfetto::FtraceEvent::Field, std::__1::allocator<perfetto::FtraceEvent::Field> >*, bool)
[function]
[call site]
00128
void perfetto::base::ignore_result<char [25], char const*>(char const (&) [25], char const* const&)
[function]
[call site]
00129
perfetto::base::StringSplitter::~StringSplitter()
[function]
[call site]
00130
void perfetto::base::ignore_result<char [34], char const*>(char const (&) [34], char const* const&)
[function]
[call site]
00131
strcmp
[call site]
00132
perfetto::FtraceEvent::Field::~Field()
[function]
[call site]
00133
strcmp
[call site]
00134
strcmp
[call site]
00135
strcmp
[call site]
00136
perfetto::GetNameFromTypeAndName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00137
perfetto::(anonymous namespace)::MergeFields(std::__1::vector<perfetto::FtraceEvent::Field, std::__1::allocator<perfetto::FtraceEvent::Field> > const&, std::__1::vector<perfetto::Field, std::__1::allocator<perfetto::Field> >*, char const*)
[function]
[call site]
00138
perfetto::GetNameFromTypeAndName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00139
perfetto::(anonymous namespace)::MergeFieldInfo(perfetto::FtraceEvent::Field const&, perfetto::Field*, char const*)
[function]
[call site]
00140
perfetto::InferFtraceType(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long, bool, perfetto::FtraceFieldType*)
[function]
[call site]
00141
perfetto::(anonymous namespace)::Match(char const*, char const*)
[function]
[call site]
00142
regcomp
[call site]
00143
perfetto::base::Basename(char const*)
[function]
[call site]
00144
perfetto::(anonymous namespace)::RegexError(int, re_pattern_buffer const*)
[function]
[call site]
00145
regerror
[call site]
00146
__errno_location
[call site]
00147
strerror
[call site]
00148
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00149
perfetto::base::MaybeSerializeLastLogsForCrashReporting()
[function]
[call site]
00150
regexec
[call site]
00151
regfree
[call site]
00152
perfetto::(anonymous namespace)::Contains(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]
00153
perfetto::base::Basename(char const*)
[function]
[call site]
00154
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00155
perfetto::(anonymous namespace)::Contains(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]
00156
perfetto::(anonymous namespace)::Contains(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]
00157
perfetto::base::StartsWith(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]
00158
perfetto::base::StartsWith(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]
00159
perfetto::base::StartsWith(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]
00160
perfetto::base::StartsWith(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]
00161
perfetto::base::StartsWith(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]
00162
perfetto::base::StartsWith(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]
00163
perfetto::base::StartsWith(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]
00164
perfetto::base::StartsWith(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]
00165
perfetto::(anonymous namespace)::Contains(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]
00166
void perfetto::base::ignore_result<char [37], char const*>(char const (&) [37], char const* const&)
[function]
[call site]
00167
void perfetto::base::ignore_result<char [76], char const*, char const*, char const*, unsigned short, bool>(char const (&) [76], char const* const&, char const* const&, char const* const&, unsigned short const&, bool const&)
[function]
[call site]
00168
perfetto::SetTranslationStrategy(perfetto::FtraceFieldType, protozero::proto_utils::ProtoSchemaType, perfetto::TranslationStrategy*)
[function]
[call site]
00169
perfetto::ToString(perfetto::FtraceFieldType)
[function]
[call site]
00170
perfetto::base::Basename(char const*)
[function]
[call site]
00171
__errno_location
[call site]
00172
strerror
[call site]
00173
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00174
perfetto::base::MaybeSerializeLastLogsForCrashReporting()
[function]
[call site]
00175
protozero::proto_utils::ProtoSchemaToString(protozero::proto_utils::ProtoSchemaType)
[function]
[call site]
00176
void perfetto::base::ignore_result<char [41], char const*, char const*>(char const (&) [41], char const* const&, char const* const&)
[function]
[call site]
00177
perfetto::ToString(perfetto::FtraceFieldType)
[function]
[call site]
00178
protozero::proto_utils::ProtoSchemaToString(protozero::proto_utils::ProtoSchemaType)
[function]
[call site]
00179
void perfetto::base::ignore_result<char [72], char const*, char const*, char const*, char const*>(char const (&) [72], char const* const&, char const* const&, char const* const&, char const* const&)
[function]
[call site]
00180
perfetto::(anonymous namespace)::MergeFields(std::__1::vector<perfetto::FtraceEvent::Field, std::__1::allocator<perfetto::FtraceEvent::Field> > const&, std::__1::vector<perfetto::Field, std::__1::allocator<perfetto::Field> >*, char const*)
[function]
[call site]
00181
perfetto::FtraceEvent::~FtraceEvent()
[function]
[call site]
00182
perfetto::ValidateFormatForCompactSched(std::__1::vector<perfetto::Event, std::__1::allocator<perfetto::Event> > const&, std::__1::vector<perfetto::Field, std::__1::allocator<perfetto::Field> > const&)
[function]
[call site]
00183
perfetto::(anonymous namespace)::ValidateSchedSwitchFormat(perfetto::Event const&)
[function]
[call site]
00184
perfetto::(anonymous namespace)::ValidateSchedWakingFormat(perfetto::Event const&, std::__1::vector<perfetto::Field, std::__1::allocator<perfetto::Field> > const&)
[function]
[call site]
00185
std::__1::optional<perfetto::CompactSchedSwitchFormat>::value[abi:nn180100]() &
[function]
[call site]
00186
std::__1::__optional_storage_base<perfetto::CompactSchedSwitchFormat, false>::__get[abi:nn180100]() &
[function]
[call site]
00187
std::__1::optional<perfetto::CompactSchedWakingFormat>::value[abi:nn180100]() &
[function]
[call site]
00188
std::__1::__optional_storage_base<perfetto::CompactSchedWakingFormat, false>::__get[abi:nn180100]() &
[function]
[call site]
00189
perfetto::base::Basename(char const*)
[function]
[call site]
00190
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00191
perfetto::FtraceProcfs::ReadPrintkFormats() const
[function]
[call site]
00192
perfetto::ParsePrintkFormats(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00193
perfetto::PrintkMap::PrintkMap()
[function]
[call site]
00194
perfetto::base::FlatSet<perfetto::PrintkEntry>::FlatSet()
[function]
[call site]
00195
perfetto::base::StringSplitter::StringSplitter(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, char, perfetto::base::StringSplitter::EmptyTokenMode)
[function]
[call site]
00196
perfetto::base::StringSplitter::Next()
[function]
[call site]
00197
perfetto::base::StringSplitter::~StringSplitter()
[function]
[call site]
00198
perfetto::base::StringSplitter::cur_token()
[function]
[call site]
00199
perfetto::base::StripSuffix(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]
00200
perfetto::base::EndsWith(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]
00201
perfetto::base::StripPrefix(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]
00202
perfetto::base::StartsWith(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]
00203
perfetto::base::StripPrefix(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]
00204
perfetto::base::StripPrefix(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]
00205
perfetto::base::StripSuffix(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]
00206
perfetto::base::StringToUInt64(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int)
[function]
[call site]
00207
perfetto::base::CStringToUInt64(char const*, int)
[function]
[call site]
00208
strtoull
[call site]
00209
std::__1::optional<unsigned long>::value[abi:nn180100]() &
[function]
[call site]
00210
std::__1::__optional_storage_base<unsigned long, false>::__get[abi:nn180100]() &
[function]
[call site]
00211
std::__1::optional<unsigned long>::value[abi:nn180100]() &
[function]
[call site]
00212
perfetto::PrintkMap::insert(unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
[function]
[call site]
00213
perfetto::PrintkEntry::PrintkEntry(unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
[function]
[call site]
00214
perfetto::base::FlatSet<perfetto::PrintkEntry>::insert(perfetto::PrintkEntry)
[function]
[call site]
00215
perfetto::PrintkEntry::operator==(perfetto::PrintkEntry const&) const
[function]
[call site]
00216
perfetto::PrintkEntry::~PrintkEntry()
[function]
[call site]
00217
perfetto::PrintkMap::~PrintkMap()
[function]
[call site]
00218
perfetto::base::FlatSet<perfetto::PrintkEntry>::~FlatSet()
[function]
[call site]
00219
perfetto::ProtoTranslationTable::FtracePageHeaderSpec::FtracePageHeaderSpec(perfetto::ProtoTranslationTable::FtracePageHeaderSpec const&)
[function]
[call site]
00220
perfetto::FtraceEvent::Field::Field(perfetto::FtraceEvent::Field const&)
[function]
[call site]
00221
perfetto::PrintkMap::PrintkMap(perfetto::PrintkMap&&)
[function]
[call site]
00222
perfetto::base::FlatSet<perfetto::PrintkEntry>::FlatSet(perfetto::base::FlatSet<perfetto::PrintkEntry>&&)
[function]
[call site]
00223
perfetto::ProtoTranslationTable::ProtoTranslationTable(perfetto::FtraceProcfs const*, std::__1::vector<perfetto::Event, std::__1::allocator<perfetto::Event> > const&, std::__1::vector<perfetto::Field, std::__1::allocator<perfetto::Field> >, perfetto::ProtoTranslationTable::FtracePageHeaderSpec, perfetto::CompactSchedEventFormat, perfetto::PrintkMap)
[function]
[call site]
00224
perfetto::(anonymous namespace)::BuildEventsDeque(std::__1::vector<perfetto::Event, std::__1::allocator<perfetto::Event> > const&)
[function]
[call site]
00225
perfetto::Event::operator=(perfetto::Event const&)
[function]
[call site]
00226
perfetto::ProtoTranslationTable::FtracePageHeaderSpec::FtracePageHeaderSpec(perfetto::ProtoTranslationTable::FtracePageHeaderSpec const&)
[function]
[call site]
00227
perfetto::PrintkMap::PrintkMap(perfetto::PrintkMap const&)
[function]
[call site]
00228
perfetto::base::FlatSet<perfetto::PrintkEntry>::FlatSet(perfetto::base::FlatSet<perfetto::PrintkEntry> const&)
[function]
[call site]
00229
perfetto::GroupAndName::GroupAndName(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00230
perfetto::GroupAndName::~GroupAndName()
[function]
[call site]
00231
perfetto::PrintkMap::~PrintkMap()
[function]
[call site]
00232
perfetto::ProtoTranslationTable::FtracePageHeaderSpec::~FtracePageHeaderSpec()
[function]
[call site]
00233
perfetto::PrintkMap::~PrintkMap()
[function]
[call site]
00234
perfetto::ProtoTranslationTable::FtracePageHeaderSpec::~FtracePageHeaderSpec()
[function]
[call site]
00235
perfetto::FtraceProcfs::~FtraceProcfs()
[function]
[call site]
00236
perfetto::base::Basename(char const*)
[function]
[call site]
00237
__errno_location
[call site]
00238
strerror
[call site]
00239
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00240
perfetto::base::MaybeSerializeLastLogsForCrashReporting()
[function]
[call site]
00241
__cxa_guard_acquire
[call site]
00242
perfetto::base::GetSysPageSize()
[function]
[call site]
00243
perfetto::base::internal::GetSysPageSizeSlowpath()
[function]
[call site]
00244
getpagesize
[call site]
00245
perfetto::base::Basename(char const*)
[function]
[call site]
00246
__errno_location
[call site]
00247
strerror
[call site]
00248
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00249
perfetto::base::MaybeSerializeLastLogsForCrashReporting()
[function]
[call site]
00250
__cxa_guard_release
[call site]
00251
perfetto::base::GetSysPageSize()
[function]
[call site]
00252
perfetto::base::GetSysPageSize()
[function]
[call site]
00253
perfetto::FtraceMetadata::FtraceMetadata()
[function]
[call site]
00254
perfetto::base::FlatSet<std::__1::pair<unsigned long, unsigned long> >::FlatSet()
[function]
[call site]
00255
perfetto::base::FlatSet<int>::FlatSet()
[function]
[call site]
00256
perfetto::base::FlatSet<perfetto::FtraceMetadata::KernelAddr>::FlatSet()
[function]
[call site]
00257
perfetto::base::FlatSet<std::__1::pair<int, unsigned long> >::FlatSet()
[function]
[call site]
00258
perfetto::base::FlatSet<int>::reserve(unsigned long)
[function]
[call site]
00259
perfetto::base::FlatSet<int>::reserve(unsigned long)
[function]
[call site]
00260
perfetto::base::FlatSet<perfetto::FtraceMetadata::KernelAddr>::reserve(unsigned long)
[function]
[call site]
00261
perfetto::EventFilter::EventFilter()
[function]
[call site]
00262
perfetto::EventFilter::EventFilter()
[function]
[call site]
00263
perfetto::DisabledCompactSchedConfigForTesting()
[function]
[call site]
00264
perfetto::CompactSchedConfig::CompactSchedConfig(bool)
[function]
[call site]
00265
perfetto::base::FlatSet<long>::FlatSet()
[function]
[call site]
00266
perfetto::FtraceDataSourceConfig::FtraceDataSourceConfig(perfetto::EventFilter, perfetto::EventFilter, perfetto::CompactSchedConfig, std::__1::optional<perfetto::FtracePrintFilterConfig>, 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> > > >, 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> > > >, 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> > > >, bool, unsigned int, perfetto::base::FlatSet<long>)
[function]
[call site]
00267
perfetto::EventFilter::EventFilter(perfetto::EventFilter&&)
[function]
[call site]
00268
perfetto::EventFilter::EventFilter(perfetto::EventFilter&&)
[function]
[call site]
00269
perfetto::base::FlatSet<long>::FlatSet(perfetto::base::FlatSet<long>&&)
[function]
[call site]
00270
perfetto::base::FlatHashMap<unsigned int, perfetto::protos::pbzero::perfetto_pbzero_enum_KprobeEvent::KprobeType, perfetto::base::Hash<unsigned int>, perfetto::base::QuadraticProbe, false>::FlatHashMap(unsigned long, int)
[function]
[call site]
00271
perfetto::base::FlatHashMap<unsigned int, perfetto::protos::pbzero::perfetto_pbzero_enum_KprobeEvent::KprobeType, perfetto::base::Hash<unsigned int>, perfetto::base::QuadraticProbe, false>::Reset(unsigned long)
[function]
[call site]
00272
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]
00273
perfetto::base::AlignedAlloc(unsigned long, unsigned long)
[function]
[call site]
00274
unsigned long perfetto::base::AlignUp<8ul>(unsigned long)
[function]
[call site]
00275
perfetto::base::AlignUp(unsigned long, unsigned long)
[function]
[call site]
00276
posix_memalign
[call site]
00277
void perfetto::base::ignore_result<int>(int const&)
[function]
[call site]
00278
perfetto::base::Basename(char const*)
[function]
[call site]
00279
__errno_location
[call site]
00280
strerror
[call site]
00281
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00282
perfetto::base::MaybeSerializeLastLogsForCrashReporting()
[function]
[call site]
00283
std::__1::unique_ptr<perfetto::protos::pbzero::perfetto_pbzero_enum_KprobeEvent::KprobeType [], perfetto::base::AlignedDeleter<std::__1::remove_extent<perfetto::protos::pbzero::perfetto_pbzero_enum_KprobeEvent::KprobeType []>::type> > perfetto::base::AlignedAllocTyped<perfetto::protos::pbzero::perfetto_pbzero_enum_KprobeEvent::KprobeType []>(unsigned long)
[function]
[call site]
00284
perfetto::base::FlatSet<long>::~FlatSet()
[function]
[call site]
00285
perfetto::EventFilter::~EventFilter()
[function]
[call site]
00286
perfetto::GroupAndName::GroupAndName(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00287
perfetto::ProtoTranslationTable::EventToFtraceId(perfetto::GroupAndName const&) const
[function]
[call site]
00288
perfetto::EventFilter::AddEnabledEvent(unsigned long)
[function]
[call site]
00289
perfetto::GroupAndName::~GroupAndName()
[function]
[call site]
00290
perfetto::GroupAndName::GroupAndName(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00291
perfetto::ProtoTranslationTable::EventToFtraceId(perfetto::GroupAndName const&) const
[function]
[call site]
00292
perfetto::EventFilter::AddEnabledEvent(unsigned long)
[function]
[call site]
00293
perfetto::GroupAndName::~GroupAndName()
[function]
[call site]
00294
perfetto::NullTraceWriter::NullTraceWriter()
[function]
[call site]
00295
perfetto::TraceWriter::TraceWriter()
[function]
[call site]
00296
perfetto::TraceWriterBase::TraceWriterBase()
[function]
[call site]
00297
protozero::ScatteredStreamWriterNullDelegate::ScatteredStreamWriterNullDelegate(unsigned long)
[function]
[call site]
00298
protozero::ScatteredStreamWriter::Delegate::Delegate()
[function]
[call site]
00299
protozero::ScatteredStreamWriter::ScatteredStreamWriter(protozero::ScatteredStreamWriter::Delegate*)
[function]
[call site]
00300
protozero::RootMessage<perfetto::protos::pbzero::TracePacket>::RootMessage()
[function]
[call site]
00301
protozero::MessageArena::MessageArena()
[function]
[call site]
00302
protozero::Message::Reset(protozero::ScatteredStreamWriter*, protozero::MessageArena*)
[function]
[call site]
00303
protozero::Message::Finalize()
[function]
[call site]
00304
protozero::Message::is_finalized() const
[function]
[call site]
00305
protozero::Message::EndNestedMessage()
[function]
[call site]
00306
protozero::Message::Finalize()
[function]
[call site]
00307
protozero::ScatteredStreamWriter::write_ptr() const
[function]
[call site]
00308
protozero::ScatteredStreamWriter::cur_range() const
[function]
[call site]
00309
protozero::ScatteredStreamWriter::Rewind(unsigned long, unsigned long)
[function]
[call site]
00310
protozero::proto_utils::WriteRedundantVarInt(unsigned int, unsigned char*, unsigned long)
[function]
[call site]
00311
protozero::MessageArena::DeleteLastMessage(protozero::Message*)
[function]
[call site]
00312
protozero::MessageArena::DeleteLastMessageInternal()
[function]
[call site]
00313
perfetto::base::FlatSet<perfetto::protos::pbzero::FtraceParseStatus>::FlatSet()
[function]
[call site]
00314
perfetto::CpuReader::ProcessPagesForDataSource(perfetto::TraceWriter*, perfetto::FtraceMetadata*, unsigned long, perfetto::FtraceDataSourceConfig const*, perfetto::base::FlatSet<perfetto::protos::pbzero::FtraceParseStatus>*, unsigned long*, unsigned char const*, unsigned long, perfetto::CompactSchedBuffer*, perfetto::ProtoTranslationTable const*, perfetto::LazyKernelSymbolizer*, perfetto::FtraceClockSnapshot const*, perfetto::protos::pbzero::FtraceClock)
[function]
[call site]
00315
perfetto::base::GetSysPageSize()
[function]
[call site]
00316
perfetto::CpuReader::Bundler::Bundler(perfetto::TraceWriter*, perfetto::FtraceMetadata*, perfetto::LazyKernelSymbolizer*, unsigned long, perfetto::FtraceClockSnapshot const*, perfetto::protos::pbzero::FtraceClock, perfetto::CompactSchedBuffer*, bool, unsigned long)
[function]
[call site]
00317
protozero::MessageHandle<perfetto::protos::pbzero::TracePacket>::MessageHandle()
[function]
[call site]
00318
protozero::MessageHandle<perfetto::protos::pbzero::TracePacket>::MessageHandle(perfetto::protos::pbzero::TracePacket*)
[function]
[call site]
00319
protozero::MessageHandleBase::MessageHandleBase(protozero::Message*)
[function]
[call site]
00320
perfetto::CompactSchedBuffer::Reset()
[function]
[call site]
00321
perfetto::CommInterner::Reset()
[function]
[call site]
00322
perfetto::CompactSchedSwitchBuffer::Reset()
[function]
[call site]
00323
protozero::PackedBufferBase::Reset()
[function]
[call site]
00324
protozero::PackedBufferBase::Reset()
[function]
[call site]
00325
protozero::PackedBufferBase::Reset()
[function]
[call site]
00326
protozero::PackedBufferBase::Reset()
[function]
[call site]
00327
protozero::PackedBufferBase::Reset()
[function]
[call site]
00328
perfetto::CompactSchedWakingBuffer::Reset()
[function]
[call site]
00329
protozero::PackedBufferBase::Reset()
[function]
[call site]
00330
protozero::PackedBufferBase::Reset()
[function]
[call site]
00331
protozero::PackedBufferBase::Reset()
[function]
[call site]
00332
protozero::PackedBufferBase::Reset()
[function]
[call site]
00333
protozero::PackedBufferBase::Reset()
[function]
[call site]
00334
protozero::PackedBufferBase::Reset()
[function]
[call site]
00335
perfetto::ProtoTranslationTable::page_header_size_len() const
[function]
[call site]
00336
perfetto::CpuReader::ParsePageHeader(unsigned char const**, unsigned short)
[function]
[call site]
00337
perfetto::base::GetSysPageSize()
[function]
[call site]
00338
bool perfetto::CpuReader::ReadAndAdvance<unsigned long>(unsigned char const**, unsigned char const*, unsigned long*)
[function]
[call site]
00339
unsigned int* perfetto::base::AssumeLittleEndian<unsigned int*>(unsigned int*)
[function]
[call site]
00340
bool perfetto::CpuReader::ReadAndAdvance<unsigned int>(unsigned char const**, unsigned char const*, unsigned int*)
[function]
[call site]
00341
perfetto::(anonymous namespace)::WriteAndSetParseError(perfetto::CpuReader::Bundler*, perfetto::base::FlatSet<perfetto::protos::pbzero::FtraceParseStatus>*, unsigned long, perfetto::protos::pbzero::FtraceParseStatus)
[function]
[call site]
00342
perfetto::protos::pbzero::FtraceParseStatus_Name(perfetto::protos::pbzero::FtraceParseStatus)
[function]
[call site]
00343
void perfetto::base::ignore_result<char [30], char const*>(char const (&) [30], char const* const&)
[function]
[call site]
00344
perfetto::base::FlatSet<perfetto::protos::pbzero::FtraceParseStatus>::insert(perfetto::protos::pbzero::FtraceParseStatus)
[function]
[call site]
00345
perfetto::CpuReader::Bundler::GetOrCreateBundle()
[function]
[call site]
00346
perfetto::CpuReader::Bundler::StartNewPacket(bool, unsigned long)
[function]
[call site]
00347
perfetto::CpuReader::Bundler::FinalizeAndRunSymbolizer()
[function]
[call site]
00348
protozero::MessageHandle<perfetto::protos::pbzero::TracePacket>::operator bool() const
[function]
[call site]
00349
protozero::MessageHandleBase::operator bool() const
[function]
[call site]
00350
perfetto::CompactSchedBuffer::WriteAndReset(perfetto::protos::pbzero::FtraceEventBundle*)
[function]
[call site]
00351
perfetto::CompactSchedSwitchBuffer::size() const
[function]
[call site]
00352
protozero::PackedBufferBase::size() const
[function]
[call site]
00353
perfetto::CompactSchedWakingBuffer::size() const
[function]
[call site]
00354
protozero::PackedBufferBase::size() const
[function]
[call site]
00355
perfetto::protos::pbzero::FtraceEventBundle_CompactSched* perfetto::protos::pbzero::FtraceEventBundle::set_compact_sched<perfetto::protos::pbzero::FtraceEventBundle_CompactSched>()
[function]
[call site]
00356
perfetto::protos::pbzero::FtraceEventBundle_CompactSched* protozero::Message::BeginNestedMessage<perfetto::protos::pbzero::FtraceEventBundle_CompactSched>(unsigned int)
[function]
[call site]
00357
protozero::Message::BeginNestedMessageInternal(unsigned int)
[function]
[call site]
00358
protozero::Message::EndNestedMessage()
[function]
[call site]
00359
protozero::proto_utils::MakeTagLengthDelimited(unsigned int)
[function]
[call site]
00360
unsigned char* protozero::proto_utils::WriteVarInt<unsigned int>(unsigned int, unsigned char*)
[function]
[call site]
00361
_ZN9protozero11proto_utils33ExtendValueForVarIntSerializationIjEENSt3__113make_unsignedINS2_11conditionalIXsr3std11is_unsignedIT_EE5valueES5_lE4typeEE4typeES5_
[function]
[call site]
00362
protozero::Message::WriteToStream(unsigned char const*, unsigned char const*)
[function]
[call site]
00363
protozero::ScatteredStreamWriter::WriteBytes(unsigned char const*, unsigned long)
[function]
[call site]
00364
protozero::ScatteredStreamWriter::WriteBytesUnsafe(unsigned char const*, unsigned long)
[function]
[call site]
00365
protozero::ScatteredStreamWriter::WriteBytesSlowPath(unsigned char const*, unsigned long)
[function]
[call site]
00366
protozero::ScatteredStreamWriter::Extend()
[function]
[call site]
00367
protozero::ScatteredStreamWriter::Reset(protozero::ContiguousMemoryRange)
[function]
[call site]
00368
protozero::ScatteredStreamWriter::bytes_available() const
[function]
[call site]
00369
protozero::ScatteredStreamWriter::WriteBytesUnsafe(unsigned char const*, unsigned long)
[function]
[call site]
00370
protozero::MessageArena::NewMessage()
[function]
[call site]
00371
protozero::Message::Reset(protozero::ScatteredStreamWriter*, protozero::MessageArena*)
[function]
[call site]
00372
protozero::ScatteredStreamWriter::ReserveBytes(unsigned long)
[function]
[call site]
00373
protozero::ScatteredStreamWriter::Extend()
[function]
[call site]
00374
protozero::Message::set_size_field(unsigned char*)
[function]
[call site]
00375
perfetto::CommInterner::Write(perfetto::protos::pbzero::FtraceEventBundle_CompactSched*) const
[function]
[call site]
00376
perfetto::base::StringView::data() const
[function]
[call site]
00377
perfetto::base::StringView::size() const
[function]
[call site]
00378
perfetto::protos::pbzero::FtraceEventBundle_CompactSched::add_intern_table(char const*, unsigned long)
[function]
[call site]
00379
protozero::Message::AppendBytes(unsigned int, void const*, unsigned long)
[function]
[call site]
00380
protozero::Message::EndNestedMessage()
[function]
[call site]
00381
protozero::proto_utils::MakeTagLengthDelimited(unsigned int)
[function]
[call site]
00382
unsigned char* protozero::proto_utils::WriteVarInt<unsigned int>(unsigned int, unsigned char*)
[function]
[call site]
00383
unsigned char* protozero::proto_utils::WriteVarInt<unsigned int>(unsigned int, unsigned char*)
[function]
[call site]
00384
protozero::Message::WriteToStream(unsigned char const*, unsigned char const*)
[function]
[call site]
00385
protozero::Message::WriteToStream(unsigned char const*, unsigned char const*)
[function]
[call site]
00386
perfetto::CompactSchedSwitchBuffer::size() const
[function]
[call site]
00387
perfetto::CompactSchedSwitchBuffer::Write(perfetto::protos::pbzero::FtraceEventBundle_CompactSched*) const
[function]
[call site]
00388
perfetto::protos::pbzero::FtraceEventBundle_CompactSched::set_switch_timestamp(protozero::PackedVarInt const&)
[function]
[call site]
00389
protozero::PackedBufferBase::data() const
[function]
[call site]
00390
protozero::PackedBufferBase::size() const
[function]
[call site]
00391
protozero::Message::AppendBytes(unsigned int, void const*, unsigned long)
[function]
[call site]
00392
perfetto::protos::pbzero::FtraceEventBundle_CompactSched::set_switch_next_pid(protozero::PackedVarInt const&)
[function]
[call site]
00393
protozero::PackedBufferBase::data() const
[function]
[call site]
00394
protozero::PackedBufferBase::size() const
[function]
[call site]
00395
protozero::Message::AppendBytes(unsigned int, void const*, unsigned long)
[function]
[call site]
00396
perfetto::protos::pbzero::FtraceEventBundle_CompactSched::set_switch_prev_state(protozero::PackedVarInt const&)
[function]
[call site]
00397
protozero::PackedBufferBase::data() const
[function]
[call site]
00398
protozero::PackedBufferBase::size() const
[function]
[call site]
00399
protozero::Message::AppendBytes(unsigned int, void const*, unsigned long)
[function]
[call site]
00400
perfetto::protos::pbzero::FtraceEventBundle_CompactSched::set_switch_next_prio(protozero::PackedVarInt const&)
[function]
[call site]
00401
protozero::PackedBufferBase::data() const
[function]
[call site]
00402
protozero::PackedBufferBase::size() const
[function]
[call site]
00403
protozero::Message::AppendBytes(unsigned int, void const*, unsigned long)
[function]
[call site]
00404
perfetto::protos::pbzero::FtraceEventBundle_CompactSched::set_switch_next_comm_index(protozero::PackedVarInt const&)
[function]
[call site]
00405
protozero::PackedBufferBase::data() const
[function]
[call site]
00406
protozero::PackedBufferBase::size() const
[function]
[call site]
00407
protozero::Message::AppendBytes(unsigned int, void const*, unsigned long)
[function]
[call site]
00408
perfetto::CompactSchedWakingBuffer::size() const
[function]
[call site]
00409
perfetto::CompactSchedWakingBuffer::Write(perfetto::protos::pbzero::FtraceEventBundle_CompactSched*) const
[function]
[call site]
00410
perfetto::protos::pbzero::FtraceEventBundle_CompactSched::set_waking_timestamp(protozero::PackedVarInt const&)
[function]
[call site]
00411
protozero::PackedBufferBase::data() const
[function]
[call site]
00412
protozero::PackedBufferBase::size() const
[function]
[call site]
00413
protozero::Message::AppendBytes(unsigned int, void const*, unsigned long)
[function]
[call site]
00414
perfetto::protos::pbzero::FtraceEventBundle_CompactSched::set_waking_pid(protozero::PackedVarInt const&)
[function]
[call site]
00415
protozero::PackedBufferBase::data() const
[function]
[call site]
00416
protozero::PackedBufferBase::size() const
[function]
[call site]
00417
protozero::Message::AppendBytes(unsigned int, void const*, unsigned long)
[function]
[call site]
00418
perfetto::protos::pbzero::FtraceEventBundle_CompactSched::set_waking_target_cpu(protozero::PackedVarInt const&)
[function]
[call site]
00419
protozero::PackedBufferBase::data() const
[function]
[call site]
00420
protozero::PackedBufferBase::size() const
[function]
[call site]
00421
protozero::Message::AppendBytes(unsigned int, void const*, unsigned long)
[function]
[call site]
00422
perfetto::protos::pbzero::FtraceEventBundle_CompactSched::set_waking_prio(protozero::PackedVarInt const&)
[function]
[call site]
00423
protozero::PackedBufferBase::data() const
[function]
[call site]
00424
protozero::PackedBufferBase::size() const
[function]
[call site]
00425
protozero::Message::AppendBytes(unsigned int, void const*, unsigned long)
[function]
[call site]
00426
perfetto::protos::pbzero::FtraceEventBundle_CompactSched::set_waking_comm_index(protozero::PackedVarInt const&)
[function]
[call site]
00427
protozero::PackedBufferBase::data() const
[function]
[call site]
00428
protozero::PackedBufferBase::size() const
[function]
[call site]
00429
protozero::Message::AppendBytes(unsigned int, void const*, unsigned long)
[function]
[call site]
00430
perfetto::protos::pbzero::FtraceEventBundle_CompactSched::set_waking_common_flags(protozero::PackedVarInt const&)
[function]
[call site]
00431
protozero::PackedBufferBase::data() const
[function]
[call site]
00432
protozero::PackedBufferBase::size() const
[function]
[call site]
00433
protozero::Message::AppendBytes(unsigned int, void const*, unsigned long)
[function]
[call site]
00434
perfetto::CompactSchedBuffer::Reset()
[function]
[call site]
00435
protozero::Message::Finalize()
[function]
[call site]
00436
perfetto::LazyKernelSymbolizer::GetOrCreateKernelSymbolMap()
[function]
[call site]
00437
perfetto::(anonymous namespace)::ParseInheritedAndroidKallsyms(perfetto::KernelSymbolMap*)
[function]
[call site]
00438
getenv
[call site]
00439
perfetto::base::CStringToInt32(char const*, int)
[function]
[call site]
00440
strtol
[call site]
00441
void perfetto::base::ignore_result<char [24], char [28], char const*>(char const (&) [24], char const (&) [28], char const* const&)
[function]
[call site]
00442
perfetto::base::OpenFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int, unsigned int)
[function]
[call site]
00443
perfetto::base::Basename(char const*)
[function]
[call site]
00444
__errno_location
[call site]
00445
strerror
[call site]
00446
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00447
perfetto::base::MaybeSerializeLastLogsForCrashReporting()
[function]
[call site]
00448
open64
[call site]
00449
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::ScopedResource(int)
[function]
[call site]
00450
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::~ScopedResource()
[function]
[call site]
00451
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::reset(int)
[function]
[call site]
00452
perfetto::base::internal::DefaultValidityChecker<int, -1>::IsValid(int)
[function]
[call site]
00453
perfetto::base::CloseFile(int)
[function]
[call site]
00454
close
[call site]
00455
perfetto::base::Basename(char const*)
[function]
[call site]
00456
__errno_location
[call site]
00457
strerror
[call site]
00458
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00459
perfetto::base::MaybeSerializeLastLogsForCrashReporting()
[function]
[call site]
00460
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::operator bool() const
[function]
[call site]
00461
perfetto::base::internal::DefaultValidityChecker<int, -1>::IsValid(int)
[function]
[call site]
00462
perfetto::base::Basename(char const*)
[function]
[call site]
00463
__errno_location
[call site]
00464
strerror
[call site]
00465
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00466
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::operator*() const
[function]
[call site]
00467
flock
[call site]
00468
perfetto::base::Basename(char const*)
[function]
[call site]
00469
__errno_location
[call site]
00470
strerror
[call site]
00471
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00472
std::__1::optional<int>::operator*[abi:nn180100]() &
[function]
[call site]
00473
std::__1::__optional_storage_base<int, false>::__get[abi:nn180100]() &
[function]
[call site]
00474
perfetto::KernelSymbolMap::Parse(int)
[function]
[call site]
00475
perfetto::metatrace::ScopedEvent::ScopedEvent(unsigned int, unsigned short)
[function]
[call site]
00476
perfetto::metatrace::RingBuffer::AppendNewRecord()
[function]
[call site]
00477
perfetto::metatrace::RingBuffer::At(unsigned long)
[function]
[call site]
00478
perfetto::metatrace::(anonymous namespace)::Delegate::GetInstance()
[function]
[call site]
00479
__cxa_guard_acquire
[call site]
00480
perfetto::metatrace::(anonymous namespace)::Delegate::Delegate()
[function]
[call site]
00481
__cxa_guard_release
[call site]
00482
perfetto::metatrace::RingBuffer::At(unsigned long)
[function]
[call site]
00483
perfetto::base::GetThreadId()
[function]
[call site]
00484
syscall
[call site]
00485
perfetto::metatrace::TraceTimeNowNs()
[function]
[call site]
00486
perfetto::base::GetBootTimeNs()
[function]
[call site]
00487
__cxa_guard_acquire
[call site]
00488
perfetto::base::GetBootTimeNs()::{lambda()#1}::operator()() const
[function]
[call site]
00489
clock_gettime
[call site]
00490
__cxa_guard_release
[call site]
00491
perfetto::base::GetTimeInternalNs(int)
[function]
[call site]
00492
perfetto::metatrace::Record::set_timestamp(unsigned long)
[function]
[call site]
00493
perfetto::base::Basename(char const*)
[function]
[call site]
00494
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00495
void perfetto::(anonymous namespace)::ForEachSym<perfetto::KernelSymbolMap::Parse(int)::$_0>(int, perfetto::KernelSymbolMap::Parse(int)::$_0)
[function]
[call site]
00496
perfetto::base::PagedMemory::Allocate(unsigned long, int)
[function]
[call site]
00497
perfetto::base::(anonymous namespace)::RoundUpToSysPageSize(unsigned long)
[function]
[call site]
00498
perfetto::base::GetSysPageSize()
[function]
[call site]
00499
perfetto::base::Basename(char const*)
[function]
[call site]
00500
__errno_location
[call site]
00501
strerror
[call site]
00502
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00503
perfetto::base::MaybeSerializeLastLogsForCrashReporting()
[function]
[call site]
00504
perfetto::base::(anonymous namespace)::GuardSize()
[function]
[call site]
00505
mmap64
[call site]
00506
perfetto::base::PagedMemory::PagedMemory()
[function]
[call site]
00507
perfetto::base::Basename(char const*)
[function]
[call site]
00508
__errno_location
[call site]
00509
strerror
[call site]
00510
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00511
perfetto::base::MaybeSerializeLastLogsForCrashReporting()
[function]
[call site]
00512
perfetto::base::(anonymous namespace)::GuardSize()
[function]
[call site]
00513
perfetto::base::(anonymous namespace)::GuardSize()
[function]
[call site]
00514
mprotect
[call site]
00515
perfetto::base::(anonymous namespace)::GuardSize()
[function]
[call site]
00516
mprotect
[call site]
00517
perfetto::base::Basename(char const*)
[function]
[call site]
00518
__errno_location
[call site]
00519
strerror
[call site]
00520
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00521
perfetto::base::MaybeSerializeLastLogsForCrashReporting()
[function]
[call site]
00522
perfetto::base::PagedMemory::PagedMemory(char*, unsigned long)
[function]
[call site]
00523
perfetto::base::PagedMemory::~PagedMemory()
[function]
[call site]
00524
perfetto::base::Basename(char const*)
[function]
[call site]
00525
__errno_location
[call site]
00526
strerror
[call site]
00527
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00528
perfetto::base::MaybeSerializeLastLogsForCrashReporting()
[function]
[call site]
00529
perfetto::base::(anonymous namespace)::GuardSize()
[function]
[call site]
00530
perfetto::base::(anonymous namespace)::RoundUpToSysPageSize(unsigned long)
[function]
[call site]
00531
perfetto::base::(anonymous namespace)::GuardSize()
[function]
[call site]
00532
munmap
[call site]
00533
perfetto::base::Basename(char const*)
[function]
[call site]
00534
__errno_location
[call site]
00535
strerror
[call site]
00536
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00537
perfetto::base::MaybeSerializeLastLogsForCrashReporting()
[function]
[call site]
00538
perfetto::base::PagedMemory::Get() const
[function]
[call site]
00539
perfetto::(anonymous namespace)::ForEachSym<perfetto::KernelSymbolMap::Parse(int)::$_0>(int, perfetto::KernelSymbolMap::Parse(int)::$_0)::{lambda()#1}::operator()() const
[function]
[call site]
00540
pread64
[call site]
00541
__errno_location
[call site]
00542
perfetto::base::Basename(char const*)
[function]
[call site]
00543
__errno_location
[call site]
00544
strerror
[call site]
00545
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00546
perfetto::base::Basename(char const*)
[function]
[call site]
00547
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00548
perfetto::base::StringView::StringView(char const*, unsigned long)
[function]
[call site]
00549
perfetto::KernelSymbolMap::Parse(int)::$_0::operator()(unsigned long, char, perfetto::base::StringView) const
[function]
[call site]
00550
perfetto::base::StringView::at(unsigned long) const
[function]
[call site]
00551
perfetto::base::StringView::StringView(char const*)
[function]
[call site]
00552
strlen
[call site]
00553
perfetto::base::StringView::StringView(char const*)
[function]
[call site]
00554
perfetto::base::StringView::EndsWith(perfetto::base::StringView const&) const
[function]
[call site]
00555
perfetto::base::StringView::size() const
[function]
[call site]
00556
perfetto::base::StringView::size() const
[function]
[call site]
00557
perfetto::base::StringView::size() const
[function]
[call site]
00558
perfetto::base::StringView::size() const
[function]
[call site]
00559
perfetto::base::StringView::data() const
[function]
[call site]
00560
perfetto::base::StringView::size() const
[function]
[call site]
00561
memcmp
[call site]
00562
perfetto::base::StringView::size() const
[function]
[call site]
00563
perfetto::base::StringView::substr(unsigned long, unsigned long) const
[function]
[call site]
00564
perfetto::base::StringView::StringView(char const*, unsigned long)
[function]
[call site]
00565
perfetto::base::StringView::StringView(char const*, unsigned long)
[function]
[call site]
00566
perfetto::base::StringView::EndsWith(perfetto::base::StringView const&) const
[function]
[call site]
00567
perfetto::base::StringView::size() const
[function]
[call site]
00568
perfetto::base::StringView::substr(unsigned long, unsigned long) const
[function]
[call site]
00569
void perfetto::(anonymous namespace)::Tokenize<perfetto::KernelSymbolMap::Parse(int)::$_0::operator()(unsigned long, char, perfetto::base::StringView) const::{lambda(perfetto::base::StringView)#1}>(perfetto::base::StringView, perfetto::KernelSymbolMap::Parse(int)::$_0::operator()(unsigned long, char, perfetto::base::StringView) const::{lambda(perfetto::base::StringView)#1})
[function]
[call site]
00570
perfetto::base::StringView::empty() const
[function]
[call site]
00571
perfetto::base::StringView::at(unsigned long) const
[function]
[call site]
00572
perfetto::base::StringView::size() const
[function]
[call site]
00573
perfetto::base::StringView::at(unsigned long) const
[function]
[call site]
00574
perfetto::base::StringView::substr(unsigned long, unsigned long) const
[function]
[call site]
00575
perfetto::KernelSymbolMap::Parse(int)::$_0::operator()(unsigned long, char, perfetto::base::StringView) const::{lambda(perfetto::base::StringView)#1}::operator()(perfetto::base::StringView) const
[function]
[call site]
00576
perfetto::base::StringView::ToStdString() const
[function]
[call site]
00577
perfetto::base::StringView::size() const
[function]
[call site]
00578
perfetto::base::StringView::at(unsigned long) const
[function]
[call site]
00579
perfetto::base::StringView::substr(unsigned long, unsigned long) const
[function]
[call site]
00580
perfetto::KernelSymbolMap::Parse(int)::$_0::operator()(unsigned long, char, perfetto::base::StringView) const::{lambda(perfetto::base::StringView)#1}::operator()(perfetto::base::StringView) const
[function]
[call site]
00581
perfetto::base::StringView::substr(unsigned long, unsigned long) const
[function]
[call site]
00582
perfetto::KernelSymbolMap::Parse(int)::$_0::operator()(unsigned long, char, perfetto::base::StringView) const::{lambda(perfetto::base::StringView)#1}::operator()(perfetto::base::StringView) const
[function]
[call site]
00583
perfetto::base::PagedMemory::~PagedMemory()
[function]
[call site]
00584
perfetto::KernelSymbolMap::TokenTable::Add(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00585
perfetto::KernelSymbolMap::TokenTable::shrink_to_fit()
[function]
[call site]
00586
unsigned char* protozero::proto_utils::WriteVarInt<unsigned int>(unsigned int, unsigned char*)
[function]
[call site]
00587
unsigned char* protozero::proto_utils::WriteVarInt<unsigned int>(unsigned int, unsigned char*)
[function]
[call site]
00588
perfetto::base::MaybeReleaseAllocatorMemToOS()
[function]
[call site]
00589
perfetto::base::Basename(char const*)
[function]
[call site]
00590
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00591
perfetto::KernelSymbolMap::addr_bytes() const
[function]
[call site]
00592
perfetto::KernelSymbolMap::TokenTable::size_bytes() const
[function]
[call site]
00593
perfetto::KernelSymbolMap::size_bytes() const
[function]
[call site]
00594
perfetto::KernelSymbolMap::addr_bytes() const
[function]
[call site]
00595
perfetto::KernelSymbolMap::TokenTable::size_bytes() const
[function]
[call site]
00596
void perfetto::base::ignore_result<char [90], unsigned long, unsigned long, unsigned long, unsigned long>(char const (&) [90], unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&)
[function]
[call site]
00597
perfetto::metatrace::ScopedEvent::~ScopedEvent()
[function]
[call site]
00598
perfetto::metatrace::TraceTimeNowNs()
[function]
[call site]
00599
perfetto::metatrace::Record::timestamp_ns() const
[function]
[call site]
00600
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::~ScopedResource()
[function]
[call site]
00601
perfetto::(anonymous namespace)::ScopedKptrUnrestrict::ScopedKptrUnrestrict()
[function]
[call site]
00602
perfetto::LazyKernelSymbolizer::CanReadKernelSymbolAddresses(char const*)
[function]
[call site]
00603
perfetto::base::OpenFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int, unsigned int)
[function]
[call site]
00604
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::operator bool() const
[function]
[call site]
00605
perfetto::base::Basename(char const*)
[function]
[call site]
00606
__errno_location
[call site]
00607
strerror
[call site]
00608
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00609
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::operator*() const
[function]
[call site]
00610
perfetto::base::Read(int, void*, unsigned long)
[function]
[call site]
00611
perfetto::base::platform::BeforeMaybeBlockingSyscall()
[function]
[call site]
00612
perfetto::base::Read(int, void*, unsigned long)::$_0::operator()() const
[function]
[call site]
00613
read
[call site]
00614
__errno_location
[call site]
00615
perfetto::base::platform::AfterMaybeBlockingSyscall()
[function]
[call site]
00616
perfetto::base::Basename(char const*)
[function]
[call site]
00617
__errno_location
[call site]
00618
strerror
[call site]
00619
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00620
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::~ScopedResource()
[function]
[call site]
00621
perfetto::base::ReadFile(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> >*)
[function]
[call site]
00622
perfetto::base::OpenFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int, unsigned int)
[function]
[call site]
00623
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::operator bool() const
[function]
[call site]
00624
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::operator*() const
[function]
[call site]
00625
perfetto::base::ReadFileDescriptor(int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)
[function]
[call site]
00626
fstat64
[call site]
00627
perfetto::base::Read(int, void*, unsigned long)
[function]
[call site]
00628
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::~ScopedResource()
[function]
[call site]
00629
perfetto::base::Basename(char const*)
[function]
[call site]
00630
__errno_location
[call site]
00631
strerror
[call site]
00632
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00633
atoi
[call site]
00634
perfetto::(anonymous namespace)::ScopedKptrUnrestrict::WriteKptrRestrict(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00635
perfetto::base::OpenFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int, unsigned int)
[function]
[call site]
00636
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::operator*() const
[function]
[call site]
00637
write
[call site]
00638
perfetto::base::Basename(char const*)
[function]
[call site]
00639
__errno_location
[call site]
00640
strerror
[call site]
00641
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00642
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::~ScopedResource()
[function]
[call site]
00643
perfetto::LazyKernelSymbolizer::CanReadKernelSymbolAddresses(char const*)
[function]
[call site]
00644
perfetto::base::OpenFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int, unsigned int)
[function]
[call site]
00645
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::operator*() const
[function]
[call site]
00646
perfetto::KernelSymbolMap::Parse(int)
[function]
[call site]
00647
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::~ScopedResource()
[function]
[call site]
00648
perfetto::(anonymous namespace)::ScopedKptrUnrestrict::~ScopedKptrUnrestrict()
[function]
[call site]
00649
perfetto::(anonymous namespace)::ScopedKptrUnrestrict::WriteKptrRestrict(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00650
perfetto::base::FlatSet<perfetto::FtraceMetadata::KernelAddr>::begin() const
[function]
[call site]
00651
perfetto::base::FlatSet<perfetto::FtraceMetadata::KernelAddr>::end() const
[function]
[call site]
00652
perfetto::KernelSymbolMap::Lookup(unsigned long)
[function]
[call site]
00653
protozero::proto_utils::ParseVarInt(unsigned char const*, unsigned char const*, unsigned long*)
[function]
[call site]
00654
PerfettoPbParseVarInt(unsigned char const*, unsigned char const*, unsigned long*)
[function]
[call site]
00655
protozero::proto_utils::ParseVarInt(unsigned char const*, unsigned char const*, unsigned long*)
[function]
[call site]
00656
perfetto::KernelSymbolMap::TokenTable::Lookup(unsigned int)
[function]
[call site]
00657
perfetto::base::StringView::StringView()
[function]
[call site]
00658
perfetto::base::StringView::StringView(char const*)
[function]
[call site]
00659
perfetto::base::StringView::StringView(char const*, unsigned long)
[function]
[call site]
00660
perfetto::base::StringView::StringView()
[function]
[call site]
00661
perfetto::base::StringView::size() const
[function]
[call site]
00662
perfetto::base::StringView::at(unsigned long) const
[function]
[call site]
00663
protozero::MessageHandle<perfetto::protos::pbzero::TracePacket>::operator->() const
[function]
[call site]
00664
protozero::MessageHandleBase::operator->() const
[function]
[call site]
00665
perfetto::protos::pbzero::TracePacket::set_sequence_flags(unsigned int)
[function]
[call site]
00666
protozero::internal::FieldWriter<(protozero::proto_utils::ProtoSchemaType)13>::Append(protozero::Message&, unsigned int, unsigned int)
[function]
[call site]
00667
void protozero::Message::AppendVarInt<unsigned int>(unsigned int, unsigned int)
[function]
[call site]
00668
protozero::Message::EndNestedMessage()
[function]
[call site]
00669
protozero::proto_utils::MakeTagVarInt(unsigned int)
[function]
[call site]
00670
unsigned char* protozero::proto_utils::WriteVarInt<unsigned int>(unsigned int, unsigned char*)
[function]
[call site]
00671
unsigned char* protozero::proto_utils::WriteVarInt<unsigned int>(unsigned int, unsigned char*)
[function]
[call site]
00672
protozero::Message::WriteToStream(unsigned char const*, unsigned char const*)
[function]
[call site]
00673
protozero::MessageHandle<perfetto::protos::pbzero::TracePacket>::operator->() const
[function]
[call site]
00674
perfetto::protos::pbzero::InternedData* perfetto::protos::pbzero::TracePacket::set_interned_data<perfetto::protos::pbzero::InternedData>()
[function]
[call site]
00675
perfetto::protos::pbzero::InternedData* protozero::Message::BeginNestedMessage<perfetto::protos::pbzero::InternedData>(unsigned int)
[function]
[call site]
00676
perfetto::protos::pbzero::InternedString* perfetto::protos::pbzero::InternedData::add_kernel_symbols<perfetto::protos::pbzero::InternedString>()
[function]
[call site]
00677
perfetto::protos::pbzero::InternedString* protozero::Message::BeginNestedMessage<perfetto::protos::pbzero::InternedString>(unsigned int)
[function]
[call site]
00678
perfetto::protos::pbzero::InternedString::set_iid(unsigned long)
[function]
[call site]
00679
protozero::internal::FieldWriter<(protozero::proto_utils::ProtoSchemaType)4>::Append(protozero::Message&, unsigned int, unsigned long)
[function]
[call site]
00680
void protozero::Message::AppendVarInt<unsigned long>(unsigned int, unsigned long)
[function]
[call site]
00681
unsigned char* protozero::proto_utils::WriteVarInt<unsigned long>(unsigned long, unsigned char*)
[function]
[call site]
00682
_ZN9protozero11proto_utils33ExtendValueForVarIntSerializationImEENSt3__113make_unsignedINS2_11conditionalIXsr3std11is_unsignedIT_EE5valueES5_lE4typeEE4typeES5_
[function]
[call site]
00683
perfetto::protos::pbzero::InternedString::set_str(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
[function]
[call site]
00684
protozero::internal::FieldWriter<(protozero::proto_utils::ProtoSchemaType)12>::Append(protozero::Message&, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00685
protozero::Message::AppendBytes(unsigned int, void const*, unsigned long)
[function]
[call site]
00686
perfetto::base::FlatSet<perfetto::FtraceMetadata::KernelAddr>::size() const
[function]
[call site]
00687
protozero::MessageHandle<perfetto::protos::pbzero::TracePacket>::MessageHandle(perfetto::protos::pbzero::TracePacket*)
[function]
[call site]
00688
protozero::MessageHandle<perfetto::protos::pbzero::TracePacket>::operator=(protozero::MessageHandle<perfetto::protos::pbzero::TracePacket>&&)
[function]
[call site]
00689
protozero::MessageHandleBase::operator=(protozero::MessageHandleBase&&)
[function]
[call site]
00690
protozero::MessageHandleBase::FinalizeMessage()
[function]
[call site]
00691
protozero::Message::Finalize()
[function]
[call site]
00692
protozero::MessageHandleBase::Move(protozero::MessageHandleBase&&)
[function]
[call site]
00693
protozero::MessageHandle<perfetto::protos::pbzero::TracePacket>::~MessageHandle()
[function]
[call site]
00694
protozero::MessageHandleBase::~MessageHandleBase()
[function]
[call site]
00695
protozero::MessageHandleBase::FinalizeMessage()
[function]
[call site]
00696
protozero::MessageHandle<perfetto::protos::pbzero::TracePacket>::operator=(protozero::MessageHandle<perfetto::protos::pbzero::TracePacket>&&)
[function]
[call site]
00697
protozero::MessageHandle<perfetto::protos::pbzero::TracePacket>::~MessageHandle()
[function]
[call site]
00698
protozero::MessageHandle<perfetto::protos::pbzero::TracePacket>::operator->() const
[function]
[call site]
00699
perfetto::protos::pbzero::FtraceEventBundle* perfetto::protos::pbzero::TracePacket::set_ftrace_events<perfetto::protos::pbzero::FtraceEventBundle>()
[function]
[call site]
00700
perfetto::protos::pbzero::FtraceEventBundle* protozero::Message::BeginNestedMessage<perfetto::protos::pbzero::FtraceEventBundle>(unsigned int)
[function]
[call site]
00701
perfetto::protos::pbzero::FtraceEventBundle::set_cpu(unsigned int)
[function]
[call site]
00702
protozero::internal::FieldWriter<(protozero::proto_utils::ProtoSchemaType)13>::Append(protozero::Message&, unsigned int, unsigned int)
[function]
[call site]
00703
perfetto::protos::pbzero::FtraceEventBundle::set_lost_events(bool)
[function]
[call site]
00704
protozero::internal::FieldWriter<(protozero::proto_utils::ProtoSchemaType)8>::Append(protozero::Message&, unsigned int, bool)
[function]
[call site]
00705
protozero::Message::AppendTinyVarInt(unsigned int, int)
[function]
[call site]
00706
protozero::Message::EndNestedMessage()
[function]
[call site]
00707
protozero::proto_utils::MakeTagVarInt(unsigned int)
[function]
[call site]
00708
unsigned char* protozero::proto_utils::WriteVarInt<unsigned int>(unsigned int, unsigned char*)
[function]
[call site]
00709
protozero::Message::WriteToStream(unsigned char const*, unsigned char const*)
[function]
[call site]
00710
perfetto::protos::pbzero::FtraceEventBundle::set_previous_bundle_end_timestamp(unsigned long)
[function]
[call site]
00711
protozero::internal::FieldWriter<(protozero::proto_utils::ProtoSchemaType)4>::Append(protozero::Message&, unsigned int, unsigned long)
[function]
[call site]
00712
perfetto::protos::pbzero::FtraceEventBundle::set_ftrace_clock(perfetto::protos::pbzero::FtraceClock)
[function]
[call site]
00713
void protozero::internal::FieldWriter<(protozero::proto_utils::ProtoSchemaType)14>::Append<perfetto::protos::pbzero::FtraceClock>(protozero::Message&, unsigned int, perfetto::protos::pbzero::FtraceClock)
[function]
[call site]
00714
void protozero::Message::AppendVarInt<perfetto::protos::pbzero::FtraceClock>(unsigned int, perfetto::protos::pbzero::FtraceClock)
[function]
[call site]
00715
unsigned char* protozero::proto_utils::WriteVarInt<perfetto::protos::pbzero::FtraceClock>(perfetto::protos::pbzero::FtraceClock, unsigned char*)
[function]
[call site]
00716
_ZN9protozero11proto_utils33ExtendValueForVarIntSerializationIN8perfetto6protos6pbzero11FtraceClockEEENSt3__113make_unsignedINS6_11conditionalIXsr3std11is_unsignedIT_EE5valueES9_lE4typeEE4typeES9_
[function]
[call site]
00717
perfetto::protos::pbzero::FtraceEventBundle::set_ftrace_timestamp(long)
[function]
[call site]
00718
protozero::internal::FieldWriter<(protozero::proto_utils::ProtoSchemaType)3>::Append(protozero::Message&, unsigned int, long)
[function]
[call site]
00719
void protozero::Message::AppendVarInt<long>(unsigned int, long)
[function]
[call site]
00720
unsigned char* protozero::proto_utils::WriteVarInt<long>(long, unsigned char*)
[function]
[call site]
00721
_ZN9protozero11proto_utils33ExtendValueForVarIntSerializationIlEENSt3__113make_unsignedINS2_11conditionalIXsr3std11is_unsignedIT_EE5valueES5_lE4typeEE4typeES5_
[function]
[call site]
00722
perfetto::protos::pbzero::FtraceEventBundle::set_boot_timestamp(long)
[function]
[call site]
00723
protozero::internal::FieldWriter<(protozero::proto_utils::ProtoSchemaType)3>::Append(protozero::Message&, unsigned int, long)
[function]
[call site]
00724
perfetto::protos::pbzero::FtraceEventBundle_FtraceError* perfetto::protos::pbzero::FtraceEventBundle::add_error<perfetto::protos::pbzero::FtraceEventBundle_FtraceError>()
[function]
[call site]
00725
perfetto::protos::pbzero::FtraceEventBundle_FtraceError* protozero::Message::BeginNestedMessage<perfetto::protos::pbzero::FtraceEventBundle_FtraceError>(unsigned int)
[function]
[call site]
00726
perfetto::protos::pbzero::FtraceEventBundle_FtraceError::set_timestamp(unsigned long)
[function]
[call site]
00727
protozero::internal::FieldWriter<(protozero::proto_utils::ProtoSchemaType)4>::Append(protozero::Message&, unsigned int, unsigned long)
[function]
[call site]
00728
perfetto::protos::pbzero::FtraceEventBundle_FtraceError::set_status(perfetto::protos::pbzero::FtraceParseStatus)
[function]
[call site]
00729
void protozero::internal::FieldWriter<(protozero::proto_utils::ProtoSchemaType)14>::Append<perfetto::protos::pbzero::FtraceParseStatus>(protozero::Message&, unsigned int, perfetto::protos::pbzero::FtraceParseStatus)
[function]
[call site]
00730
void protozero::Message::AppendVarInt<perfetto::protos::pbzero::FtraceParseStatus>(unsigned int, perfetto::protos::pbzero::FtraceParseStatus)
[function]
[call site]
00731
unsigned char* protozero::proto_utils::WriteVarInt<perfetto::protos::pbzero::FtraceParseStatus>(perfetto::protos::pbzero::FtraceParseStatus, unsigned char*)
[function]
[call site]
00732
_ZN9protozero11proto_utils33ExtendValueForVarIntSerializationIN8perfetto6protos6pbzero17FtraceParseStatusEEENSt3__113make_unsignedINS6_11conditionalIXsr3std11is_unsignedIT_EE5valueES9_lE4typeEE4typeES9_
[function]
[call site]
00733
perfetto::CpuReader::Bundler::compact_sched_buf()
[function]
[call site]
00734
perfetto::CompactSchedBuffer::interner()
[function]
[call site]
00735
perfetto::CommInterner::interned_comms_size() const
[function]
[call site]
00736
perfetto::CpuReader::Bundler::StartNewPacket(bool, unsigned long)
[function]
[call site]
00737
std::__1::optional<perfetto::CpuReader::PageHeader>::value[abi:nn180100]() &
[function]
[call site]
00738
std::__1::__optional_storage_base<perfetto::CpuReader::PageHeader, false>::__get[abi:nn180100]() &
[function]
[call site]
00739
perfetto::CpuReader::ParsePagePayload(unsigned char const*, perfetto::CpuReader::PageHeader const*, perfetto::ProtoTranslationTable const*, perfetto::FtraceDataSourceConfig const*, perfetto::CpuReader::Bundler*, perfetto::FtraceMetadata*, unsigned long*)
[function]
[call site]
00740
bool perfetto::CpuReader::ReadAndAdvance<perfetto::(anonymous namespace)::EventHeader>(unsigned char const**, unsigned char const*, perfetto::(anonymous namespace)::EventHeader*)
[function]
[call site]
00741
bool perfetto::CpuReader::ReadAndAdvance<unsigned int>(unsigned char const**, unsigned char const*, unsigned int*)
[function]
[call site]
00742
bool perfetto::CpuReader::ReadAndAdvance<unsigned int>(unsigned char const**, unsigned char const*, unsigned int*)
[function]
[call site]
00743
bool perfetto::CpuReader::ReadAndAdvance<unsigned int>(unsigned char const**, unsigned char const*, unsigned int*)
[function]
[call site]
00744
bool perfetto::CpuReader::ReadAndAdvance<unsigned int>(unsigned char const**, unsigned char const*, unsigned int*)
[function]
[call site]
00745
bool perfetto::CpuReader::ReadAndAdvance<unsigned short>(unsigned char const**, unsigned char const*, unsigned short*)
[function]
[call site]
00746
perfetto::EventFilter::IsEventEnabled(unsigned long) const
[function]
[call site]
00747
perfetto::ProtoTranslationTable::compact_sched_format() const
[function]
[call site]
00748
perfetto::ProtoTranslationTable::compact_sched_format() const
[function]
[call site]
00749
perfetto::CpuReader::Bundler::compact_sched_buf()
[function]
[call site]
00750
perfetto::CpuReader::ParseSchedSwitchCompact(unsigned char const*, unsigned long, perfetto::CompactSchedSwitchFormat const*, perfetto::CompactSchedBuffer*, perfetto::FtraceMetadata*)
[function]
[call site]
00751
perfetto::CompactSchedBuffer::sched_switch()
[function]
[call site]
00752
perfetto::CompactSchedSwitchBuffer::AppendTimestamp(unsigned long)
[function]
[call site]
00753
void protozero::PackedVarInt::Append<unsigned long>(unsigned long)
[function]
[call site]
00754
protozero::PackedBufferBase::GrowIfNeeded()
[function]
[call site]
00755
protozero::PackedBufferBase::GrowSlowpath()
[function]
[call site]
00756
unsigned long perfetto::base::AlignUp<4096ul>(unsigned long)
[function]
[call site]
00757
unsigned char* protozero::proto_utils::WriteVarInt<unsigned long>(unsigned long, unsigned char*)
[function]
[call site]
00758
int perfetto::(anonymous namespace)::ReadValue<int>(unsigned char const*)
[function]
[call site]
00759
perfetto::CompactSchedBuffer::sched_switch()
[function]
[call site]
00760
perfetto::CompactSchedSwitchBuffer::next_pid()
[function]
[call site]
00761
void protozero::PackedVarInt::Append<int>(int)
[function]
[call site]
00762
unsigned char* protozero::proto_utils::WriteVarInt<int>(int, unsigned char*)
[function]
[call site]
00763
_ZN9protozero11proto_utils33ExtendValueForVarIntSerializationIiEENSt3__113make_unsignedINS2_11conditionalIXsr3std11is_unsignedIT_EE5valueES5_lE4typeEE4typeES5_
[function]
[call site]
00764
perfetto::FtraceMetadata::AddPid(int)
[function]
[call site]
00765
perfetto::base::FlatSet<int>::insert(int)
[function]
[call site]
00766
int perfetto::(anonymous namespace)::ReadValue<int>(unsigned char const*)
[function]
[call site]
00767
perfetto::CompactSchedBuffer::sched_switch()
[function]
[call site]
00768
perfetto::CompactSchedSwitchBuffer::next_prio()
[function]
[call site]
00769
void protozero::PackedVarInt::Append<int>(int)
[function]
[call site]
00770
perfetto::(anonymous namespace)::ReadSignedFtraceValue(unsigned char const*, perfetto::FtraceFieldType)
[function]
[call site]
00771
perfetto::base::Basename(char const*)
[function]
[call site]
00772
__errno_location
[call site]
00773
strerror
[call site]
00774
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00775
perfetto::base::MaybeSerializeLastLogsForCrashReporting()
[function]
[call site]
00776
perfetto::CompactSchedBuffer::sched_switch()
[function]
[call site]
00777
perfetto::CompactSchedSwitchBuffer::prev_state()
[function]
[call site]
00778
void protozero::PackedVarInt::Append<long>(long)
[function]
[call site]
00779
unsigned char* protozero::proto_utils::WriteVarInt<long>(long, unsigned char*)
[function]
[call site]
00780
perfetto::CompactSchedBuffer::interner()
[function]
[call site]
00781
perfetto::CommInterner::InternComm(char const*)
[function]
[call site]
00782
perfetto::base::StringView::StringView(char const*)
[function]
[call site]
00783
perfetto::base::operator==(perfetto::base::StringView const&, perfetto::base::StringView const&)
[function]
[call site]
00784
perfetto::base::StringView::size() const
[function]
[call site]
00785
perfetto::base::StringView::size() const
[function]
[call site]
00786
perfetto::base::StringView::data() const
[function]
[call site]
00787
perfetto::base::StringView::size() const
[function]
[call site]
00788
memcmp
[call site]
00789
perfetto::base::StringView::size() const
[function]
[call site]
00790
perfetto::base::StringView::StringView(char const*, unsigned long)
[function]
[call site]
00791
perfetto::CompactSchedBuffer::sched_switch()
[function]
[call site]
00792
perfetto::CompactSchedSwitchBuffer::next_comm_index()
[function]
[call site]
00793
void protozero::PackedVarInt::Append<unsigned long>(unsigned long)
[function]
[call site]
00794
perfetto::CpuReader::Bundler::compact_sched_buf()
[function]
[call site]
00795
perfetto::CpuReader::ParseSchedWakingCompact(unsigned char const*, unsigned long, perfetto::CompactSchedWakingFormat const*, perfetto::CompactSchedBuffer*, perfetto::FtraceMetadata*)
[function]
[call site]
00796
perfetto::CompactSchedBuffer::sched_waking()
[function]
[call site]
00797
perfetto::CompactSchedWakingBuffer::AppendTimestamp(unsigned long)
[function]
[call site]
00798
void protozero::PackedVarInt::Append<unsigned long>(unsigned long)
[function]
[call site]
00799
int perfetto::(anonymous namespace)::ReadValue<int>(unsigned char const*)
[function]
[call site]
00800
perfetto::CompactSchedBuffer::sched_waking()
[function]
[call site]
00801
perfetto::CompactSchedWakingBuffer::pid()
[function]
[call site]
00802
void protozero::PackedVarInt::Append<int>(int)
[function]
[call site]
00803
perfetto::FtraceMetadata::AddPid(int)
[function]
[call site]
00804
int perfetto::(anonymous namespace)::ReadValue<int>(unsigned char const*)
[function]
[call site]
00805
perfetto::CompactSchedBuffer::sched_waking()
[function]
[call site]
00806
perfetto::CompactSchedWakingBuffer::target_cpu()
[function]
[call site]
00807
void protozero::PackedVarInt::Append<int>(int)
[function]
[call site]
00808
int perfetto::(anonymous namespace)::ReadValue<int>(unsigned char const*)
[function]
[call site]
00809
perfetto::CompactSchedBuffer::sched_waking()
[function]
[call site]
00810
perfetto::CompactSchedWakingBuffer::prio()
[function]
[call site]
00811
void protozero::PackedVarInt::Append<int>(int)
[function]
[call site]
00812
perfetto::CompactSchedBuffer::interner()
[function]
[call site]
00813
perfetto::CommInterner::InternComm(char const*)
[function]
[call site]
00814
perfetto::CompactSchedBuffer::sched_waking()
[function]
[call site]
00815
perfetto::CompactSchedWakingBuffer::comm_index()
[function]
[call site]
00816
void protozero::PackedVarInt::Append<unsigned long>(unsigned long)
[function]
[call site]
00817
unsigned char perfetto::(anonymous namespace)::ReadValue<unsigned char>(unsigned char const*)
[function]
[call site]
00818
perfetto::CompactSchedBuffer::sched_waking()
[function]
[call site]
00819
perfetto::CompactSchedWakingBuffer::common_flags()
[function]
[call site]
00820
void protozero::PackedVarInt::Append<unsigned int>(unsigned int)
[function]
[call site]
00821
unsigned char* protozero::proto_utils::WriteVarInt<unsigned int>(unsigned int, unsigned char*)
[function]
[call site]
00822
perfetto::FtracePrintFilterConfig::event_id() const
[function]
[call site]
00823
perfetto::FtracePrintFilterConfig::IsEventInteresting(unsigned char const*, unsigned char const*) const
[function]
[call site]
00824
void perfetto::base::ignore_result<char [19]>(char const (&) [19])
[function]
[call site]
00825
perfetto::FtracePrintFilter::IsAllowed(char const*, unsigned long) const
[function]
[call site]
00826
perfetto::FtracePrintFilter::RuleMatches(perfetto::FtracePrintFilter::Rule const&, char const*, unsigned long)
[function]
[call site]
00827
perfetto::(anonymous namespace)::AtraceMessageMatches(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&, char const*, unsigned long)
[function]
[call site]
00828
perfetto::base::StringView::StringView(char const*, unsigned long)
[function]
[call site]
00829
perfetto::base::StringView::StringView(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00830
perfetto::base::StringView::StartsWith(perfetto::base::StringView const&) const
[function]
[call site]
00831
perfetto::base::StringView::size() const
[function]
[call site]
00832
perfetto::base::StringView::size() const
[function]
[call site]
00833
perfetto::base::StringView::size() const
[function]
[call site]
00834
perfetto::base::StringView::data() const
[function]
[call site]
00835
perfetto::base::StringView::size() const
[function]
[call site]
00836
memcmp
[call site]
00837
perfetto::base::StringView::substr(unsigned long, unsigned long) const
[function]
[call site]
00838
perfetto::base::StringView::StringView(char const*)
[function]
[call site]
00839
perfetto::base::StringView::StartsWith(perfetto::base::StringView const&) const
[function]
[call site]
00840
perfetto::base::StringView::substr(unsigned long, unsigned long) const
[function]
[call site]
00841
perfetto::base::StringView::size() const
[function]
[call site]
00842
perfetto::base::StringView::at(unsigned long) const
[function]
[call site]
00843
perfetto::base::StringView::at(unsigned long) const
[function]
[call site]
00844
isdigit
[call site]
00845
perfetto::base::StringView::substr(unsigned long, unsigned long) const
[function]
[call site]
00846
perfetto::base::StringView::data() const
[function]
[call site]
00847
perfetto::base::StringView::size() const
[function]
[call site]
00848
perfetto::(anonymous namespace)::PrefixMatches(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, unsigned long)
[function]
[call site]
00849
strncmp
[call site]
00850
perfetto::(anonymous namespace)::PrefixMatches(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, unsigned long)
[function]
[call site]
00851
perfetto::CpuReader::Bundler::GetOrCreateBundle()
[function]
[call site]
00852
perfetto::protos::pbzero::FtraceEvent* perfetto::protos::pbzero::FtraceEventBundle::add_event<perfetto::protos::pbzero::FtraceEvent>()
[function]
[call site]
00853
perfetto::protos::pbzero::FtraceEvent* protozero::Message::BeginNestedMessage<perfetto::protos::pbzero::FtraceEvent>(unsigned int)
[function]
[call site]
00854
perfetto::protos::pbzero::FtraceEvent::set_timestamp(unsigned long)
[function]
[call site]
00855
protozero::internal::FieldWriter<(protozero::proto_utils::ProtoSchemaType)4>::Append(protozero::Message&, unsigned int, unsigned long)
[function]
[call site]
00856
perfetto::CpuReader::ParseEvent(unsigned short, unsigned char const*, unsigned char const*, perfetto::ProtoTranslationTable const*, perfetto::FtraceDataSourceConfig const*, protozero::Message*, perfetto::FtraceMetadata*)
[function]
[call site]
00857
perfetto::ProtoTranslationTable::GetEventById(unsigned long) const
[function]
[call site]
00858
void perfetto::base::ignore_result<char [47]>(char const (&) [47])
[function]
[call site]
00859
perfetto::ProtoTranslationTable::common_pid() const
[function]
[call site]
00860
std::__1::optional<perfetto::Field>::value[abi:nn180100]() const &
[function]
[call site]
00861
std::__1::__optional_storage_base<perfetto::Field, false>::__get[abi:nn180100]() const &
[function]
[call site]
00862
perfetto::CpuReader::ParseField(perfetto::Field const&, unsigned char const*, unsigned char const*, perfetto::ProtoTranslationTable const*, protozero::Message*, perfetto::FtraceMetadata*)
[function]
[call site]
00863
unsigned char perfetto::CpuReader::ReadIntoVarInt<unsigned char>(unsigned char const*, unsigned int, protozero::Message*)
[function]
[call site]
00864
void protozero::Message::AppendVarInt<unsigned char>(unsigned int, unsigned char)
[function]
[call site]
00865
unsigned char* protozero::proto_utils::WriteVarInt<unsigned char>(unsigned char, unsigned char*)
[function]
[call site]
00866
_ZN9protozero11proto_utils33ExtendValueForVarIntSerializationIhEENSt3__113make_unsignedINS2_11conditionalIXsr3std11is_unsignedIT_EE5valueES5_lE4typeEE4typeES5_
[function]
[call site]
00867
unsigned short perfetto::CpuReader::ReadIntoVarInt<unsigned short>(unsigned char const*, unsigned int, protozero::Message*)
[function]
[call site]
00868
void protozero::Message::AppendVarInt<unsigned short>(unsigned int, unsigned short)
[function]
[call site]
00869
unsigned char* protozero::proto_utils::WriteVarInt<unsigned short>(unsigned short, unsigned char*)
[function]
[call site]
00870
_ZN9protozero11proto_utils33ExtendValueForVarIntSerializationItEENSt3__113make_unsignedINS2_11conditionalIXsr3std11is_unsignedIT_EE5valueES5_lE4typeEE4typeES5_
[function]
[call site]
00871
unsigned int perfetto::CpuReader::ReadIntoVarInt<unsigned int>(unsigned char const*, unsigned int, protozero::Message*)
[function]
[call site]
00872
void protozero::Message::AppendVarInt<unsigned int>(unsigned int, unsigned int)
[function]
[call site]
00873
unsigned long perfetto::CpuReader::ReadIntoVarInt<unsigned long>(unsigned char const*, unsigned int, protozero::Message*)
[function]
[call site]
00874
void protozero::Message::AppendVarInt<unsigned long>(unsigned int, unsigned long)
[function]
[call site]
00875
signed char perfetto::CpuReader::ReadIntoVarInt<signed char>(unsigned char const*, unsigned int, protozero::Message*)
[function]
[call site]
00876
void protozero::Message::AppendVarInt<signed char>(unsigned int, signed char)
[function]
[call site]
00877
unsigned char* protozero::proto_utils::WriteVarInt<signed char>(signed char, unsigned char*)
[function]
[call site]
00878
_ZN9protozero11proto_utils33ExtendValueForVarIntSerializationIaEENSt3__113make_unsignedINS2_11conditionalIXsr3std11is_unsignedIT_EE5valueES5_lE4typeEE4typeES5_
[function]
[call site]
00879
short perfetto::CpuReader::ReadIntoVarInt<short>(unsigned char const*, unsigned int, protozero::Message*)
[function]
[call site]
00880
void protozero::Message::AppendVarInt<short>(unsigned int, short)
[function]
[call site]
00881
unsigned char* protozero::proto_utils::WriteVarInt<short>(short, unsigned char*)
[function]
[call site]
00882
_ZN9protozero11proto_utils33ExtendValueForVarIntSerializationIsEENSt3__113make_unsignedINS2_11conditionalIXsr3std11is_unsignedIT_EE5valueES5_lE4typeEE4typeES5_
[function]
[call site]
00883
int perfetto::CpuReader::ReadIntoVarInt<int>(unsigned char const*, unsigned int, protozero::Message*)
[function]
[call site]
00884
void protozero::Message::AppendVarInt<int>(unsigned int, int)
[function]
[call site]
00885
unsigned char* protozero::proto_utils::WriteVarInt<int>(int, unsigned char*)
[function]
[call site]
00886
long perfetto::CpuReader::ReadIntoVarInt<long>(unsigned char const*, unsigned int, protozero::Message*)
[function]
[call site]
00887
void protozero::Message::AppendVarInt<long>(unsigned int, long)
[function]
[call site]
00888
perfetto::(anonymous namespace)::ReadIntoString(unsigned char const*, unsigned long, unsigned int, protozero::Message*)
[function]
[call site]
00889
strnlen
[call site]
00890
protozero::Message::AppendBytes(unsigned int, void const*, unsigned long)
[function]
[call site]
00891
perfetto::(anonymous namespace)::ReadIntoString(unsigned char const*, unsigned long, unsigned int, protozero::Message*)
[function]
[call site]
00892
unsigned long* perfetto::base::AssumeLittleEndian<unsigned long*>(unsigned long*)
[function]
[call site]
00893
perfetto::ProtoTranslationTable::LookupTraceString(unsigned long) const
[function]
[call site]
00894
perfetto::PrintkMap::at(unsigned long) const
[function]
[call site]
00895
perfetto::PrintkEntry::PrintkEntry(unsigned long)
[function]
[call site]
00896
perfetto::PrintkEntry::PrintkEntry(unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
[function]
[call site]
00897
perfetto::base::FlatSet<perfetto::PrintkEntry>::find(perfetto::PrintkEntry) const
[function]
[call site]
00898
perfetto::PrintkEntry::operator==(perfetto::PrintkEntry const&) const
[function]
[call site]
00899
perfetto::PrintkEntry::~PrintkEntry()
[function]
[call site]
00900
perfetto::base::FlatSet<perfetto::PrintkEntry>::end() const
[function]
[call site]
00901
perfetto::base::StringView::StringView()
[function]
[call site]
00902
perfetto::base::StringView::StringView(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00903
perfetto::base::StringView::begin() const
[function]
[call site]
00904
perfetto::base::StringView::size() const
[function]
[call site]
00905
protozero::Message::AppendBytes(unsigned int, void const*, unsigned long)
[function]
[call site]
00906
perfetto::(anonymous namespace)::ReadDataLoc(unsigned char const*, unsigned char const*, unsigned char const*, perfetto::Field const&, protozero::Message*)
[function]
[call site]
00907
bool perfetto::CpuReader::ReadAndAdvance<unsigned int>(unsigned char const**, unsigned char const*, unsigned int*)
[function]
[call site]
00908
void perfetto::base::ignore_result<char [31]>(char const (&) [31])
[function]
[call site]
00909
void perfetto::base::ignore_result<char [38]>(char const (&) [38])
[function]
[call site]
00910
perfetto::(anonymous namespace)::ReadIntoString(unsigned char const*, unsigned long, unsigned int, protozero::Message*)
[function]
[call site]
00911
unsigned char perfetto::CpuReader::ReadIntoVarInt<unsigned char>(unsigned char const*, unsigned int, protozero::Message*)
[function]
[call site]
00912
void perfetto::CpuReader::ReadInode<unsigned int>(unsigned char const*, unsigned int, protozero::Message*, perfetto::FtraceMetadata*)
[function]
[call site]
00913
unsigned int perfetto::CpuReader::ReadIntoVarInt<unsigned int>(unsigned char const*, unsigned int, protozero::Message*)
[function]
[call site]
00914
perfetto::FtraceMetadata::AddInode(unsigned long)
[function]
[call site]
00915
getpid
[call site]
00916
perfetto::base::FlatSet<std::__1::pair<unsigned long, unsigned long> >::insert(std::__1::pair<unsigned long, unsigned long>)
[function]
[call site]
00917
void perfetto::CpuReader::ReadInode<unsigned long>(unsigned char const*, unsigned int, protozero::Message*, perfetto::FtraceMetadata*)
[function]
[call site]
00918
unsigned long perfetto::CpuReader::ReadIntoVarInt<unsigned long>(unsigned char const*, unsigned int, protozero::Message*)
[function]
[call site]
00919
perfetto::CpuReader::ReadPid(unsigned char const*, unsigned int, protozero::Message*, perfetto::FtraceMetadata*)
[function]
[call site]
00920
int perfetto::CpuReader::ReadIntoVarInt<int>(unsigned char const*, unsigned int, protozero::Message*)
[function]
[call site]
00921
perfetto::FtraceMetadata::AddPid(int)
[function]
[call site]
00922
perfetto::CpuReader::ReadCommonPid(unsigned char const*, unsigned int, protozero::Message*, perfetto::FtraceMetadata*)
[function]
[call site]
00923
int perfetto::CpuReader::ReadIntoVarInt<int>(unsigned char const*, unsigned int, protozero::Message*)
[function]
[call site]
00924
perfetto::FtraceMetadata::AddCommonPid(int)
[function]
[call site]
00925
perfetto::FtraceMetadata::AddPid(int)
[function]
[call site]
00926
void perfetto::CpuReader::ReadDevId<unsigned int>(unsigned char const*, unsigned int, protozero::Message*, perfetto::FtraceMetadata*)
[function]
[call site]
00927
unsigned long perfetto::CpuReader::TranslateBlockDeviceIDToUserspace<unsigned int>(unsigned int)
[function]
[call site]
00928
void protozero::Message::AppendVarInt<unsigned long>(unsigned int, unsigned long)
[function]
[call site]
00929
perfetto::FtraceMetadata::AddDevice(unsigned long)
[function]
[call site]
00930
void perfetto::CpuReader::ReadDevId<unsigned long>(unsigned char const*, unsigned int, protozero::Message*, perfetto::FtraceMetadata*)
[function]
[call site]
00931
unsigned long perfetto::CpuReader::TranslateBlockDeviceIDToUserspace<unsigned long>(unsigned long)
[function]
[call site]
00932
void perfetto::CpuReader::ReadSymbolAddr<unsigned int>(unsigned char const*, unsigned int, protozero::Message*, perfetto::FtraceMetadata*)
[function]
[call site]
00933
perfetto::FtraceMetadata::AddSymbolAddr(unsigned long)
[function]
[call site]
00934
perfetto::FtraceMetadata::KernelAddr::KernelAddr(unsigned long, unsigned int)
[function]
[call site]
00935
perfetto::base::FlatSet<perfetto::FtraceMetadata::KernelAddr>::insert(perfetto::FtraceMetadata::KernelAddr)
[function]
[call site]
00936
perfetto::operator==(perfetto::FtraceMetadata::KernelAddr const&, perfetto::FtraceMetadata::KernelAddr const&)
[function]
[call site]
00937
perfetto::base::FlatSet<perfetto::FtraceMetadata::KernelAddr>::size() const
[function]
[call site]
00938
void protozero::Message::AppendVarInt<unsigned int>(unsigned int, unsigned int)
[function]
[call site]
00939
void perfetto::CpuReader::ReadSymbolAddr<unsigned long>(unsigned char const*, unsigned int, protozero::Message*, perfetto::FtraceMetadata*)
[function]
[call site]
00940
protozero::Message* protozero::Message::BeginNestedMessage<protozero::Message>(unsigned int)
[function]
[call site]
00941
protozero::Message::AppendString(unsigned int, char const*)
[function]
[call site]
00942
strlen
[call site]
00943
protozero::Message::AppendBytes(unsigned int, void const*, unsigned long)
[function]
[call site]
00944
protozero::Message* protozero::Message::BeginNestedMessage<protozero::Message>(unsigned int)
[function]
[call site]
00945
protozero::Message::AppendString(unsigned int, char const*)
[function]
[call site]
00946
perfetto::CpuReader::ParseField(perfetto::Field const&, unsigned char const*, unsigned char const*, perfetto::ProtoTranslationTable const*, protozero::Message*, perfetto::FtraceMetadata*)
[function]
[call site]
00947
perfetto::CpuReader::ParseSysEnter(perfetto::Event const&, unsigned char const*, unsigned char const*, protozero::Message*, perfetto::FtraceMetadata*)
[function]
[call site]
00948
void perfetto::base::ignore_result<char [42]>(char const (&) [42])
[function]
[call site]
00949
perfetto::(anonymous namespace)::ReadSignedFtraceValue(unsigned char const*, perfetto::FtraceFieldType)
[function]
[call site]
00950
void protozero::Message::AppendVarInt<long>(unsigned int, long)
[function]
[call site]
00951
unsigned long perfetto::(anonymous namespace)::ReadValue<unsigned long>(unsigned char const*)
[function]
[call site]
00952
unsigned int perfetto::(anonymous namespace)::ReadValue<unsigned int>(unsigned char const*)
[function]
[call site]
00953
void protozero::Message::AppendVarInt<unsigned long>(unsigned int, unsigned long)
[function]
[call site]
00954
perfetto::CpuReader::ParseSysExit(perfetto::Event const&, unsigned char const*, unsigned char const*, perfetto::FtraceDataSourceConfig const*, protozero::Message*, perfetto::FtraceMetadata*)
[function]
[call site]
00955
void perfetto::base::ignore_result<char [41]>(char const (&) [41])
[function]
[call site]
00956
perfetto::(anonymous namespace)::ReadSignedFtraceValue(unsigned char const*, perfetto::FtraceFieldType)
[function]
[call site]
00957
void protozero::Message::AppendVarInt<long>(unsigned int, long)
[function]
[call site]
00958
perfetto::(anonymous namespace)::ReadSignedFtraceValue(unsigned char const*, perfetto::FtraceFieldType)
[function]
[call site]
00959
void protozero::Message::AppendVarInt<long>(unsigned int, long)
[function]
[call site]
00960
perfetto::base::FlatSet<long>::count(long) const
[function]
[call site]
00961
perfetto::base::FlatSet<long>::find(long) const
[function]
[call site]
00962
perfetto::base::FlatSet<std::__1::pair<int, unsigned long> >::insert(std::__1::pair<int, unsigned long>)
[function]
[call site]
00963
perfetto::base::FlatHashMap<unsigned int, perfetto::protos::pbzero::perfetto_pbzero_enum_KprobeEvent::KprobeType, perfetto::base::Hash<unsigned int>, perfetto::base::QuadraticProbe, false>::Find(unsigned int const&) const
[function]
[call site]
00964
perfetto::base::FlatHashMap<unsigned int, perfetto::protos::pbzero::perfetto_pbzero_enum_KprobeEvent::KprobeType, perfetto::base::Hash<unsigned int>, perfetto::base::QuadraticProbe, false>::FindInternal(unsigned int const&) const
[function]
[call site]
00965
_ZN8perfetto4base4HashIjEclIjEEKNSt3__19enable_ifIXsr3std13is_arithmeticIT_EE5valueEmE4typeERKS6_
[function]
[call site]
00966
perfetto::base::Hasher::Hasher()
[function]
[call site]
00967
_ZN8perfetto4base6Hasher6UpdateIjTnNSt3__19enable_ifIXsr3std13is_arithmeticIT_EE5valueEbE4typeELb1EEEvS5_
[function]
[call site]
00968
perfetto::base::Hasher::Update(char const*, unsigned long)
[function]
[call site]
00969
perfetto::base::Hasher::digest() const
[function]
[call site]
00970
perfetto::base::FlatHashMap<unsigned int, perfetto::protos::pbzero::perfetto_pbzero_enum_KprobeEvent::KprobeType, perfetto::base::Hash<unsigned int>, perfetto::base::QuadraticProbe, false>::HashToTag(unsigned long)
[function]
[call site]
00971
perfetto::base::QuadraticProbe::Calc(unsigned long, unsigned long, unsigned long)
[function]
[call site]
00972
protozero::Message::AppendString(unsigned int, char const*)
[function]
[call site]
00973
void protozero::Message::AppendVarInt<perfetto::protos::pbzero::perfetto_pbzero_enum_KprobeEvent::KprobeType>(unsigned int, perfetto::protos::pbzero::perfetto_pbzero_enum_KprobeEvent::KprobeType)
[function]
[call site]
00974
unsigned char* protozero::proto_utils::WriteVarInt<perfetto::protos::pbzero::perfetto_pbzero_enum_KprobeEvent::KprobeType>(perfetto::protos::pbzero::perfetto_pbzero_enum_KprobeEvent::KprobeType, unsigned char*)
[function]
[call site]
00975
_ZN9protozero11proto_utils33ExtendValueForVarIntSerializationIN8perfetto6protos6pbzero32perfetto_pbzero_enum_KprobeEvent10KprobeTypeEEENSt3__113make_unsignedINS7_11conditionalIXsr3std11is_unsignedIT_EE5valueESA_lE4typeEE4typeESA_
[function]
[call site]
00976
perfetto::CpuReader::ParseField(perfetto::Field const&, unsigned char const*, unsigned char const*, perfetto::ProtoTranslationTable const*, protozero::Message*, perfetto::FtraceMetadata*)
[function]
[call site]
00977
perfetto::FtraceMetadata::AddRenamePid(int)
[function]
[call site]
00978
perfetto::base::FlatSet<int>::insert(int)
[function]
[call site]
00979
protozero::Message::Finalize()
[function]
[call site]
00980
perfetto::FtraceMetadata::FinishEvent()
[function]
[call site]
00981
perfetto::CpuReader::Bundler::GetOrCreateBundle()
[function]
[call site]
00982
perfetto::protos::pbzero::FtraceEvent* perfetto::protos::pbzero::FtraceEventBundle::add_event<perfetto::protos::pbzero::FtraceEvent>()
[function]
[call site]
00983
perfetto::protos::pbzero::FtraceEvent::set_timestamp(unsigned long)
[function]
[call site]
00984
perfetto::CpuReader::ParseEvent(unsigned short, unsigned char const*, unsigned char const*, perfetto::ProtoTranslationTable const*, perfetto::FtraceDataSourceConfig const*, protozero::Message*, perfetto::FtraceMetadata*)
[function]
[call site]
00985
perfetto::(anonymous namespace)::WriteAndSetParseError(perfetto::CpuReader::Bundler*, perfetto::base::FlatSet<perfetto::protos::pbzero::FtraceParseStatus>*, unsigned long, perfetto::protos::pbzero::FtraceParseStatus)
[function]
[call site]
00986
perfetto::CpuReader::Bundler::~Bundler()
[function]
[call site]
00987
perfetto::CpuReader::Bundler::FinalizeAndRunSymbolizer()
[function]
[call site]
00988
protozero::MessageHandle<perfetto::protos::pbzero::TracePacket>::~MessageHandle()
[function]
[call site]
00989
perfetto::base::FlatSet<perfetto::protos::pbzero::FtraceParseStatus>::~FlatSet()
[function]
[call site]
00990
perfetto::NullTraceWriter::~NullTraceWriter()
[function]
[call site]
00991
protozero::ScatteredStreamWriter::~ScatteredStreamWriter()
[function]
[call site]
00992
protozero::ScatteredStreamWriterNullDelegate::~ScatteredStreamWriterNullDelegate()
[function]
[call site]
00993
protozero::ScatteredStreamWriter::Delegate::~Delegate()
[function]
[call site]
00994
perfetto::TraceWriter::~TraceWriter()
[function]
[call site]
00995
perfetto::TraceWriterBase::~TraceWriterBase()
[function]
[call site]
00996
perfetto::FtraceDataSourceConfig::~FtraceDataSourceConfig()
[function]
[call site]
00997
perfetto::base::FlatHashMap<unsigned int, perfetto::protos::pbzero::perfetto_pbzero_enum_KprobeEvent::KprobeType, perfetto::base::Hash<unsigned int>, perfetto::base::QuadraticProbe, false>::~FlatHashMap()
[function]
[call site]
00998
perfetto::base::FlatHashMap<unsigned int, perfetto::protos::pbzero::perfetto_pbzero_enum_KprobeEvent::KprobeType, perfetto::base::Hash<unsigned int>, perfetto::base::QuadraticProbe, false>::Clear()
[function]
[call site]
00999
perfetto::base::FlatHashMap<unsigned int, perfetto::protos::pbzero::perfetto_pbzero_enum_KprobeEvent::KprobeType, perfetto::base::Hash<unsigned int>, perfetto::base::QuadraticProbe, false>::EraseInternal(unsigned long)
[function]
[call site]
01000
perfetto::base::FlatHashMap<unsigned int, perfetto::protos::pbzero::perfetto_pbzero_enum_KprobeEvent::KprobeType, perfetto::base::Hash<unsigned int>, perfetto::base::QuadraticProbe, false>::MaybeGrowAndRehash(bool)
[function]
[call site]
01001
perfetto::base::Basename(char const*)
[function]
[call site]
01002
__errno_location
[call site]
01003
strerror
[call site]
01004
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
01005
perfetto::base::MaybeSerializeLastLogsForCrashReporting()
[function]
[call site]
01006
perfetto::base::FlatHashMap<unsigned int, perfetto::protos::pbzero::perfetto_pbzero_enum_KprobeEvent::KprobeType, perfetto::base::Hash<unsigned int>, perfetto::base::QuadraticProbe, false>::Reset(unsigned long)
[function]
[call site]
01007
perfetto::base::FlatHashMap<unsigned int, perfetto::protos::pbzero::perfetto_pbzero_enum_KprobeEvent::KprobeType, perfetto::base::Hash<unsigned int>, perfetto::base::QuadraticProbe, false>::Insert(unsigned int, perfetto::protos::pbzero::perfetto_pbzero_enum_KprobeEvent::KprobeType)
[function]
[call site]
01008
_ZN8perfetto4base4HashIjEclIjEEKNSt3__19enable_ifIXsr3std13is_arithmeticIT_EE5valueEmE4typeERKS6_
[function]
[call site]
01009
perfetto::base::FlatHashMap<unsigned int, perfetto::protos::pbzero::perfetto_pbzero_enum_KprobeEvent::KprobeType, perfetto::base::Hash<unsigned int>, perfetto::base::QuadraticProbe, false>::HashToTag(unsigned long)
[function]
[call site]
01010
perfetto::base::QuadraticProbe::Calc(unsigned long, unsigned long, unsigned long)
[function]
[call site]
01011
perfetto::base::FlatHashMap<unsigned int, perfetto::protos::pbzero::perfetto_pbzero_enum_KprobeEvent::KprobeType, perfetto::base::Hash<unsigned int>, perfetto::base::QuadraticProbe, false>::MaybeGrowAndRehash(bool)
[function]
[call site]
01012
perfetto::base::Basename(char const*)
[function]
[call site]
01013
__errno_location
[call site]
01014
strerror
[call site]
01015
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
01016
perfetto::base::MaybeSerializeLastLogsForCrashReporting()
[function]
[call site]
01017
perfetto::base::FlatSet<long>::~FlatSet()
[function]
[call site]
01018
perfetto::EventFilter::~EventFilter()
[function]
[call site]
01019
perfetto::FtraceMetadata::~FtraceMetadata()
[function]
[call site]
01020
perfetto::base::FlatSet<std::__1::pair<int, unsigned long> >::~FlatSet()
[function]
[call site]
01021
perfetto::base::FlatSet<perfetto::FtraceMetadata::KernelAddr>::~FlatSet()
[function]
[call site]
01022
perfetto::base::FlatSet<int>::~FlatSet()
[function]
[call site]
01023
perfetto::base::FlatSet<std::__1::pair<unsigned long, unsigned long> >::~FlatSet()
[function]
[call site]
01024