aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-02-28 21:19:45 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-02-28 21:19:45 +0000
commitd2384269d95798863e10999a16ead405b87a5158 (patch)
tree297be8001e21ee0dbbbebf4e5eb86d84a53e3838
parent09bae6a5aa502cda9a831575c6dc056d748abc6d (diff)
parent1b7a47881ae0b576ebbae588bca122438c357ad1 (diff)
downloadpgo-profiles-simpleperf-release.tar.gz
Snap for 11510257 from 1b7a47881ae0b576ebbae588bca122438c357ad1 to simpleperf-releasesimpleperf-release
Change-Id: I4ce1e970bdde558c8ef643832616be608ba9198c
-rw-r--r--AFDO_SUMMARY.txt146
-rw-r--r--sampling/keystore2.afdobin1815747 -> 1592847 bytes
-rw-r--r--sampling/libart_arm64.afdobin9288350 -> 10039047 bytes
-rw-r--r--sampling/libartbase_arm64.afdobin208773 -> 198421 bytes
-rw-r--r--sampling/libbinder.afdobin391223 -> 351951 bytes
-rw-r--r--sampling/libbinder_ndk.afdobin40445 -> 46194 bytes
-rw-r--r--sampling/libc++.afdobin104851 -> 99762 bytes
-rw-r--r--sampling/libcrypto.afdobin173738 -> 168700 bytes
-rw-r--r--sampling/libgui.afdobin1088242 -> 1053482 bytes
-rw-r--r--sampling/libhidlbase.afdobin303077 -> 282755 bytes
-rw-r--r--sampling/libhwui_arm64.afdobin7788318 -> 7185533 bytes
-rw-r--r--sampling/liblog.afdobin14553 -> 14644 bytes
-rw-r--r--sampling/libsensorservice.afdobin211839 -> 203082 bytes
-rw-r--r--sampling/libsqlite.afdobin657274 -> 643110 bytes
-rw-r--r--sampling/libui.afdobin182815 -> 178860 bytes
-rw-r--r--sampling/libutils.afdobin72301 -> 71333 bytes
-rw-r--r--sampling/linker_arm64.afdobin359809 -> 545924 bytes
-rw-r--r--sampling/lmkd.afdobin22426 -> 22573 bytes
-rw-r--r--sampling/server_configurable_flags.afdobin6351 -> 5135 bytes
-rw-r--r--sampling/surfaceflinger.afdobin6570424 -> 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
index 99fb57a..47a7723 100644
--- a/sampling/keystore2.afdo
+++ b/sampling/keystore2.afdo
Binary files differ
diff --git a/sampling/libart_arm64.afdo b/sampling/libart_arm64.afdo
index 1b41848..a3fb92a 100644
--- a/sampling/libart_arm64.afdo
+++ b/sampling/libart_arm64.afdo
Binary files differ
diff --git a/sampling/libartbase_arm64.afdo b/sampling/libartbase_arm64.afdo
index 077c927..4554927 100644
--- a/sampling/libartbase_arm64.afdo
+++ b/sampling/libartbase_arm64.afdo
Binary files differ
diff --git a/sampling/libbinder.afdo b/sampling/libbinder.afdo
index 91ca286..e083c2c 100644
--- a/sampling/libbinder.afdo
+++ b/sampling/libbinder.afdo
Binary files differ
diff --git a/sampling/libbinder_ndk.afdo b/sampling/libbinder_ndk.afdo
index 6fad4f8..11d5acc 100644
--- a/sampling/libbinder_ndk.afdo
+++ b/sampling/libbinder_ndk.afdo
Binary files differ
diff --git a/sampling/libc++.afdo b/sampling/libc++.afdo
index a52a409..d38ca55 100644
--- a/sampling/libc++.afdo
+++ b/sampling/libc++.afdo
Binary files differ
diff --git a/sampling/libcrypto.afdo b/sampling/libcrypto.afdo
index 4e77075..f1538ed 100644
--- a/sampling/libcrypto.afdo
+++ b/sampling/libcrypto.afdo
Binary files differ
diff --git a/sampling/libgui.afdo b/sampling/libgui.afdo
index 9d94e62..8d842b6 100644
--- a/sampling/libgui.afdo
+++ b/sampling/libgui.afdo
Binary files differ
diff --git a/sampling/libhidlbase.afdo b/sampling/libhidlbase.afdo
index c846d34..d8cda7b 100644
--- a/sampling/libhidlbase.afdo
+++ b/sampling/libhidlbase.afdo
Binary files differ
diff --git a/sampling/libhwui_arm64.afdo b/sampling/libhwui_arm64.afdo
index b205186..e49047e 100644
--- a/sampling/libhwui_arm64.afdo
+++ b/sampling/libhwui_arm64.afdo
Binary files differ
diff --git a/sampling/liblog.afdo b/sampling/liblog.afdo
index 4627096..588c23e 100644
--- a/sampling/liblog.afdo
+++ b/sampling/liblog.afdo
Binary files differ
diff --git a/sampling/libsensorservice.afdo b/sampling/libsensorservice.afdo
index c9b7a3c..84f671c 100644
--- a/sampling/libsensorservice.afdo
+++ b/sampling/libsensorservice.afdo
Binary files differ
diff --git a/sampling/libsqlite.afdo b/sampling/libsqlite.afdo
index 9df20b6..1b2f440 100644
--- a/sampling/libsqlite.afdo
+++ b/sampling/libsqlite.afdo
Binary files differ
diff --git a/sampling/libui.afdo b/sampling/libui.afdo
index 50c8acb..c086a88 100644
--- a/sampling/libui.afdo
+++ b/sampling/libui.afdo
Binary files differ
diff --git a/sampling/libutils.afdo b/sampling/libutils.afdo
index 0fcc4e0..693fe29 100644
--- a/sampling/libutils.afdo
+++ b/sampling/libutils.afdo
Binary files differ
diff --git a/sampling/linker_arm64.afdo b/sampling/linker_arm64.afdo
index 88df33b..0e2de73 100644
--- a/sampling/linker_arm64.afdo
+++ b/sampling/linker_arm64.afdo
Binary files differ
diff --git a/sampling/lmkd.afdo b/sampling/lmkd.afdo
index c5caa4c..4465ba5 100644
--- a/sampling/lmkd.afdo
+++ b/sampling/lmkd.afdo
Binary files differ
diff --git a/sampling/server_configurable_flags.afdo b/sampling/server_configurable_flags.afdo
index 3eb105f..61eb5bb 100644
--- a/sampling/server_configurable_flags.afdo
+++ b/sampling/server_configurable_flags.afdo
Binary files differ
diff --git a/sampling/surfaceflinger.afdo b/sampling/surfaceflinger.afdo
index fea8a26..596c2de 100644
--- a/sampling/surfaceflinger.afdo
+++ b/sampling/surfaceflinger.afdo
Binary files differ