blob: bd848042ff786eb3873454f21767589e126830c8 [file] [log] [blame]
Top functions from sampling profiles
Auto-generated by scripts/afdo_summary.sh
=========================================
sampling/keystore2.afdo
====
<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write
<rusqlite::statement::Statement>::value_ref
<watchdog_rs::Watchdog>::watch_with_optional
<rusqlite::row::Row>::get::<usize, i32>
<i32 as binder::parcel::parcelable::Serialize>::serialize
<watchdog_rs::WatchPoint as core::ops::drop::Drop>::drop
<android_logger::PlatformLogWriter as core::fmt::Write>::write_str
<&[&dyn rusqlite::types::to_sql::ToSql] as rusqlite::params::Params>::__bind_in
<keystore2::key_parameter::KeyParameterValue>::new_from_sql
<rusqlite::row::Rows>::next
<keystore2::database::KeystoreDB>::load_key_parameters
<i32 as binder::parcel::parcelable::Deserialize>::deserialize
<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write
<binder::parcel::BorrowedParcel>::set_data_position
core::fmt::write
<<std::thread::Builder>::spawn_unchecked_<<watchdog_rs::Watchdog>::spawn_thread::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
sampling/libart_arm64.afdo
====
void art::mirror::Object::VisitReferences<true, (art::VerifyObjectFlags)0, (art::ReadBarrierOption)0, art::gc::collector::MarkCompact::RefFieldsVisitor, art::gc::collector::MarkCompact::RefFieldsVisitor>(art::gc::collector::MarkCompact::RefFieldsVisitor const&, art::gc::collector::MarkCompact::RefFieldsVisitor const&)
art::gc::collector::MarkCompact::CompactPage(art::mirror::Object*, unsigned int, unsigned char*, bool)
void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool)
art::CodeInfo::CodeInfo(unsigned char const*, unsigned long*)
art::CodeInfo::CodeInfo(unsigned char const*, unsigned long*)
art::gc::collector::MarkCompact::MarkingPhase()
art::StackVisitor::GetDexPc(bool) const
art::System_arraycopy(_JNIEnv*, _jclass*, _jobject*, int, _jobject*, int, int) (.__uniq.110717464938643750821353004938495288567)
art::GlobalValueNumberer::Run()
void art::mirror::Class::VisitReferences<true, (art::VerifyObjectFlags)0, (art::ReadBarrierOption)0, art::gc::collector::MarkCompact::RefFieldsVisitor>(art::ObjPtr<art::mirror::Class>, art::gc::collector::MarkCompact::RefFieldsVisitor const&)
art::gc::collector::MarkCompact::CompactionPhase()
art::RegisterAllocatorLinearScan::LinearScan()
void art::mirror::Object::VisitReferences<true, (art::VerifyObjectFlags)0, (art::ReadBarrierOption)1, art::gc::collector::ConcurrentCopying::RefFieldsVisitor<false>, art::gc::collector::ConcurrentCopying::RefFieldsVisitor<false>>(art::gc::collector::ConcurrentCopying::RefFieldsVisitor<false> const&, art::gc::collector::ConcurrentCopying::RefFieldsVisitor<false> const&)
unsigned long art::mirror::Object::VisitRefsForCompaction<true, false, (art::VerifyObjectFlags)0, (art::ReadBarrierOption)2, art::gc::collector::MarkCompact::RefsUpdateVisitor<false, false>>(art::gc::collector::MarkCompact::RefsUpdateVisitor<false, false> const&, art::MemberOffset, art::MemberOffset)
art::StringFactory_newStringFromUtf8Bytes(_JNIEnv*, _jclass*, _jbyteArray*, int, int) (.__uniq.69738951954755148529605360874931303746)
art::gc::collector::MarkCompact::ProcessMarkStack()
sampling/libartbase_arm64.afdo
====
OpenArchiveInternal(ZipArchive*, char const*) (.__uniq.167259607556841407834158900965132344175)
art::BitVector::Union(art::BitVector const*)
art::BitVector::BitVector(unsigned int, bool, art::Allocator*)
art::BitVector::BitVector(unsigned int, bool, art::Allocator*)
art::ArenaBitVector::ArenaBitVector(art::ScopedArenaAllocator*, unsigned int, bool, art::ArenaAllocKind)
art::ArenaBitVector::ArenaBitVector(art::ScopedArenaAllocator*, unsigned int, bool, art::ArenaAllocKind)
CdEntryMapZip32<ZipStringOffset20>::AddToMap(std::__1::basic_string_view<char, std::__1::char_traits<char>>, unsigned char const*)
art::ArenaBitVectorAllocator<art::ScopedArenaAllocator>::Alloc(unsigned long)
art::ScopedArenaAllocator::~ScopedArenaAllocator()
art::ScopedArenaAllocator::~ScopedArenaAllocator()
art::BitVector::UnionIfNotIn(art::BitVector const*, art::BitVector const*)
art::ScopedArenaAllocator::ScopedArenaAllocator(art::ArenaStack*)
art::ScopedArenaAllocator::ScopedArenaAllocator(art::ArenaStack*)
art::BitVector::~BitVector()
art::BitVector::~BitVector()
art::ArenaBitVector::ArenaBitVector(art::ArenaAllocator*, unsigned int, bool, art::ArenaAllocKind)
sampling/libbinder.afdo
====
android::Parcel::writeInt32(int)
android::Parcel::readInt32(int*) const
android::IPCThreadState::executeCommand(int)
android::Parcel::writeInt64(long)
android::Parcel::readInt32() const
android::IPCThreadState::transact(int, unsigned int, android::Parcel const&, android::Parcel*, unsigned int)
android::Parcel::writeInplace(unsigned long)
android::IPCThreadState::joinThreadPool(bool)
android::Parcel::flattenBinder(android::sp<android::IBinder> const&)
android::Parcel::freeDataNoInit()
android::Parcel::writeInterfaceToken(char16_t const*, unsigned long)
android::Parcel::unflattenBinder(android::sp<android::IBinder>*) const
android::Parcel::readChar(char16_t*) const
android::Parcel::enforceInterface(char16_t const*, unsigned long, android::IPCThreadState*) const
android::Parcel::readString8Inplace(unsigned long*) const
android::Parcel::readString16Inplace(unsigned long*) const
sampling/libbinder_ndk.afdo
====
PruneStatusT(int)
AParcel_getDataPosition
AParcel_writeInt32
AParcel_readParcelableArray
int ReadArray<char16_t>(AParcel const*, void*, bool (*)(void*, int, char16_t**))
AParcel_setDataPosition
AParcel_readInt32
int WriteArray<char16_t>(AParcel*, char16_t const*, int)
int ReadArray<unsigned int>(AParcel const*, void*, bool (*)(void*, int, unsigned int**))
int ReadArray<float>(AParcel const*, void*, bool (*)(void*, int, float**))
int ReadArray<int>(AParcel const*, void*, bool (*)(void*, int, int**))
AIBinder_transact
android::base::unique_fd_impl<android::base::DefaultCloser>::reset(int, void*)
int android::Parcel::readData<std::__1::optional<android::os::ParcelFileDescriptor>, true>(std::__1::optional<android::os::ParcelFileDescriptor>*) const
AParcel_writeParcelableArray
AParcel_readParcelFileDescriptor
sampling/libc++.afdo
====
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::push_back(char)
operator new(unsigned long)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::operator=(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)
std::__1::mutex::lock()
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::resize(unsigned long, char)
std::__1::mutex::unlock()
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::basic_string(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>>::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)
std::__1::__itoa::__u64toa(unsigned long, char*)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::append(char const*, unsigned long)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::assign(char const*, unsigned long)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::reserve(unsigned long)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::compare(unsigned long, unsigned long, char const*, unsigned long) const
std::__1::chrono::steady_clock::now()
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long, unsigned long, std::__1::allocator<char> const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long, unsigned long, std::__1::allocator<char> const&)
sampling/libcrypto.afdo
====
x25519_ge_scalarmult_small_precomp
x25519_scalar_mult(unsigned char*, unsigned char const*, unsigned char const*) (.__uniq.109856273396369999403303195100881690741)
fiat_p256_square
sha256_final_impl
fiat_p256_mul
SHA256_Update
OPENSSL_free
asn1_item_ex_d2i(ASN1_VALUE_st**, unsigned char const**, long, ASN1_ITEM_st const*, int, int, char, crypto_buffer_st*, int) (.__uniq.139495086114298263346785830436186242392)
EVP_DecodeUpdate
CRYPTO_get_thread_local
md5_block_data_order
fe_loose_invert(fe*, fe_loose const*) (.__uniq.109856273396369999403303195100881690741)
ASN1_item_ex_free
bn_mul_add_words
SHA1_Final
ERR_clear_error
sampling/libgui.afdo
====
android::TransactionCompletedListener::onTransactionCompleted(android::ListenerStats)
android::BLASTBufferQueue::acquireNextBufferLocked(std::__1::optional<android::SurfaceComposerClient::Transaction*>)
android::SurfaceComposerClient::Transaction::getLayerState(android::sp<android::SurfaceControl> const&)
android::TransactionCompletedListener::addSurfaceControlToCallbacks(android::SurfaceComposerClient::CallbackInfo&, android::sp<android::SurfaceControl> const&)
android::layer_state_t::read(android::Parcel const&)
android::SurfaceComposerClient::Transaction::apply(bool, bool)
std::__1::unordered_map<unsigned int, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::hash<unsigned int>, std::__1::equal_to<unsigned int>, std::__1::allocator<std::__1::pair<unsigned int const, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>>::unordered_map(std::__1::unordered_map<unsigned int, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::hash<unsigned int>, std::__1::equal_to<unsigned int>, std::__1::allocator<std::__1::pair<unsigned int const, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>> const&)
android::BnSurfaceComposer::onTransact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)
android::BLASTBufferItemConsumer::addAndGetFrameTimestamps(android::NewFrameEventsEntry const*, android::FrameEventHistoryDelta*)
android::BufferQueueProducer::queueBuffer(int, android::IGraphicBufferProducer::QueueBufferInput const&, android::IGraphicBufferProducer::QueueBufferOutput*)
android::layer_state_t::write(android::Parcel&) const
android::BufferQueueProducer::dequeueBuffer(int*, android::sp<android::Fence>*, unsigned int, unsigned int, int, unsigned long, unsigned long*, android::FrameEventHistoryDelta*)
android::BLASTBufferQueue::transactionCallback(long, android::sp<android::Fence> const&, std::__1::vector<android::SurfaceControlStats, std::__1::allocator<android::SurfaceControlStats>> const&)
android::Vector<android::ComposerState>::do_splat(void*, void const*, unsigned long) const
android::Surface::queueBuffer(ANativeWindowBuffer*, int)
android::BufferQueueConsumer::acquireBuffer(android::BufferItem*, long, unsigned long)
sampling/libhidlbase.afdo
====
android::hardware::Parcel::writeEmbeddedBuffer(void const*, unsigned long, unsigned long*, unsigned long, unsigned long)
android::hardware::Parcel::readNullableEmbeddedBuffer(unsigned long, unsigned long*, unsigned long, unsigned long, void const**) const
android::hardware::IPCThreadState::joinThreadPool(bool)
android::hardware::details::return_status::operator=(android::hardware::details::return_status&&)
android::hardware::Parcel::freeDataNoInit()
android::hardware::Parcel::writeInt32(int)
android::hardware::details::return_status::~return_status()
android::hardware::details::return_status::~return_status()
android::hardware::Parcel::setDataSize(unsigned long)
android::hardware::Parcel::ipcSetDataReference(unsigned char const*, unsigned long, unsigned long long const*, unsigned long, void (*)(android::hardware::Parcel*, unsigned char const*, unsigned long, unsigned long long const*, unsigned long, void*), void*)
android::hardware::ProcessState::self()
android::hardware::IPCThreadState::transact(int, unsigned int, android::hardware::Parcel const&, android::hardware::Parcel*, unsigned int)
android::hardware::Parcel::writeBuffer(void const*, unsigned long, unsigned long*)
android::hardware::Parcel::Parcel()
android::hardware::Parcel::Parcel()
android::hardware::Parcel::closeFileDescriptors()
sampling/libhwui_arm64.afdo
====
neon::lowp::bilerp_clamp_8888(SkRasterPipelineStage*, unsigned long, unsigned long, unsigned short vector[8], unsigned short vector[8], unsigned short vector[8], unsigned short vector[8], unsigned short vector[8], unsigned short vector[8], unsigned short vector[8], unsigned short vector[8]) (.__uniq.171973291814702829445853707239222793327)
android::uirenderer::RenderNode::prepareTreeImpl(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)
neon::S32_alpha_D32_filter_DX(SkBitmapProcState const&, unsigned int const*, int, unsigned int*)
skgpu::KeyBuilder::addBits(unsigned int, unsigned int, std::__1::basic_string_view<char, std::__1::char_traits<char>>)
skgpu::ganesh::ClipStack::clip(skgpu::ganesh::ClipStack::RawElement&&)
aaa_walk_edges(SkAnalyticEdge*, SkAnalyticEdge*, SkPathFillType, AdditiveBlitter*, int, int, int, int, bool, bool, bool, bool) (.__uniq.264207111679842201773772860248711733734)
android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const
neon::parametric_k(skcms_TransferFunction const*, unsigned long, unsigned long, std::byte*&, float vector[4]&, float vector[4]&, float vector[4]&, float vector[4]&, float vector[4]&, float vector[4]&, float vector[4]&, float vector[4]&)::'lambda'(float vector[4])::operator()(float vector[4]) const (.__uniq.171973291814702829445853707239222793327)
GetCoeffsFast(VP8BitReader*, VP8BandProbas const* const*, int, int const*, int, short*) (.__uniq.221674093421751675605877729630738212549)
android::uirenderer::skiapipeline::RenderNodeDrawable::onDraw(SkCanvas*)
android::uirenderer::skiapipeline::RenderNodeDrawable::setViewProperties(android::uirenderer::RenderProperties const&, SkCanvas*, float*, bool)
SkMatrixPriv::MapRect(SkM44 const&, SkRect const&)
android::uirenderer::DamageAccumulator::popTransform()
sktext::gpu::TextBlobRedrawCoordinator::findOrCreateBlob(SkMatrix const&, sktext::GlyphRunList const&, SkPaint const&, SkStrikeDeviceInfo)
void filter_scale<&clamp(int, int), &clamp(int, int), &extract_low_bits_clamp_clamp(int, int), true>(SkBitmapProcState const&, unsigned int*, int, int, int) (.__uniq.325964652190161525160875187559210144483)
skgpu::ganesh::OpsTask::recordOp(std::__1::unique_ptr<GrOp, std::__1::default_delete<GrOp>>, bool, GrProcessorSet::Analysis, GrAppliedClip*, GrDstProxyView const*, GrCaps const&)
sampling/liblog.afdo
====
__android_log_level(char const*, unsigned long) (.__uniq.322530350400203086403630799066394170300)
__android_log_is_loggable
PmsgWrite(log_id, timespec*, iovec*, unsigned long)
LogdWrite(log_id, timespec*, iovec*, unsigned long)
write_to_log(log_id, iovec*, unsigned long) (.__uniq.220335083604911598582518859745105420324)
__android_log_logd_logger
__android_log_buf_write
__android_log_get_minimum_priority
log_to_file_if_overridden(__android_log_message const*) (.__uniq.220335083604911598582518859745105420324)
__android_log_print
android::base::ErrnoRestorer::ErrnoRestorer()
GetDefaultTag()
__android_log_buf_print
android::base::ErrnoRestorer::~ErrnoRestorer()
android_log_write_int64
LogdRead
sampling/libsensorservice.afdo
====
android::SensorServiceUtil::SensorList::getInterface(int) const
android::SensorService::SensorEventConnection::sendEvents(sensors_event_t const*, unsigned long, sensors_event_t*, android::wp<android::SensorService::SensorEventConnection const> const*)
android::SensorService::SensorEventConnection::hasOneShotSensors() const
std::__1::vector<android::sp<android::SensorService::SensorEventConnection>, std::__1::allocator<android::sp<android::SensorService::SensorEventConnection>>> const& android::SensorService::ConnectionSafeAutolock::getConnectionsHelper<android::SensorService::SensorEventConnection>(android::SortedVector<android::wp<android::SensorService::SensorEventConnection>> const&, std::__1::vector<std::__1::vector<android::sp<android::SensorService::SensorEventConnection>, std::__1::allocator<android::sp<android::SensorService::SensorEventConnection>>>, std::__1::allocator<std::__1::vector<android::sp<android::SensorService::SensorEventConnection>, std::__1::allocator<android::sp<android::SensorService::SensorEventConnection>>>>>*)
std::__1::shared_ptr<android::SensorInterface>::~shared_ptr()
std::__1::shared_ptr<android::HardwareSensor>::~shared_ptr()
android::SensorService::SensorEventConnection::needsWakeLock()
android::SensorService::sendEventsToAllClients(std::__1::vector<android::sp<android::SensorService::SensorEventConnection>, std::__1::allocator<android::sp<android::SensorService::SensorEventConnection>>> const&, long)
std::__1::vector<android::sp<android::SensorService::SensorEventConnection>, std::__1::allocator<android::sp<android::SensorService::SensorEventConnection>>>::vector(std::__1::vector<android::sp<android::SensorService::SensorEventConnection>, std::__1::allocator<android::sp<android::SensorService::SensorEventConnection>>> const&)
android::SensorService::ConnectionSafeAutolock::~ConnectionSafeAutolock()
android::SensorService::threadLoop()
std::__1::vector<android::sp<android::SensorService::SensorEventConnection>, std::__1::allocator<android::sp<android::SensorService::SensorEventConnection>>>::~vector()
android::SensorService::SensorEventConnection::hasSensor(int) const
android::SensorService::cleanupAutoDisabledSensorLocked(android::sp<android::SensorService::SensorEventConnection> const&, sensors_event_t const*, int)
android::SensorService::isUidActive(unsigned int)
android::hardware::sensors::implementation::convertToSensorEvent(aidl::android::hardware::sensors::Event const&, sensors_event_t*)
sampling/libsqlite.afdo
====
sqlite3VdbeExec(Vdbe*) (.__uniq.158083508525614289141212319059550327751)
sqlite3BtreeTableMoveto(BtCursor*, long long, int, int*) (.__uniq.158083508525614289141212319059550327751)
btreeParseCellPtr(MemPage*, unsigned char*, CellInfo*) (.__uniq.158083508525614289141212319059550327751)
vdbeRecordCompareString(int, void const*, UnpackedRecord*) (.__uniq.158083508525614289141212319059550327751)
sqlite3BtreeIndexMoveto(BtCursor*, UnpackedRecord*, int*) (.__uniq.158083508525614289141212319059550327751)
getCellInfo(BtCursor*) (.__uniq.158083508525614289141212319059550327751)
getPageNormal(Pager*, unsigned int, PgHdr**, int) (.__uniq.158083508525614289141212319059550327751)
btreeNext(BtCursor*) (.__uniq.158083508525614289141212319059550327751)
pcache1FetchStage2(PCache1*, unsigned int, int) (.__uniq.158083508525614289141212319059550327751)
balance(BtCursor*) (.__uniq.158083508525614289141212319059550327751)
vdbeRecordCompareInt(int, void const*, UnpackedRecord*) (.__uniq.158083508525614289141212319059550327751)
binCollFunc(void*, int, void const*, int, void const*) (.__uniq.158083508525614289141212319059550327751)
pcache1Fetch(sqlite3_pcache*, unsigned int, int) (.__uniq.158083508525614289141212319059550327751)
sqlite3VdbeMemTranslate(sqlite3_value*, unsigned char) (.__uniq.158083508525614289141212319059550327751)
pcache1Unpin(sqlite3_pcache*, sqlite3_pcache_page*, int) (.__uniq.158083508525614289141212319059550327751)
dbMallocRawFinish(sqlite3*, unsigned long long) (.__uniq.158083508525614289141212319059550327751)
sampling/libui.afdo
====
std::__1::vector<android::Rect, android::InlineStdAllocator<android::Rect, 4ul>>::reserve(unsigned long)
android::Region::clear()
std::__1::enable_if<__is_forward_iterator<std::__1::__wrap_iter<android::Rect const*>>::value && is_constructible<android::Rect, std::__1::iterator_traits<std::__1::__wrap_iter<android::Rect const*>>::reference>::value, std::__1::__wrap_iter<android::Rect*>>::type std::__1::vector<android::Rect, android::InlineStdAllocator<android::Rect, 4ul>>::insert<std::__1::__wrap_iter<android::Rect const*>>(std::__1::__wrap_iter<android::Rect const*>, std::__1::__wrap_iter<android::Rect const*>, std::__1::__wrap_iter<android::Rect const*>)
android::Region::Region()
android::Region::Region()
android::Region::operator=(android::Region const&)
android::Region::boolean_operation(unsigned int, android::Region&, android::Region const&, android::Region const&, int, int)
android::Region::rasterizer::~rasterizer()
android::Region::rasterizer::~rasterizer()
android::Region::Region(android::Region const&)
android::Region::Region(android::Region const&)
android::Region::~Region()
android::Region::~Region()
android::Region::orSelf(android::Rect const&)
android::Region::boolean_operation(unsigned int, android::Region&, android::Region const&, android::Rect const&, int, int)
android::Region::rasterizer::operator()(android::Rect const&)
sampling/libutils.afdo
====
android::RefBase::decStrong(void const*) const
systemTime
android::RefBase::incStrong(void const*) const
utf8_to_utf16
android::Looper::pollOnce(int, int*, int*, void**)
android::RefBase::weakref_type::attemptIncStrong(void const*)
utf8_to_utf16_length
strzcmp16
android::VectorImpl::clear()
utf16_to_utf8
android::uptimeMillis()
android::SortedVectorImpl::indexOf(void const*) const
android::elapsedRealtime()
utf16_to_utf8_length
android::SharedBuffer::alloc(unsigned long)
android::RefBase::weakref_type::decWeak(void const*)
sampling/linker_arm64.afdo
====
elf64_sym const* soinfo_do_lookup_impl<false>(char const*, version_info const*, soinfo**, SymbolLookupList const&) (.__uniq.331521225453620004837736674378903349473)
calculate_gnu_hash_neon(char const*)
sleb128_decoder::pop_front()
BionicAllocator::alloc_impl(unsigned long, unsigned long)
bool packed_relocate_impl<(RelocMode)1>(Relocator&, sleb128_decoder) (.__uniq.153370809355997480299804515629147722701)
BionicSmallObjectAllocator::alloc()
BionicAllocator::free(void*)
bool plain_relocate_impl<(RelocMode)0>(Relocator&, elf64_rela*, unsigned long) (.__uniq.153370809355997480299804515629147722701)
soinfo::lookup_version_info(VersionTracker const&, unsigned int, char const*, version_info const**)
BionicSmallObjectAllocator::free(void*)
OpenArchiveInternal(ZipArchive*, char const*)
dlsym_handle_lookup_impl(android_namespace_t*, soinfo*, soinfo*, soinfo**, SymbolName&, version_info const*) (.__uniq.250007671217850615957365636956552013758)
is_symbol_global_and_defined(soinfo const*, elf64_sym const*)
android::base::Split(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&)
find_verdef_version_index(soinfo const*, version_info const*)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long, unsigned long, std::__1::allocator<char> const&)
sampling/lmkd.afdo
====
mp_event_psi(int, unsigned int, polling_params*) (.__uniq.220333500789862702810363420933441579510)
meminfo_parse(meminfo*) (.__uniq.220333500789862702810363420933441579510)
mainloop() (.__uniq.220333500789862702810363420933441579510)
reread_file(reread_data*) (.__uniq.220333500789862702810363420933441579510)
Watchdog::start()
Watchdog::stop()
zoneinfo_parse(zoneinfo*) (.__uniq.220333500789862702810363420933441579510)
sampling/server_configurable_flags.afdo
====
server_configurable_flags::GetServerConfigurableFlag(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)
server_configurable_flags::ResetFlag(char const*, char const*, void*) (.__uniq.75832740385142037096264620089311449312)
sampling/surfaceflinger.afdo
====
android::SurfaceFlinger::commit(android::PhysicalDisplayId, android::ftl::SmallMap<android::PhysicalDisplayId, android::scheduler::FrameTarget const*, 3ul, std::__1::equal_to<android::PhysicalDisplayId>> const&)
android::RegionSamplingThread::threadMain()
android::frametimeline::impl::TokenManager::generateTokenForPredictions(android::frametimeline::TimelineItem&&)
android::FlagManager::misc1() const
android::impl::EventThread::threadMain(std::__1::unique_lock<std::__1::mutex>&)
android::scheduler::(anonymous namespace)::isLayerActive(android::scheduler::LayerInfo const&, long, bool) (.__uniq.322782288981672004176154420337002206775)
android::Layer::commitTransaction()
android::surfaceflinger::frontend::LayerSnapshotBuilder::updateSnapshotsInHierarchy(android::surfaceflinger::frontend::LayerSnapshotBuilder::Args const&, android::surfaceflinger::frontend::LayerHierarchy const&, android::surfaceflinger::frontend::LayerHierarchy::TraversalPath&, android::surfaceflinger::frontend::LayerSnapshot const&, int)
android::compositionengine::impl::planner::Planner::plan(android::compositionengine::Output::OutputLayersEnumerator<android::compositionengine::Output>&&)
android::FlagManager::getInstance()
android::compositionengine::impl::planner::(anonymous namespace)::isSameStack(std::__1::vector<android::compositionengine::impl::planner::LayerState const*, std::__1::allocator<android::compositionengine::impl::planner::LayerState const*>> const&, std::__1::vector<android::compositionengine::impl::planner::CachedSet, std::__1::allocator<android::compositionengine::impl::planner::CachedSet>> const&) (.__uniq.171140765934117547120790160321295608374)
android::scheduler::VSyncPredictor::nextAnticipatedVSyncTimeFrom(long, std::__1::optional<long>)
android::SurfaceFlinger::moveSnapshotsToCompositionArgs(android::compositionengine::CompositionRefreshArgs&, bool)::$_0::operator()(std::__1::unique_ptr<android::surfaceflinger::frontend::LayerSnapshot, std::__1::default_delete<android::surfaceflinger::frontend::LayerSnapshot>>&) const (.__uniq.59679109406690186319419933358127648880)
android::scheduler::LayerHistory::partitionLayers(long, bool)
android::scheduler::LayerInfo::RefreshRateHistory::clear()
android::SurfaceFlinger::composite(android::PhysicalDisplayId, android::ftl::SmallMap<android::PhysicalDisplayId, android::scheduler::FrameTargeter*, 3ul, std::__1::equal_to<android::PhysicalDisplayId>> const&)