diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2024-02-28 21:19:45 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2024-02-28 21:19:45 +0000 |
commit | d2384269d95798863e10999a16ead405b87a5158 (patch) | |
tree | 297be8001e21ee0dbbbebf4e5eb86d84a53e3838 | |
parent | 09bae6a5aa502cda9a831575c6dc056d748abc6d (diff) | |
parent | 1b7a47881ae0b576ebbae588bca122438c357ad1 (diff) | |
download | pgo-profiles-simpleperf-release.tar.gz |
Snap for 11510257 from 1b7a47881ae0b576ebbae588bca122438c357ad1 to simpleperf-releasesimpleperf-release
Change-Id: I4ce1e970bdde558c8ef643832616be608ba9198c
-rw-r--r-- | AFDO_SUMMARY.txt | 146 | ||||
-rw-r--r-- | sampling/keystore2.afdo | bin | 1815747 -> 1592847 bytes | |||
-rw-r--r-- | sampling/libart_arm64.afdo | bin | 9288350 -> 10039047 bytes | |||
-rw-r--r-- | sampling/libartbase_arm64.afdo | bin | 208773 -> 198421 bytes | |||
-rw-r--r-- | sampling/libbinder.afdo | bin | 391223 -> 351951 bytes | |||
-rw-r--r-- | sampling/libbinder_ndk.afdo | bin | 40445 -> 46194 bytes | |||
-rw-r--r-- | sampling/libc++.afdo | bin | 104851 -> 99762 bytes | |||
-rw-r--r-- | sampling/libcrypto.afdo | bin | 173738 -> 168700 bytes | |||
-rw-r--r-- | sampling/libgui.afdo | bin | 1088242 -> 1053482 bytes | |||
-rw-r--r-- | sampling/libhidlbase.afdo | bin | 303077 -> 282755 bytes | |||
-rw-r--r-- | sampling/libhwui_arm64.afdo | bin | 7788318 -> 7185533 bytes | |||
-rw-r--r-- | sampling/liblog.afdo | bin | 14553 -> 14644 bytes | |||
-rw-r--r-- | sampling/libsensorservice.afdo | bin | 211839 -> 203082 bytes | |||
-rw-r--r-- | sampling/libsqlite.afdo | bin | 657274 -> 643110 bytes | |||
-rw-r--r-- | sampling/libui.afdo | bin | 182815 -> 178860 bytes | |||
-rw-r--r-- | sampling/libutils.afdo | bin | 72301 -> 71333 bytes | |||
-rw-r--r-- | sampling/linker_arm64.afdo | bin | 359809 -> 545924 bytes | |||
-rw-r--r-- | sampling/lmkd.afdo | bin | 22426 -> 22573 bytes | |||
-rw-r--r-- | sampling/server_configurable_flags.afdo | bin | 6351 -> 5135 bytes | |||
-rw-r--r-- | sampling/surfaceflinger.afdo | bin | 6570424 -> 6398792 bytes |
20 files changed, 73 insertions, 73 deletions
diff --git a/AFDO_SUMMARY.txt b/AFDO_SUMMARY.txt index a256425..a46a0bf 100644 --- a/AFDO_SUMMARY.txt +++ b/AFDO_SUMMARY.txt @@ -5,41 +5,41 @@ Auto-generated by scripts/afdo_summary.sh sampling/keystore2.afdo ==== <core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write +<keystore2::security_level::KeystoreSecurityLevel>::store_new_key <rusqlite::statement::Statement>::value_ref <i32 as binder::parcel::parcelable::Serialize>::serialize <watchdog_rs::Watchdog>::watch_with_optional <rusqlite::row::Row>::get::<usize, i32> <watchdog_rs::WatchPoint as core::ops::drop::Drop>::drop <&[&dyn rusqlite::types::to_sql::ToSql] as rusqlite::params::Params>::__bind_in +<i32 as binder::parcel::parcelable::Deserialize>::deserialize <keystore2::key_parameter::KeyParameterValue>::new_from_sql -<rusqlite::row::Rows>::next <keystore2::database::KeystoreDB>::load_key_parameters -<android_logger::PlatformLogWriter as core::fmt::Write>::write_str +<rusqlite::row::Rows>::next <binder::parcel::BorrowedParcel>::set_data_position <core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write -<android_hardware_security_keymint::aidl::android::hardware::security::keymint::KeyParameter::KeyParameter as binder::parcel::parcelable::Parcelable>::write_to_parcel -<i32 as binder::parcel::parcelable::Deserialize>::deserialize <keystore2::security_level::KeystoreSecurityLevel as android_system_keystore2::aidl::android::system::keystore2::IKeystoreSecurityLevel::IKeystoreSecurityLevel>::createOperation +<android_hardware_security_keymint::aidl::android::hardware::security::keymint::KeyParameter::KeyParameter as binder::parcel::parcelable::Parcelable>::write_to_parcel sampling/libart_arm64.afdo ==== art::gc::collector::MarkCompact::CompactPage(art::mirror::Object*, unsigned int, unsigned char*, bool) 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::MarkingPhase() +art::CodeInfo::CodeInfo(unsigned char const*, unsigned long*) +art::CodeInfo::CodeInfo(unsigned char const*, unsigned long*) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) -art::CodeInfo::DecodeInlineInfoOnly(art::OatQuickMethodHeader const*) +art::gc::collector::MarkCompact::MarkingPhase() art::StackVisitor::GetDexPc(bool) const +art::CodeInfo::GetStackMapForNativePcOffset(unsigned long, art::InstructionSet) const::$_0::operator()(art::StackMap const&) const (.__uniq.171155442776020490977508519835528948535) 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&) 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::OatQuickMethodHeader::Contains(unsigned long) const -art::System_arraycopy(_JNIEnv*, _jclass*, _jobject*, int, _jobject*, int, int) (.__uniq.110717464938643750821353004938495288567) void art::Monitor::Lock<(art::LockReason)1>(art::Thread*) +art::System_arraycopy(_JNIEnv*, _jclass*, _jobject*, int, _jobject*, int, int) (.__uniq.110717464938643750821353004938495288567) art::StringFactory_newStringFromBytes(_JNIEnv*, _jclass*, _jbyteArray*, int, int, int) (.__uniq.69738951954755148529605360874931303746) -art::gc::collector::MarkCompact::ProcessMarkStack() +art::gc::collector::MarkCompact::LinearAllocPageUpdater::MultiObjectArena(unsigned char*, unsigned char*) art::Monitor::MonitorExit(art::Thread*, art::ObjPtr<art::mirror::Object>) -art::HashSet<art::HInstruction*, art::DefaultEmptyFn<art::HInstruction*>, std::__1::hash<art::HInstruction*>, std::__1::equal_to<art::HInstruction*>, art::ScopedArenaAllocatorAdapter<art::HInstruction*>>::AllocateStorage(unsigned long) -art::HashSet<art::HBasicBlock*, art::DefaultEmptyFn<art::HBasicBlock*>, std::__1::hash<art::HBasicBlock*>, std::__1::equal_to<art::HBasicBlock*>, art::ScopedArenaAllocatorAdapter<art::HBasicBlock*>>::AllocateStorage(unsigned long) +art::GlobalValueNumberer::Run() sampling/libartbase_arm64.afdo @@ -54,12 +54,12 @@ art::ArenaBitVector::ArenaBitVector(art::ScopedArenaAllocator*, unsigned int, bo art::ArenaBitVectorAllocator<art::ScopedArenaAllocator>::Alloc(unsigned long) art::ScopedArenaAllocator::~ScopedArenaAllocator() art::ScopedArenaAllocator::~ScopedArenaAllocator() -art::ArenaBitVector::ArenaBitVector(art::ArenaAllocator*, unsigned int, bool, art::ArenaAllocKind) -art::ArenaBitVector::ArenaBitVector(art::ArenaAllocator*, unsigned int, bool, art::ArenaAllocKind) art::BitVector::UnionIfNotIn(art::BitVector const*, art::BitVector const*) -std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>::__append(unsigned long) 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 @@ -67,19 +67,19 @@ sampling/libbinder.afdo android::Parcel::writeInt32(int) android::Parcel::readInt32(int*) const android::IPCThreadState::executeCommand(int) -android::Parcel::readInt32() const android::IPCThreadState::transact(int, unsigned int, android::Parcel const&, android::Parcel*, unsigned int) android::Parcel::writeInt64(long) +android::Parcel::readInt32() const android::Parcel::writeInplace(unsigned long) android::IPCThreadState::joinThreadPool(bool) android::Parcel::freeDataNoInit() android::Parcel::writeInterfaceToken(char16_t const*, unsigned long) android::Parcel::flattenBinder(android::sp<android::IBinder> const&) 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::readChar(char16_t*) const +android::Parcel::readFloat(float*) const android::Parcel::readString16Inplace(unsigned long*) const -android::Parcel::readString8Inplace(unsigned long*) const sampling/libbinder_ndk.afdo @@ -92,13 +92,13 @@ 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**)) -int ReadArray<unsigned int>(AParcel const*, void*, bool (*)(void*, int, unsigned int**)) 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_readParcelFileDescriptor AIBinder_transact +AParcel_readParcelFileDescriptor AParcel_writeParcelableArray @@ -112,9 +112,9 @@ std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<ch 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::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::append(char const*, unsigned long) std::__1::__itoa::__u64toa(unsigned long, char*) -std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::assign(char const*) +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::chrono::steady_clock::now() std::__1::__shared_mutex_base::lock_shared() @@ -127,19 +127,19 @@ sampling/libcrypto.afdo md5_block_data_order copy_from_prebuf fiat_p256_square -sha256_final_impl -x25519_scalar_mult(unsigned char*, unsigned char const*, unsigned char const*) (.__uniq.109856273396369999403303195100881690741) fiat_p256_mul -x25519_ge_scalarmult_small_precomp +sha256_final_impl SHA256_Update +x25519_ge_scalarmult_small_precomp +fiat_p256_point_double OPENSSL_free +x25519_scalar_mult(unsigned char*, unsigned char const*, unsigned char const*) (.__uniq.109856273396369999403303195100881690741) CRYPTO_get_thread_local -fiat_p256_point_double -asn1_item_ex_d2i(ASN1_VALUE_st**, unsigned char const**, long, ASN1_ITEM_st const*, int, int, char, crypto_buffer_st*, int) (.__uniq.139495086114298263346785830436186242392) bn_mul_add_words -OPENSSL_malloc -EVP_DigestFinal_ex -EVP_DigestInit_ex +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 +ASN1_item_ex_free +fiat_p256_point_add sampling/libgui.afdo @@ -152,14 +152,14 @@ 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::BufferQueueProducer::queueBuffer(int, android::IGraphicBufferProducer::QueueBufferInput const&, android::IGraphicBufferProducer::QueueBufferOutput*) android::BufferQueueProducer::dequeueBuffer(int*, android::sp<android::Fence>*, unsigned int, unsigned int, int, unsigned long, unsigned long*, android::FrameEventHistoryDelta*) android::layer_state_t::write(android::Parcel&) const +android::BufferQueueProducer::queueBuffer(int, android::IGraphicBufferProducer::QueueBufferInput const&, android::IGraphicBufferProducer::QueueBufferOutput*) android::BLASTBufferItemConsumer::addAndGetFrameTimestamps(android::NewFrameEventsEntry const*, 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::SurfaceStats::~SurfaceStats() -android::BufferQueueConsumer::acquireBuffer(android::BufferItem*, long, unsigned long) sampling/libhidlbase.afdo @@ -169,15 +169,15 @@ android::hardware::Parcel::readNullableEmbeddedBuffer(unsigned long, unsigned lo android::hardware::IPCThreadState::joinThreadPool(bool) android::hardware::Parcel::freeDataNoInit() android::hardware::Parcel::writeInt32(int) +android::hardware::details::return_status::operator=(android::hardware::details::return_status&&) android::hardware::details::return_status::~return_status() android::hardware::details::return_status::~return_status() -android::hardware::details::return_status::operator=(android::hardware::details::return_status&&) android::hardware::Parcel::setDataSize(unsigned long) -android::hardware::IPCThreadState::waitForResponse(android::hardware::Parcel*, int*) 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::readNullableNativeHandleNoDup(native_handle const**, bool, unsigned long, unsigned long) const +android::hardware::Parcel::closeFileDescriptors() android::hardware::Parcel::Parcel() android::hardware::Parcel::Parcel() @@ -185,21 +185,21 @@ android::hardware::Parcel::Parcel() 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) -neon::S32_alpha_D32_filter_DX(SkBitmapProcState const&, unsigned int const*, int, unsigned int*) 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::ganesh::ClipStack::clip(skgpu::ganesh::ClipStack::RawElement&&) -android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const skgpu::KeyBuilder::addBits(unsigned int, unsigned int, std::__1::basic_string_view<char, std::__1::char_traits<char>>) -android::uirenderer::skiapipeline::SkiaDisplayList::prepareListAndChildren(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool, std::__1::function<void (android::uirenderer::RenderNode*, android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)>) -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) -GetCoeffsFast(VP8BitReader*, VP8BandProbas const* const*, int, int const*, int, short*) (.__uniq.221674093421751675605877729630738212549) +android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const +aaa_walk_edges(SkAnalyticEdge*, SkAnalyticEdge*, SkPathFillType, AdditiveBlitter*, int, int, int, int, bool, bool, bool, bool) (.__uniq.264207111679842201773772860248711733734) android::uirenderer::skiapipeline::RenderNodeDrawable::onDraw(SkCanvas*) +GetCoeffsFast(VP8BitReader*, VP8BandProbas const* const*, int, int const*, int, short*) (.__uniq.221674093421751675605877729630738212549) android::uirenderer::skiapipeline::RenderNodeDrawable::setViewProperties(android::uirenderer::RenderProperties const&, SkCanvas*, float*, bool) android::uirenderer::DamageAccumulator::popTransform() -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) +SkDrawable::draw(SkCanvas*, SkMatrix const*) +SkMatrixPriv::MapRect(SkM44 const&, SkRect const&) +skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::onPrepareDraws(GrMeshDrawTarget*) (.__uniq.221263892674831517925293502922293947440) +skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::onPrepareDraws(GrMeshDrawTarget*) (.__uniq.221263892674831517925293502922293947440.9fdffd52c207cf143b0398d6b7885ca6) skgpu::ganesh::OpsTask::recordOp(std::__1::unique_ptr<GrOp, std::__1::default_delete<GrOp>>, bool, GrProcessorSet::Analysis, GrAppliedClip*, GrDstProxyView const*, GrCaps const&) -SkCanvas::restoreToCount(int) -aaa_walk_edges(SkAnalyticEdge*, SkAnalyticEdge*, SkPathFillType, AdditiveBlitter*, int, int, int, int, bool, bool, bool, bool) (.__uniq.264207111679842201773772860248711733734) sampling/liblog.afdo @@ -210,16 +210,16 @@ 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 -log_to_file_if_overridden(__android_log_message const*) (.__uniq.220335083604911598582518859745105420324) __android_log_buf_write -__android_log_print +log_to_file_if_overridden(__android_log_message const*) (.__uniq.220335083604911598582518859745105420324) __android_log_get_minimum_priority -GetDefaultTag() -__android_log_write_log_message -__android_log_buf_print +__android_log_print android::base::ErrnoRestorer::ErrnoRestorer() +__android_log_buf_print +GetDefaultTag() __android_log_is_loggable_len android::base::ErrnoRestorer::~ErrnoRestorer() +__android_log_write_log_message sampling/libsensorservice.afdo @@ -228,38 +228,38 @@ 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>>>>>*) -android::SensorService::threadLoop() 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::cleanupAutoDisabledSensorLocked(android::sp<android::SensorService::SensorEventConnection> const&, sensors_event_t const*, int) 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::threadLoop() android::AidlSensorHalWrapper::pollFmq(sensors_event_t*, unsigned long) android::SensorService::isUidActive(unsigned int) -android::SensorDevice::getResolutionForSensor(int) sampling/libsqlite.afdo ==== sqlite3VdbeExec(Vdbe*) (.__uniq.158083508525614289141212319059550327751) -sqlite3BtreeTableMoveto(BtCursor*, long long, int, int*) (.__uniq.158083508525614289141212319059550327751) sqlite3BtreeIndexMoveto(BtCursor*, UnpackedRecord*, int*) (.__uniq.158083508525614289141212319059550327751) vdbeRecordCompareString(int, void const*, UnpackedRecord*) (.__uniq.158083508525614289141212319059550327751) +sqlite3BtreeTableMoveto(BtCursor*, long long, int, int*) (.__uniq.158083508525614289141212319059550327751) btreeParseCellPtr(MemPage*, unsigned char*, CellInfo*) (.__uniq.158083508525614289141212319059550327751) getPageNormal(Pager*, unsigned int, PgHdr**, int) (.__uniq.158083508525614289141212319059550327751) -getCellInfo(BtCursor*) (.__uniq.158083508525614289141212319059550327751) -btreeNext(BtCursor*) (.__uniq.158083508525614289141212319059550327751) vdbeRecordCompareInt(int, void const*, UnpackedRecord*) (.__uniq.158083508525614289141212319059550327751) +getCellInfo(BtCursor*) (.__uniq.158083508525614289141212319059550327751) +balance(BtCursor*) (.__uniq.158083508525614289141212319059550327751) pcache1FetchStage2(PCache1*, unsigned int, int) (.__uniq.158083508525614289141212319059550327751) +sqlite3VdbeMemTranslate(sqlite3_value*, unsigned char) (.__uniq.158083508525614289141212319059550327751) +btreeNext(BtCursor*) (.__uniq.158083508525614289141212319059550327751) pcache1Fetch(sqlite3_pcache*, unsigned int, int) (.__uniq.158083508525614289141212319059550327751) sqlite3RunParser(Parse*, char const*) (.__uniq.158083508525614289141212319059550327751) -sqlite3VdbeMemTranslate(sqlite3_value*, unsigned char) (.__uniq.158083508525614289141212319059550327751) pcache1Unpin(sqlite3_pcache*, sqlite3_pcache_page*, int) (.__uniq.158083508525614289141212319059550327751) -sqlite3VdbeRecordCompareWithSkip(int, void const*, UnpackedRecord*, int) (.__uniq.158083508525614289141212319059550327751) -binCollFunc(void*, int, void const*, int, void const*) (.__uniq.158083508525614289141212319059550327751) +yy_reduce(yyParser*, unsigned int, int, Token, Parse*) (.__uniq.158083508525614289141212319059550327751) sampling/libui.afdo @@ -267,9 +267,9 @@ 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::operator=(android::Region 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() @@ -295,11 +295,11 @@ utf8_to_utf16_length android::VectorImpl::clear() android::uptimeMillis() utf16_to_utf8 +android::SortedVectorImpl::indexOf(void const*) const android::elapsedRealtime() -android::SharedBuffer::release(unsigned int) const utf16_to_utf8_length -android::SortedVectorImpl::indexOf(void const*) const android::RefBase::weakref_type::decWeak(void const*) +android::SharedBuffer::alloc(unsigned long) sampling/linker_arm64.afdo @@ -307,19 +307,19 @@ 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() -bool packed_relocate_impl<(RelocMode)1>(Relocator&, sleb128_decoder)::'lambda'(elf64_rela const&)::operator()(elf64_rela const&) const (.__uniq.153370809355997480299804515629147722701) +bool packed_relocate_impl<(RelocMode)1>(Relocator&, sleb128_decoder) (.__uniq.153370809355997480299804515629147722701) BionicAllocator::alloc_impl(unsigned long, unsigned long) 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::alloc() BionicAllocator::free(void*) -is_symbol_global_and_defined(soinfo const*, elf64_sym const*) BionicSmallObjectAllocator::free(void*) +is_symbol_global_and_defined(soinfo const*, elf64_sym const*) soinfo::relocate_relr() +find_verdef_version_index(soinfo const*, version_info 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&) 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&) -bool for_each_verdef<find_verdef_version_index(soinfo const*, version_info const*)::$_0>(soinfo const*, find_verdef_version_index(soinfo const*, version_info const*)::$_0) (.__uniq.250007671217850615957365636956552013758) -bool for_all_packed_relocs<bool packed_relocate_impl<(RelocMode)1>(Relocator&, sleb128_decoder)::'lambda'(elf64_rela const&)>(sleb128_decoder, bool packed_relocate_impl<(RelocMode)1>(Relocator&, sleb128_decoder)::'lambda'(elf64_rela const&)&&) (.__uniq.153370809355997480299804515629147722701) sampling/lmkd.afdo @@ -341,21 +341,21 @@ server_configurable_flags::GetServerConfigurableFlag(std::__1::basic_string<char sampling/surfaceflinger.afdo ==== -android::sampleArea(unsigned int const*, int, int, int, unsigned int, android::Rect const&) -android::FlagManager::getMutableInstance() -android::scheduler::LayerHistory::summarize(android::scheduler::RefreshRateSelector const&, long) android::SurfaceFlinger::commit(android::PhysicalDisplayId, android::ftl::SmallMap<android::PhysicalDisplayId, android::scheduler::FrameTarget const*, 3ul, std::__1::equal_to<android::PhysicalDisplayId>> const&) -android::impl::EventThread::shouldConsumeEvent(android::DisplayEventReceiver::Event const&, android::sp<android::EventThreadConnection> const&) const +android::scheduler::LayerHistory::summarize(android::scheduler::RefreshRateSelector const&, long) android::frametimeline::impl::TokenManager::generateTokenForPredictions(android::frametimeline::TimelineItem&&) -android::FlagManager::enable_small_area_detection() const +android::impl::EventThread::threadMain(std::__1::unique_lock<std::__1::mutex>&) +android::RegionSamplingThread::threadMain() android::compositionengine::impl::planner::Planner::plan(android::compositionengine::Output::OutputLayersEnumerator<android::compositionengine::Output>&&) -std::__1::__hash_iterator<std::__1::__hash_node<std::__1::__hash_value_type<unsigned int, android::sp<android::Layer>>, void*>*> std::__1::__hash_table<std::__1::__hash_value_type<unsigned int, android::sp<android::Layer>>, std::__1::__unordered_map_hasher<unsigned int, std::__1::__hash_value_type<unsigned int, android::sp<android::Layer>>, std::__1::hash<unsigned int>, true>, std::__1::__unordered_map_equal<unsigned int, std::__1::__hash_value_type<unsigned int, android::sp<android::Layer>>, std::__1::equal_to<unsigned int>, true>, std::__1::allocator<std::__1::__hash_value_type<unsigned int, android::sp<android::Layer>>>>::find<unsigned int>(unsigned int const&) -std::__1::__hash_iterator<std::__1::__hash_node<unsigned int, void*>*> std::__1::__hash_table<unsigned int, std::__1::hash<unsigned int>, std::__1::equal_to<unsigned int>, std::__1::allocator<unsigned int>>::find<unsigned int>(unsigned int const&) -std::__1::__hash_const_iterator<std::__1::__hash_node<unsigned int, void*>*> std::__1::__hash_table<unsigned int, std::__1::hash<unsigned int>, std::__1::equal_to<unsigned int>, std::__1::allocator<unsigned int>>::find<unsigned int>(unsigned int const&) const -std::__1::__hash_const_iterator<std::__1::__hash_node<std::__1::__hash_value_type<unsigned int, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>, void*>*> std::__1::__hash_table<std::__1::__hash_value_type<unsigned int, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>, std::__1::__unordered_map_hasher<unsigned int, std::__1::__hash_value_type<unsigned int, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>, std::__1::hash<unsigned int>, true>, std::__1::__unordered_map_equal<unsigned int, std::__1::__hash_value_type<unsigned int, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>, std::__1::equal_to<unsigned int>, true>, std::__1::allocator<std::__1::__hash_value_type<unsigned int, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>>::find<unsigned int>(unsigned int const&) const android::Layer::commitTransaction() -android::SurfaceFlinger::updateLayerHistory(long) 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::impl::EventThread::threadMain(std::__1::unique_lock<std::__1::mutex>&) +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::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::VSyncPredictor::snapToVsyncAlignedWithRenderRate(long) const +android::SurfaceFlinger::composite(android::PhysicalDisplayId, android::ftl::SmallMap<android::PhysicalDisplayId, android::scheduler::FrameTargeter*, 3ul, std::__1::equal_to<android::PhysicalDisplayId>> const&) +std::__1::__deque_base<android::scheduler::LayerInfo::RefreshRateHistory::RefreshRateData, std::__1::allocator<android::scheduler::LayerInfo::RefreshRateHistory::RefreshRateData>>::clear() +std::__1::__deque_base<android::scheduler::LayerInfo::FrameTimeData, std::__1::allocator<android::scheduler::LayerInfo::FrameTimeData>>::clear() +android::impl::TimeStats::flushAvailableRecordsToStatsLocked(int, android::Fps, std::__1::optional<android::Fps>, android::surfaceflinger::TimeStatsHelper::SetFrameRateVote, android::gui::GameMode) +android::surfaceflinger::frontend::TransactionHandler::collectTransactions() diff --git a/sampling/keystore2.afdo b/sampling/keystore2.afdo Binary files differindex 99fb57a..47a7723 100644 --- a/sampling/keystore2.afdo +++ b/sampling/keystore2.afdo diff --git a/sampling/libart_arm64.afdo b/sampling/libart_arm64.afdo Binary files differindex 1b41848..a3fb92a 100644 --- a/sampling/libart_arm64.afdo +++ b/sampling/libart_arm64.afdo diff --git a/sampling/libartbase_arm64.afdo b/sampling/libartbase_arm64.afdo Binary files differindex 077c927..4554927 100644 --- a/sampling/libartbase_arm64.afdo +++ b/sampling/libartbase_arm64.afdo diff --git a/sampling/libbinder.afdo b/sampling/libbinder.afdo Binary files differindex 91ca286..e083c2c 100644 --- a/sampling/libbinder.afdo +++ b/sampling/libbinder.afdo diff --git a/sampling/libbinder_ndk.afdo b/sampling/libbinder_ndk.afdo Binary files differindex 6fad4f8..11d5acc 100644 --- a/sampling/libbinder_ndk.afdo +++ b/sampling/libbinder_ndk.afdo diff --git a/sampling/libc++.afdo b/sampling/libc++.afdo Binary files differindex a52a409..d38ca55 100644 --- a/sampling/libc++.afdo +++ b/sampling/libc++.afdo diff --git a/sampling/libcrypto.afdo b/sampling/libcrypto.afdo Binary files differindex 4e77075..f1538ed 100644 --- a/sampling/libcrypto.afdo +++ b/sampling/libcrypto.afdo diff --git a/sampling/libgui.afdo b/sampling/libgui.afdo Binary files differindex 9d94e62..8d842b6 100644 --- a/sampling/libgui.afdo +++ b/sampling/libgui.afdo diff --git a/sampling/libhidlbase.afdo b/sampling/libhidlbase.afdo Binary files differindex c846d34..d8cda7b 100644 --- a/sampling/libhidlbase.afdo +++ b/sampling/libhidlbase.afdo diff --git a/sampling/libhwui_arm64.afdo b/sampling/libhwui_arm64.afdo Binary files differindex b205186..e49047e 100644 --- a/sampling/libhwui_arm64.afdo +++ b/sampling/libhwui_arm64.afdo diff --git a/sampling/liblog.afdo b/sampling/liblog.afdo Binary files differindex 4627096..588c23e 100644 --- a/sampling/liblog.afdo +++ b/sampling/liblog.afdo diff --git a/sampling/libsensorservice.afdo b/sampling/libsensorservice.afdo Binary files differindex c9b7a3c..84f671c 100644 --- a/sampling/libsensorservice.afdo +++ b/sampling/libsensorservice.afdo diff --git a/sampling/libsqlite.afdo b/sampling/libsqlite.afdo Binary files differindex 9df20b6..1b2f440 100644 --- a/sampling/libsqlite.afdo +++ b/sampling/libsqlite.afdo diff --git a/sampling/libui.afdo b/sampling/libui.afdo Binary files differindex 50c8acb..c086a88 100644 --- a/sampling/libui.afdo +++ b/sampling/libui.afdo diff --git a/sampling/libutils.afdo b/sampling/libutils.afdo Binary files differindex 0fcc4e0..693fe29 100644 --- a/sampling/libutils.afdo +++ b/sampling/libutils.afdo diff --git a/sampling/linker_arm64.afdo b/sampling/linker_arm64.afdo Binary files differindex 88df33b..0e2de73 100644 --- a/sampling/linker_arm64.afdo +++ b/sampling/linker_arm64.afdo diff --git a/sampling/lmkd.afdo b/sampling/lmkd.afdo Binary files differindex c5caa4c..4465ba5 100644 --- a/sampling/lmkd.afdo +++ b/sampling/lmkd.afdo diff --git a/sampling/server_configurable_flags.afdo b/sampling/server_configurable_flags.afdo Binary files differindex 3eb105f..61eb5bb 100644 --- a/sampling/server_configurable_flags.afdo +++ b/sampling/server_configurable_flags.afdo diff --git a/sampling/surfaceflinger.afdo b/sampling/surfaceflinger.afdo Binary files differindex fea8a26..596c2de 100644 --- a/sampling/surfaceflinger.afdo +++ b/sampling/surfaceflinger.afdo |