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::profiling::(anonymous namespace)::FuzzRingBuffer(unsigned char const*, unsigned long)
[function]
[call site]
00001
perfetto::base::TempFile::CreateUnlinked()
[function]
[call site]
00002
perfetto::base::TempFile::Create()
[function]
[call site]
00003
perfetto::base::TempFile::TempFile()
[function]
[call site]
00004
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::ScopedResource(int)
[function]
[call site]
00005
perfetto::base::GetSysTempDir()
[function]
[call site]
00006
getenv
[call site]
00007
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]
00008
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]
00009
mkstemp64
[call site]
00010
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::reset(int)
[function]
[call site]
00011
perfetto::base::internal::DefaultValidityChecker<int, -1>::IsValid(int)
[function]
[call site]
00012
perfetto::base::CloseFile(int)
[function]
[call site]
00013
close
[call site]
00014
perfetto::base::Basename(char const*)
[function]
[call site]
00015
perfetto::base::StrEnd(char const*)
[function]
[call site]
00016
perfetto::base::StrEnd(char const*)
[function]
[call site]
00017
perfetto::base::BasenameRecursive(char const*, char const*, char const*)
[function]
[call site]
00018
perfetto::base::BasenameRecursive(char const*, char const*, char const*)
[function]
[call site]
00019
__errno_location
[call site]
00020
strerror
[call site]
00021
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00022
vsnprintf
[call site]
00023
snprintf
[call site]
00024
__cxa_guard_acquire
[call site]
00025
isatty
[call site]
00026
__cxa_guard_release
[call site]
00027
perfetto::base::StackString<10ul>::StackString(char const*, ...)
[function]
[call site]
00028
vsnprintf
[call site]
00029
strlen
[call site]
00030
perfetto::base::StackString<10ul>::len() const
[function]
[call site]
00031
perfetto::base::StackString<10ul>::c_str() const
[function]
[call site]
00032
perfetto::base::StackString<24ul>::StackString(char const*, ...)
[function]
[call site]
00033
perfetto::base::GetWallTimeMs()
[function]
[call site]
00034
perfetto::base::GetWallTimeNs()
[function]
[call site]
00035
perfetto::base::GetTimeInternalNs(int)
[function]
[call site]
00036
clock_gettime
[call site]
00037
perfetto::base::Basename(char const*)
[function]
[call site]
00038
__errno_location
[call site]
00039
strerror
[call site]
00040
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00041
perfetto::base::StackString<32ul>::StackString(char const*, ...)
[function]
[call site]
00042
perfetto::base::StackString<32ul>::c_str() const
[function]
[call site]
00043
perfetto::base::StackString<24ul>::c_str() const
[function]
[call site]
00044
fprintf
[call site]
00045
perfetto::base::StackString<32ul>::c_str() const
[function]
[call site]
00046
perfetto::base::StackString<24ul>::c_str() const
[function]
[call site]
00047
fprintf
[call site]
00048
perfetto::base::StackString<32ul>::string_view() const
[function]
[call site]
00049
perfetto::base::StringView::StringView(char const*, unsigned long)
[function]
[call site]
00050
perfetto::base::StackString<24ul>::string_view() const
[function]
[call site]
00051
perfetto::base::StringView::StringView(char const*, unsigned long)
[function]
[call site]
00052
perfetto::base::LogRingBuffer::Append(perfetto::base::StringView, perfetto::base::StringView, perfetto::base::StringView)
[function]
[call site]
00053
perfetto::base::StringView::size() const
[function]
[call site]
00054
perfetto::base::StringView::data() const
[function]
[call site]
00055
perfetto::base::StringView::size() const
[function]
[call site]
00056
perfetto::base::StringView::data() const
[function]
[call site]
00057
perfetto::base::StringView::size() const
[function]
[call site]
00058
perfetto::base::StringView::data() const
[function]
[call site]
00059
snprintf
[call site]
00060
perfetto::base::MaybeSerializeLastLogsForCrashReporting()
[function]
[call site]
00061
perfetto::base::SerializeCrashKeys(char*, unsigned long)
[function]
[call site]
00062
perfetto::base::CrashKey::ToString(char*, unsigned long)
[function]
[call site]
00063
perfetto::base::SprintfTrunc(char*, unsigned long, char const*, ...)
[function]
[call site]
00064
vsnprintf
[call site]
00065
perfetto::base::SprintfTrunc(char*, unsigned long, char const*, ...)
[function]
[call site]
00066
perfetto::base::LogRingBuffer::Read(char*, unsigned long)
[function]
[call site]
00067
fputs
[call site]
00068
fputs
[call site]
00069
fputs
[call site]
00070
perfetto::base::FromPosixTimespec(timespec const&)
[function]
[call site]
00071
perfetto::base::MaybeSerializeLastLogsForCrashReporting()
[function]
[call site]
00072
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::operator bool() const
[function]
[call site]
00073
perfetto::base::internal::DefaultValidityChecker<int, -1>::IsValid(int)
[function]
[call site]
00074
perfetto::base::Basename(char const*)
[function]
[call site]
00075
__errno_location
[call site]
00076
strerror
[call site]
00077
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00078
perfetto::base::MaybeSerializeLastLogsForCrashReporting()
[function]
[call site]
00079
perfetto::base::TempFile::~TempFile()
[function]
[call site]
00080
perfetto::base::TempFile::Unlink()
[function]
[call site]
00081
unlink
[call site]
00082
perfetto::base::Basename(char const*)
[function]
[call site]
00083
__errno_location
[call site]
00084
strerror
[call site]
00085
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00086
perfetto::base::MaybeSerializeLastLogsForCrashReporting()
[function]
[call site]
00087
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::~ScopedResource()
[function]
[call site]
00088
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::reset(int)
[function]
[call site]
00089
perfetto::base::TempFile::Unlink()
[function]
[call site]
00090
perfetto::base::TempFile::~TempFile()
[function]
[call site]
00091
perfetto::base::TempFile::ReleaseFD()
[function]
[call site]
00092
perfetto::base::TempFile::Unlink()
[function]
[call site]
00093
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::ScopedResource(perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >&&)
[function]
[call site]
00094
perfetto::base::TempFile::~TempFile()
[function]
[call site]
00095
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::operator bool() const
[function]
[call site]
00096
perfetto::base::Basename(char const*)
[function]
[call site]
00097
__errno_location
[call site]
00098
strerror
[call site]
00099
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00100
perfetto::base::MaybeSerializeLastLogsForCrashReporting()
[function]
[call site]
00101
perfetto::base::GetSysPageSize()
[function]
[call site]
00102
perfetto::base::internal::GetSysPageSizeSlowpath()
[function]
[call site]
00103
getpagesize
[call site]
00104
perfetto::base::Basename(char const*)
[function]
[call site]
00105
__errno_location
[call site]
00106
strerror
[call site]
00107
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00108
perfetto::base::MaybeSerializeLastLogsForCrashReporting()
[function]
[call site]
00109
perfetto::profiling::(anonymous namespace)::RoundToPow2(unsigned long)
[function]
[call site]
00110
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::operator*() const
[function]
[call site]
00111
perfetto::base::GetSysPageSize()
[function]
[call site]
00112
ftruncate64
[call site]
00113
perfetto::base::Basename(char const*)
[function]
[call site]
00114
__errno_location
[call site]
00115
strerror
[call site]
00116
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00117
perfetto::base::MaybeSerializeLastLogsForCrashReporting()
[function]
[call site]
00118
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::operator*() const
[function]
[call site]
00119
perfetto::base::WriteAll(int, void const*, unsigned long)
[function]
[call site]
00120
perfetto::base::platform::BeforeMaybeBlockingSyscall()
[function]
[call site]
00121
perfetto::base::WriteAll(int, void const*, unsigned long)::$_0::operator()() const
[function]
[call site]
00122
write
[call site]
00123
__errno_location
[call site]
00124
perfetto::base::platform::AfterMaybeBlockingSyscall()
[function]
[call site]
00125
perfetto::base::Basename(char const*)
[function]
[call site]
00126
__errno_location
[call site]
00127
strerror
[call site]
00128
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00129
perfetto::base::MaybeSerializeLastLogsForCrashReporting()
[function]
[call site]
00130
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::operator*() const
[function]
[call site]
00131
perfetto::base::GetSysPageSize()
[function]
[call site]
00132
lseek64
[call site]
00133
perfetto::base::Basename(char const*)
[function]
[call site]
00134
__errno_location
[call site]
00135
strerror
[call site]
00136
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00137
perfetto::base::MaybeSerializeLastLogsForCrashReporting()
[function]
[call site]
00138
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::operator*() const
[function]
[call site]
00139
perfetto::base::WriteAll(int, void const*, unsigned long)
[function]
[call site]
00140
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::ScopedResource(perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >&&)
[function]
[call site]
00141
perfetto::profiling::SharedRingBuffer::Attach(perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >)
[function]
[call site]
00142
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::ScopedResource(perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >&&)
[function]
[call site]
00143
perfetto::profiling::SharedRingBuffer::SharedRingBuffer(perfetto::profiling::SharedRingBuffer::AttachFlag, perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >)
[function]
[call site]
00144
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::ScopedResource(int)
[function]
[call site]
00145
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::ScopedResource(perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >&&)
[function]
[call site]
00146
perfetto::profiling::SharedRingBuffer::Initialize(perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >)
[function]
[call site]
00147
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::operator*() const
[function]
[call site]
00148
fstat64
[call site]
00149
perfetto::base::Basename(char const*)
[function]
[call site]
00150
__errno_location
[call site]
00151
strerror
[call site]
00152
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00153
perfetto::profiling::(anonymous namespace)::meta_page_size()
[function]
[call site]
00154
perfetto::base::GetSysPageSize()
[function]
[call site]
00155
perfetto::base::GetSysPageSize()
[function]
[call site]
00156
perfetto::base::GetSysPageSize()
[function]
[call site]
00157
perfetto::base::Basename(char const*)
[function]
[call site]
00158
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00159
perfetto::profiling::(anonymous namespace)::meta_page_size()
[function]
[call site]
00160
mmap64
[call site]
00161
perfetto::base::Basename(char const*)
[function]
[call site]
00162
__errno_location
[call site]
00163
strerror
[call site]
00164
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00165
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::operator*() const
[function]
[call site]
00166
mmap64
[call site]
00167
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::operator*() const
[function]
[call site]
00168
perfetto::profiling::(anonymous namespace)::meta_page_size()
[function]
[call site]
00169
mmap64
[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
munmap
[call site]
00175
perfetto::profiling::SharedRingBuffer::set_size(unsigned long)
[function]
[call site]
00176
perfetto::profiling::(anonymous namespace)::meta_page_size()
[function]
[call site]
00177
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::operator=(perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >&&)
[function]
[call site]
00178
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::reset(int)
[function]
[call site]
00179
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::~ScopedResource()
[function]
[call site]
00180
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::~ScopedResource()
[function]
[call site]
00181
perfetto::profiling::SharedRingBuffer::is_valid() const
[function]
[call site]
00182
perfetto::profiling::SharedRingBuffer::~SharedRingBuffer()
[function]
[call site]
00183
perfetto::profiling::SharedRingBuffer::is_valid() const
[function]
[call site]
00184
perfetto::profiling::(anonymous namespace)::meta_page_size()
[function]
[call site]
00185
munmap
[call site]
00186
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::release()
[function]
[call site]
00187
close
[call site]
00188
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::~ScopedResource()
[function]
[call site]
00189
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::~ScopedResource()
[function]
[call site]
00190
perfetto::base::Basename(char const*)
[function]
[call site]
00191
__errno_location
[call site]
00192
strerror
[call site]
00193
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00194
perfetto::base::MaybeSerializeLastLogsForCrashReporting()
[function]
[call site]
00195
perfetto::profiling::SharedRingBuffer::BeginRead()
[function]
[call site]
00196
perfetto::profiling::SharedRingBuffer::GetPointerPositions()
[function]
[call site]
00197
perfetto::profiling::SharedRingBuffer::IsCorrupt(perfetto::profiling::SharedRingBuffer::PointerPositions const&)
[function]
[call site]
00198
perfetto::base::Basename(char const*)
[function]
[call site]
00199
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00200
__errno_location
[call site]
00201
perfetto::profiling::SharedRingBuffer::Buffer::Buffer()
[function]
[call site]
00202
std::__1::optional<perfetto::profiling::SharedRingBuffer::PointerPositions>::value[abi:nn180100]() &
[function]
[call site]
00203
std::__1::__optional_storage_base<perfetto::profiling::SharedRingBuffer::PointerPositions, false>::__get[abi:nn180100]() &
[function]
[call site]
00204
perfetto::profiling::SharedRingBuffer::read_avail(perfetto::profiling::SharedRingBuffer::PointerPositions const&)
[function]
[call site]
00205
__errno_location
[call site]
00206
perfetto::profiling::SharedRingBuffer::Buffer::Buffer()
[function]
[call site]
00207
perfetto::profiling::SharedRingBuffer::at(unsigned long)
[function]
[call site]
00208
__errno_location
[call site]
00209
perfetto::profiling::SharedRingBuffer::Buffer::Buffer()
[function]
[call site]
00210
unsigned long perfetto::base::AlignUp<8ul>(unsigned long)
[function]
[call site]
00211
perfetto::base::AlignUp(unsigned long, unsigned long)
[function]
[call site]
00212
perfetto::base::Basename(char const*)
[function]
[call site]
00213
perfetto::base::LogMessage(perfetto::base::LogLev, char const*, int, char const*, ...)
[function]
[call site]
00214
__errno_location
[call site]
00215
perfetto::profiling::SharedRingBuffer::Buffer::Buffer()
[function]
[call site]
00216
perfetto::profiling::SharedRingBuffer::write_avail(perfetto::profiling::SharedRingBuffer::PointerPositions const&)
[function]
[call site]
00217
perfetto::profiling::SharedRingBuffer::Buffer::Buffer(unsigned char*, unsigned long, unsigned long)
[function]
[call site]
00218
perfetto::profiling::SharedRingBuffer::Buffer::operator bool() const
[function]
[call site]
00219
perfetto::profiling::SharedRingBuffer::EndRead(perfetto::profiling::SharedRingBuffer::Buffer)
[function]
[call site]
00220
perfetto::profiling::SharedRingBuffer::Buffer::operator bool() const
[function]
[call site]
00221
unsigned long perfetto::base::AlignUp<8ul>(unsigned long)
[function]
[call site]
00222
perfetto::base::ScopedResource<int, &perfetto::base::CloseFile, -1, true, perfetto::base::internal::DefaultValidityChecker<int, -1> >::~ScopedResource()
[function]
[call site]
00223