forked from yaap/toolchain_pgo-profiles
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathAFDO_SUMMARY.txt
386 lines (345 loc) · 40.4 KB
/
AFDO_SUMMARY.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
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
<i32 as binder::parcel::parcelable::Serialize>::serialize
<watchdog_rs::Watchdog>::watch_with_optional
<rusqlite::row::Row>::get::<usize, i32>
<rusqlite::statement::Statement>::value_ref
<watchdog_rs::WatchPoint as core::ops::drop::Drop>::drop
<&[&dyn rusqlite::types::to_sql::ToSql] as rusqlite::params::Params>::__bind_in
<rusqlite::row::Rows>::next
<i32 as binder::parcel::parcelable::Deserialize>::deserialize
<keystore2::database::KeystoreDB>::load_key_parameters
<keystore2::key_parameter::KeyParameterValue>::new_from_sql
<binder::parcel::BorrowedParcel>::set_data_position
<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write
<keystore2::security_level::KeystoreSecurityLevel>::store_new_key
<keystore2::security_level::KeystoreSecurityLevel>::create_operation
<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::MarkingPhase()
void art::gc::collector::MarkCompact::CompactMovingSpace<-1>(unsigned char*)
art::CodeInfo::CodeInfo(unsigned char const*, unsigned long*)
art::CodeInfo::CodeInfo(unsigned char const*, unsigned long*)
art::System_arraycopy(_JNIEnv*, _jclass*, _jobject*, int, _jobject*, int, int) (.__uniq.110717464938643750821353004938495288567)
void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool)
art::Thread::GetCurrentMethod(unsigned int*, bool, bool) const::$_0::operator()(art::StackVisitor const*) const (.__uniq.112444171608964125319761912539055931073)
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&)
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&)
void art::Monitor::Lock<(art::LockReason)1>(art::Thread*)
void art::System_arraycopyTUnchecked<art::mirror::PrimitiveArray<long>, (art::Primitive::Type)6>(_JNIEnv*, _jobject*, int, _jobject*, int, int)
art::gc::collector::MarkCompact::VisitRoots(art::mirror::CompressedReference<art::mirror::Object>**, unsigned long, art::RootInfo const&)
NterpGetMethod
art::GlobalValueNumberer::Run()
artUnlockObjectFromCode
sampling/libartbase_arm64.afdo
====
OpenArchiveInternal(ZipArchive*, char const*) (.__uniq.167259607556841407834158900965132344175)
art::BitVector::Union(art::BitVector const*)
art::ArenaBitVector::ArenaBitVector(art::ScopedArenaAllocator*, unsigned int, bool, art::ArenaAllocKind)
art::ArenaBitVector::ArenaBitVector(art::ScopedArenaAllocator*, unsigned int, bool, art::ArenaAllocKind)
art::BitVector::BitVector(unsigned int, bool, art::Allocator*)
art::BitVector::BitVector(unsigned int, bool, art::Allocator*)
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*)
std::__1::__murmur2_or_cityhash<unsigned long, 64ul>::__hash_len_33_to_64[abi:nn180000](char const*, unsigned long)
std::__1::__murmur2_or_cityhash<unsigned long, 64ul>::__hash_len_0_to_16[abi:nn180000](char const*, unsigned long)
art::MicroTime()
art::ScopedArenaAllocator::ScopedArenaAllocator(art::ArenaStack*)
art::ScopedArenaAllocator::ScopedArenaAllocator(art::ArenaStack*)
sampling/libbinder.afdo
====
android::Parcel::writeInt32(int)
android::Parcel::writeInt64(long)
android::Parcel::readInt32(int*) const
android::IPCThreadState::executeCommand(int)
android::IPCThreadState::transact(int, unsigned int, android::Parcel const&, android::Parcel*, unsigned int)
android::Parcel::readInt32() const
android::IPCThreadState::joinThreadPool(bool)
android::Parcel::writeInplace(unsigned long)
android::Parcel::readChar(char16_t*) const
android::Parcel::writeInterfaceToken(char16_t const*, unsigned long)
android::Parcel::freeDataNoInit()
android::Parcel::enforceInterface(char16_t const*, unsigned long, android::IPCThreadState*) const
android::Parcel::flattenBinder(android::sp<android::IBinder> const&)
android::Parcel::readString8Inplace(unsigned long*) const
android::Parcel::readInt64(long*) const
android::Parcel::readString16Inplace(unsigned long*) const
sampling/libbinder_ndk.afdo
====
PruneStatusT(int)
AParcel_getDataPosition
int ReadArray<char16_t>(AParcel const*, void*, bool (*)(void*, int, char16_t**))
AParcel_writeInt32
AParcel_readParcelableArray
AParcel_setDataPosition
int WriteArray<char16_t>(AParcel*, char16_t const*, int)
AParcel_readInt32
AParcel_writeParcelableArray
AIBinder_transact
int ReadArray<int>(AParcel const*, void*, bool (*)(void*, int, int**))
int ReadArray<float>(AParcel const*, void*, bool (*)(void*, int, float**))
int ReadArray<unsigned int>(AParcel const*, void*, bool (*)(void*, int, unsigned int**))
AIBinder_prepareTransaction
ABBinder::onTransact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)
android::base::unique_fd_impl<android::base::DefaultCloser>::reset(int, void*)
sampling/libcrypto.afdo
====
md5_block_data_order
fiat_p256_square
x25519_scalar_mult(unsigned char*, unsigned char const*, unsigned char const*) (.__uniq.109856273396369999403303195100881690741)
copy_from_prebuf
x25519_ge_scalarmult_small_precomp
fiat_p256_mul
sha256_final_impl
OPENSSL_free
SHA256_Update
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
fiat_p256_point_double
bn_mul_add_words
ASN1_item_ex_free
CRYPTO_get_thread_local
fe_loose_invert(fe*, fe_loose const*) (.__uniq.109856273396369999403303195100881690741)
sampling/libgui.afdo
====
android::TransactionCompletedListener::addSurfaceControlToCallbacks(android::SurfaceComposerClient::CallbackInfo&, android::sp<android::SurfaceControl> const&)
android::SurfaceComposerClient::Transaction::getLayerState(android::sp<android::SurfaceControl> const&)
android::BLASTBufferQueue::acquireNextBufferLocked(std::__1::optional<android::SurfaceComposerClient::Transaction*>)
std::__1::pair<std::__1::__hash_iterator<std::__1::__hash_node<std::__1::__hash_value_type<android::sp<android::IBinder>, android::sp<android::SurfaceControl>>, void*>*>, bool> std::__1::__hash_table<std::__1::__hash_value_type<android::sp<android::IBinder>, android::sp<android::SurfaceControl>>, std::__1::__unordered_map_hasher<android::sp<android::IBinder>, std::__1::__hash_value_type<android::sp<android::IBinder>, android::sp<android::SurfaceControl>>, android::SurfaceComposerClient::IBinderHash, std::__1::equal_to<android::sp<android::IBinder>>, true>, std::__1::__unordered_map_equal<android::sp<android::IBinder>, std::__1::__hash_value_type<android::sp<android::IBinder>, android::sp<android::SurfaceControl>>, std::__1::equal_to<android::sp<android::IBinder>>, android::SurfaceComposerClient::IBinderHash, true>, std::__1::allocator<std::__1::__hash_value_type<android::sp<android::IBinder>, android::sp<android::SurfaceControl>>>>::__emplace_unique_impl<std::__1::piecewise_construct_t const&, std::__1::tuple<android::sp<android::IBinder>&&>, std::__1::tuple<android::sp<android::SurfaceControl> const&>>(std::__1::piecewise_construct_t const&, std::__1::tuple<android::sp<android::IBinder>&&>&&, std::__1::tuple<android::sp<android::SurfaceControl> const&>&&)
std::__1::pair<std::__1::__hash_iterator<std::__1::__hash_node<std::__1::__hash_value_type<android::CallbackId, android::TransactionCompletedListener::CallbackTranslation>, void*>*>, bool> std::__1::__hash_table<std::__1::__hash_value_type<android::CallbackId, android::TransactionCompletedListener::CallbackTranslation>, std::__1::__unordered_map_hasher<android::CallbackId, std::__1::__hash_value_type<android::CallbackId, android::TransactionCompletedListener::CallbackTranslation>, android::CallbackIdHash, std::__1::equal_to<android::CallbackId>, true>, std::__1::__unordered_map_equal<android::CallbackId, std::__1::__hash_value_type<android::CallbackId, android::TransactionCompletedListener::CallbackTranslation>, std::__1::equal_to<android::CallbackId>, android::CallbackIdHash, true>, std::__1::allocator<std::__1::__hash_value_type<android::CallbackId, android::TransactionCompletedListener::CallbackTranslation>>>::__emplace_unique_key_args<android::CallbackId, std::__1::piecewise_construct_t const&, std::__1::tuple<android::CallbackId const&>, std::__1::tuple<>>(android::CallbackId const&, std::__1::piecewise_construct_t const&, std::__1::tuple<android::CallbackId const&>&&, std::__1::tuple<>&&)
android::BnSurfaceComposer::onTransact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)
android::SurfaceComposerClient::TCLHash::operator()(android::sp<android::ITransactionCompletedListener> const&) const
android::BLASTBufferItemConsumer::addAndGetFrameTimestamps(android::NewFrameEventsEntry const*, android::FrameEventHistoryDelta*)
android::layer_state_t::read(android::Parcel const&)
std::__1::pair<std::__1::__hash_iterator<std::__1::__hash_node<std::__1::__hash_value_type<android::sp<android::IBinder>, android::ComposerState>, void*>*>, bool> std::__1::__hash_table<std::__1::__hash_value_type<android::sp<android::IBinder>, android::ComposerState>, std::__1::__unordered_map_hasher<android::sp<android::IBinder>, std::__1::__hash_value_type<android::sp<android::IBinder>, android::ComposerState>, android::SurfaceComposerClient::IBinderHash, std::__1::equal_to<android::sp<android::IBinder>>, true>, std::__1::__unordered_map_equal<android::sp<android::IBinder>, std::__1::__hash_value_type<android::sp<android::IBinder>, android::ComposerState>, std::__1::equal_to<android::sp<android::IBinder>>, android::SurfaceComposerClient::IBinderHash, true>, std::__1::allocator<std::__1::__hash_value_type<android::sp<android::IBinder>, android::ComposerState>>>::__emplace_unique_key_args<android::sp<android::IBinder>, std::__1::piecewise_construct_t const&, std::__1::tuple<android::sp<android::IBinder> const&>, std::__1::tuple<>>(android::sp<android::IBinder> const&, std::__1::piecewise_construct_t const&, std::__1::tuple<android::sp<android::IBinder> const&>&&, std::__1::tuple<>&&)
std::__1::vector<android::ReleaseCallbackId, std::__1::allocator<android::ReleaseCallbackId>>::__destroy_vector::operator()[abi:nn180000]()
std::__1::vector<android::CallbackId, std::__1::allocator<android::CallbackId>>::__destroy_vector::operator()[abi:nn180000]()
std::__1::vector<android::gui::HdrConversionCapability, std::__1::allocator<android::gui::HdrConversionCapability>>::__destroy_vector::operator()[abi:nn180000]()
android::TransactionCompletedListener::onTransactionCompleted(android::ListenerStats)
android::layer_state_t::layer_state_t()
android::layer_state_t::layer_state_t()
sampling/libharfbuzz_ng.afdo
====
hb_ucd_script(hb_unicode_funcs_t*, unsigned int, void*) (.__uniq.59232151634540459760808551162038034331)
apply_forward(OT::hb_ot_apply_context_t*, OT::hb_ot_layout_lookup_accelerator_t const&, unsigned int) (.__uniq.112624515275334661450839245565361455594)
_hb_ot_shape
OT::Layout::Common::Coverage::get_coverage(unsigned int) const
hb_font_t::get_glyph_h_origin_with_fallback(unsigned int, int*, int*)
void hb_ot_map_t::apply<GSUBProxy>(GSUBProxy const&, hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*) const
hb_ucd_get_unicode_funcs
OT::hb_ot_apply_context_t::hb_ot_apply_context_t(unsigned int, hb_font_t*, hb_buffer_t*, hb_blob_t*)
OT::Layout::GPOS_impl::PairPosFormat2_4<OT::Layout::SmallTypes>::apply(OT::hb_ot_apply_context_t*) const
OT::Layout::GPOS_impl::PairPosFormat1_3<OT::Layout::SmallTypes>::apply(OT::hb_ot_apply_context_t*) const
void hb_ot_map_t::apply<GPOSProxy>(GPOSProxy const&, hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*) const
OT::ClassDef::get_class(unsigned int) const
OT::Layout::GSUB_impl::Ligature<OT::Layout::SmallTypes>::apply(OT::hb_ot_apply_context_t*) const
hb_buffer_add_utf16
OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>::apply(OT::hb_ot_apply_context_t*) const
hb_ucd_general_category(hb_unicode_funcs_t*, unsigned int, void*) (.__uniq.59232151634540459760808551162038034331)
sampling/libhidlbase.afdo
====
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&&)
std::__1::enable_if<is_move_constructible<android::hardware::Status>::value && is_move_assignable<android::hardware::Status>::value, void>::type std::__1::swap[abi:nn180000]<android::hardware::Status>(android::hardware::Status&, android::hardware::Status&)
android::hardware::details::return_status::onValueRetrieval() const
android::hardware::IPCThreadState::selfOrNull()
android::hardware::hidl_string::copyFrom(char const*, unsigned long)
android::hardware::hidl_string::operator=(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)
android::hardware::hidl_string::~hidl_string()
android::hardware::hidl_string::~hidl_string()
android::hardware::IPCThreadState::transact(int, unsigned int, android::hardware::Parcel const&, android::hardware::Parcel*, unsigned int)
android::hardware::Parcel::readNullableNativeHandleNoDup(native_handle const**, bool, unsigned long, unsigned long) const
android::hardware::Parcel::freeDataNoInit()
android::hardware::Status::ok()
android::hardware::Parcel::setDataSize(unsigned long)
android::hardware::hidl_string::hidl_string()
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)
skgpu::KeyBuilder::addBits(unsigned int, unsigned int, std::__1::basic_string_view<char, std::__1::char_traits<char>>)
android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const
skgpu::ganesh::ClipStack::clipRect(SkMatrix const&, SkRect const&, GrAA, SkClipOp)
GetCoeffsFast(VP8BitReader*, VP8BandProbas const* const*, int, int const*, int, short*) (.__uniq.221674093421751675605877729630738212549)
neon::S32_alpha_D32_filter_DX(SkBitmapProcState const&, unsigned int const*, int, unsigned int*)
SkMatrixPriv::MapRect(SkM44 const&, SkRect const&)
SkCanvas::onDrawPoints(SkCanvas::PointMode, unsigned long, SkPoint const*, SkPaint const&)
android::uirenderer::skiapipeline::RenderNodeDrawable::onDraw(SkCanvas*)
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)
neon::bilerp_clamp_8888(SkRasterPipelineStage*, 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]) (.__uniq.171973291814702829445853707239222793327)
skgpu::ganesh::OpsTask::recordOp(std::__1::unique_ptr<GrOp, std::__1::default_delete<GrOp>>, bool, GrProcessorSet::Analysis, GrAppliedClip*, GrDstProxyView const*, GrCaps const&)
sktext::gpu::TextBlobRedrawCoordinator::drawGlyphRunList(SkCanvas*, SkMatrix const&, sktext::GlyphRunList const&, SkPaint const&, SkStrikeDeviceInfo, std::__1::function<void (sktext::gpu::AtlasSubRun const*, SkPoint, SkPaint const&, sk_sp<SkRefCnt>, sktext::gpu::RendererData)> const&)
aaa_walk_edges(SkAnalyticEdge*, SkAnalyticEdge*, SkPathFillType, AdditiveBlitter*, int, int, int, int, bool, bool, bool) (.__uniq.264207111679842201773772860248711733734)
SkDrawable::draw(SkCanvas*, SkMatrix const*)
sampling/liblog.afdo
====
__android_log_level(char const*, unsigned long) (.__uniq.322530350400203086403630799066394170300)
__android_log_is_loggable
LogdWrite(log_id, timespec*, iovec*, unsigned long)
PmsgWrite(log_id, timespec*, iovec*, unsigned long)
write_to_log(log_id, iovec*, unsigned long) (.__uniq.220335083604911598582518859745105420324)
__android_log_logd_logger
__android_log_get_minimum_priority
__android_log_buf_write
log_to_file_if_overridden(__android_log_message const*) (.__uniq.220335083604911598582518859745105420324)
__android_log_print
__android_log_is_loggable_len
GetDefaultTag()
android::base::ErrnoRestorer::ErrnoRestorer()
int std::__1::__cxx_atomic_exchange[abi:nn180000]<int>(std::__1::__cxx_atomic_base_impl<int>*, int, std::__1::memory_order)
android::base::ErrnoRestorer::~ErrnoRestorer()
android_log_write_int64
sampling/libminikin.afdo
====
minikin::FontCollection::init(std::__1::vector<std::__1::shared_ptr<minikin::FontFamily>, std::__1::allocator<std::__1::shared_ptr<minikin::FontFamily>>> const&)
minikin::LayoutCacheKey::computeHash() const
minikin::LayoutCacheKey::operator==(minikin::LayoutCacheKey const&) const
std::__1::__hash_iterator<std::__1::__hash_node<android::LruCache<minikin::LayoutCacheKey, minikin::LayoutSlot*>::KeyedEntry*, void*>*> std::__1::__hash_table<android::LruCache<minikin::LayoutCacheKey, minikin::LayoutSlot*>::KeyedEntry*, android::LruCache<minikin::LayoutCacheKey, minikin::LayoutSlot*>::HashForEntry, android::LruCache<minikin::LayoutCacheKey, minikin::LayoutSlot*>::EqualityForHashedEntries, std::__1::allocator<android::LruCache<minikin::LayoutCacheKey, minikin::LayoutSlot*>::KeyedEntry*>>::find<android::LruCache<minikin::LayoutCacheKey, minikin::LayoutSlot*>::KeyedEntry*>(android::LruCache<minikin::LayoutCacheKey, minikin::LayoutSlot*>::KeyedEntry* const&)
minikin::Layout::appendLayout(minikin::LayoutPiece const&, unsigned long, float)
minikin::getNextWordBreakForCache(minikin::U16StringPiece const&, unsigned int) (.cfi)
android::LruCache<minikin::LayoutCacheKey, minikin::LayoutSlot*>::get(minikin::LayoutCacheKey const&)
minikin::LayoutCacheKey::LayoutCacheKey(minikin::U16StringPiece const&, minikin::Range const&, minikin::MinikinPaint const&, bool, minikin::StartHyphenEdit, minikin::EndHyphenEdit)
minikin::Layout::doLayoutWord(unsigned short const*, unsigned long, unsigned long, unsigned long, bool, minikin::MinikinPaint const&, unsigned long, minikin::StartHyphenEdit, minikin::EndHyphenEdit, minikin::Layout*, float*, minikin::MinikinRect*, unsigned int*) (.cfi)
minikin::Layout::doLayoutRunCached(minikin::U16StringPiece const&, minikin::Range const&, bool, minikin::MinikinPaint const&, unsigned long, minikin::StartHyphenEdit, minikin::EndHyphenEdit, minikin::Layout*, float*, minikin::MinikinRect*, unsigned int*) (.cfi)
void minikin::LayoutCache::getOrCreate<minikin::LayoutAppendFunctor>(minikin::U16StringPiece const&, minikin::Range const&, minikin::MinikinPaint const&, bool, minikin::StartHyphenEdit, minikin::EndHyphenEdit, bool, minikin::LayoutAppendFunctor&)
minikin::Font::ExternalRefs::getAdjustedTypeface(int, int) const
minikin::getPrevWordBreakForCache(minikin::U16StringPiece const&, unsigned int) (.cfi)
minikin::adjustGlyphLetterSpacingEdge(minikin::U16StringPiece const&, minikin::MinikinPaint const&, minikin::RunFlag, std::__1::vector<minikin::LayoutGlyph, std::__1::allocator<minikin::LayoutGlyph>>*) (.cfi)
minikin::Font::getExternalRefs() const
minikin::LayoutAppendFunctor::operator()(minikin::LayoutPiece const&, minikin::MinikinPaint const&, minikin::MinikinRect const&)
sampling/libsensorservice.afdo
====
std::__1::map<int, android::SensorServiceUtil::SensorList::Entry, std::__1::less<int>, std::__1::allocator<std::__1::pair<int const, android::SensorServiceUtil::SensorList::Entry>>>::find[abi:nn180000](int const&) const
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*)
std::__1::__hash_iterator<std::__1::__hash_node<std::__1::__hash_value_type<int, android::sp<android::SensorService::RuntimeSensorCallback>>, void*>*> std::__1::__hash_table<std::__1::__hash_value_type<int, android::sp<android::SensorService::RuntimeSensorCallback>>, std::__1::__unordered_map_hasher<int, std::__1::__hash_value_type<int, android::sp<android::SensorService::RuntimeSensorCallback>>, std::__1::hash<int>, std::__1::equal_to<int>, true>, std::__1::__unordered_map_equal<int, std::__1::__hash_value_type<int, android::sp<android::SensorService::RuntimeSensorCallback>>, std::__1::equal_to<int>, std::__1::hash<int>, true>, std::__1::allocator<std::__1::__hash_value_type<int, android::sp<android::SensorService::RuntimeSensorCallback>>>>::find<int>(int const&)
std::__1::__hash_const_iterator<std::__1::__hash_node<int, void*>*> std::__1::__hash_table<int, std::__1::hash<int>, std::__1::equal_to<int>, std::__1::allocator<int>>::find<int>(int const&) const
std::__1::__hash_const_iterator<std::__1::__hash_node<std::__1::__hash_value_type<int, android::SensorService::SensorEventConnection::FlushInfo>, void*>*> std::__1::__hash_table<std::__1::__hash_value_type<int, android::SensorService::SensorEventConnection::FlushInfo>, std::__1::__unordered_map_hasher<int, std::__1::__hash_value_type<int, android::SensorService::SensorEventConnection::FlushInfo>, std::__1::hash<int>, std::__1::equal_to<int>, true>, std::__1::__unordered_map_equal<int, std::__1::__hash_value_type<int, android::SensorService::SensorEventConnection::FlushInfo>, std::__1::equal_to<int>, std::__1::hash<int>, true>, std::__1::allocator<std::__1::__hash_value_type<int, android::SensorService::SensorEventConnection::FlushInfo>>>::find<int>(int const&) const
std::__1::__hash_iterator<std::__1::__hash_node<std::__1::__hash_value_type<int, android::SensorServiceUtil::RecentEventLogger*>, void*>*> std::__1::__hash_table<std::__1::__hash_value_type<int, android::SensorServiceUtil::RecentEventLogger*>, std::__1::__unordered_map_hasher<int, std::__1::__hash_value_type<int, android::SensorServiceUtil::RecentEventLogger*>, std::__1::hash<int>, std::__1::equal_to<int>, true>, std::__1::__unordered_map_equal<int, std::__1::__hash_value_type<int, android::SensorServiceUtil::RecentEventLogger*>, std::__1::equal_to<int>, std::__1::hash<int>, true>, std::__1::allocator<std::__1::__hash_value_type<int, android::SensorServiceUtil::RecentEventLogger*>>>::find<int>(int const&)
std::__1::__hash_iterator<std::__1::__hash_node<std::__1::__hash_value_type<int, sensor_t>, void*>*> std::__1::__hash_table<std::__1::__hash_value_type<int, sensor_t>, std::__1::__unordered_map_hasher<int, std::__1::__hash_value_type<int, sensor_t>, std::__1::hash<int>, std::__1::equal_to<int>, true>, std::__1::__unordered_map_equal<int, std::__1::__hash_value_type<int, sensor_t>, std::__1::equal_to<int>, std::__1::hash<int>, true>, std::__1::allocator<std::__1::__hash_value_type<int, sensor_t>>>::find<int>(int const&)
std::__1::__hash_iterator<std::__1::__hash_node<std::__1::__hash_value_type<int, int>, void*>*> std::__1::__hash_table<std::__1::__hash_value_type<int, int>, std::__1::__unordered_map_hasher<int, std::__1::__hash_value_type<int, int>, std::__1::hash<int>, std::__1::equal_to<int>, true>, std::__1::__unordered_map_equal<int, std::__1::__hash_value_type<int, int>, std::__1::equal_to<int>, std::__1::hash<int>, true>, std::__1::allocator<std::__1::__hash_value_type<int, int>>>::find<int>(int const&)
std::__1::shared_ptr<android::HardwareSensor>::~shared_ptr[abi:nn180000]()
std::__1::shared_ptr<android::SensorInterface>::~shared_ptr[abi:nn180000]()
std::__1::shared_ptr<android::OrientationSensor>::~shared_ptr[abi:nn180000]()
std::__1::shared_ptr<aidl::android::hardware::sensors::BnSensorsCallback>::~shared_ptr[abi:nn180000]()
std::__1::shared_ptr<android::GyroDriftSensor>::~shared_ptr[abi:nn180000]()
std::__1::shared_ptr<android::RuntimeSensor>::~shared_ptr[abi:nn180000]()
std::__1::shared_ptr<aidl::android::hardware::sensors::BpSensorsCallback>::~shared_ptr[abi:nn180000]()
sampling/libsqlite.afdo
====
sqlite3VdbeExec(Vdbe*) (.__uniq.309426955368013975012700285756637552939)
btreeParseCellPtr(MemPage*, unsigned char*, CellInfo*) (.__uniq.309426955368013975012700285756637552939)
getCellInfo(BtCursor*) (.__uniq.309426955368013975012700285756637552939)
sqlite3VdbeFinishMoveto(VdbeCursor*) (.__uniq.309426955368013975012700285756637552939)
getPageNormal(Pager*, unsigned int, PgHdr**, int) (.__uniq.309426955368013975012700285756637552939)
vdbeRecordCompareString(int, void const*, UnpackedRecord*) (.__uniq.309426955368013975012700285756637552939)
btreeNext(BtCursor*) (.__uniq.309426955368013975012700285756637552939)
vdbeRecordCompareInt(int, void const*, UnpackedRecord*) (.__uniq.309426955368013975012700285756637552939)
sqlite3RunParser(Parse*, char const*) (.__uniq.309426955368013975012700285756637552939)
pcache1FetchStage2(PCache1*, unsigned int, int) (.__uniq.309426955368013975012700285756637552939)
balance(BtCursor*) (.__uniq.309426955368013975012700285756637552939)
pcache1Fetch(sqlite3_pcache*, unsigned int, int) (.__uniq.309426955368013975012700285756637552939)
pcache1Unpin(sqlite3_pcache*, sqlite3_pcache_page*, int) (.__uniq.309426955368013975012700285756637552939)
sqlite3BtreeIndexMoveto(BtCursor*, UnpackedRecord*, int*) (.__uniq.309426955368013975012700285756637552939)
dbMallocRawFinish(sqlite3*, unsigned long long) (.__uniq.309426955368013975012700285756637552939)
sqlite3BtreeInsert(BtCursor*, BtreePayload const*, int, int) (.__uniq.309426955368013975012700285756637552939)
sampling/libui.afdo
====
std::__1::__wrap_iter<android::Rect*> std::__1::vector<android::Rect, android::InlineStdAllocator<android::Rect, 4ul>>::__insert_with_size[abi:nn180000]<std::__1::__wrap_iter<android::Rect*>, std::__1::__wrap_iter<android::Rect*>>(std::__1::__wrap_iter<android::Rect const*>, std::__1::__wrap_iter<android::Rect*>, std::__1::__wrap_iter<android::Rect*>, long)
std::__1::__wrap_iter<android::Rect*> std::__1::vector<android::Rect, android::InlineStdAllocator<android::Rect, 4ul>>::__insert_with_size[abi:nn180000]<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*>, std::__1::__wrap_iter<android::Rect const*>, long)
android::Region::clear()
std::__1::vector<android::Rect, android::InlineStdAllocator<android::Rect, 4ul>>::reserve(unsigned long)
std::__1::__split_buffer<android::Rect, android::InlineStdAllocator<android::Rect, 4ul>&>::__split_buffer(unsigned long, unsigned long, android::InlineStdAllocator<android::Rect, 4ul>&)
std::__1::vector<android::Rect, android::InlineStdAllocator<android::Rect, 4ul>>::__swap_out_circular_buffer(std::__1::__split_buffer<android::Rect, android::InlineStdAllocator<android::Rect, 4ul>&>&)
android::Region::~Region()
android::Region::~Region()
android::Rect* std::__1::__constexpr_memmove[abi:nn180000]<android::Rect, android::Rect, 0>(android::Rect*, android::Rect*, std::__1::__element_count)
android::Rect* std::__1::__constexpr_memmove[abi:nn180000]<android::Rect, android::Rect const, 0>(android::Rect*, android::Rect const*, std::__1::__element_count)
android::Region::Region()
android::Region::Region()
android::ui::Transform::Transform()
android::ui::Transform::Transform()
android::Region::boolean_operation(unsigned int, android::Region&, android::Region const&, android::Region const&, int, int)
std::__1::vector<android::Rect, android::InlineStdAllocator<android::Rect, 4ul>>::__destroy_vector::operator()[abi:nn180000]()
sampling/libutils.afdo
====
android::RefBase::decStrong(void const*) const
int std::__1::__cxx_atomic_fetch_sub[abi:nn180000]<int>(std::__1::__cxx_atomic_base_impl<int>*, int, std::__1::memory_order)
android::RefBase::weakref_type::attemptIncStrong(void const*)
android::RefBase::incStrong(void const*) const
int std::__1::__cxx_atomic_fetch_add[abi:nn180000]<int>(std::__1::__cxx_atomic_base_impl<int>*, int, std::__1::memory_order)
systemTime
android::Looper::pollOnce(int, int*, int*, void**)
bool std::__1::__cxx_atomic_compare_exchange_weak[abi:nn180000]<int>(std::__1::__cxx_atomic_base_impl<int>*, int*, int, std::__1::memory_order, std::__1::memory_order)
utf8_to_utf16
android::VectorImpl::clear()
strzcmp16
utf8_to_utf16_length
android::SharedBuffer::release(unsigned int) const
android::uptimeMillis()
android::elapsedRealtime()
android::SortedVectorImpl::indexOf(void const*) 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*)
BionicAllocator::alloc_impl(unsigned long, unsigned long)
bool plain_relocate_impl<(RelocMode)1>(Relocator&, elf64_rela*, unsigned long) (.__uniq.153370809355997480299804515629147722701)
sleb128_decoder::pop_front()
OpenArchiveInternal(ZipArchive*, char const*)
dlsym_handle_lookup_impl(android_namespace_t*, soinfo*, soinfo*, soinfo**, SymbolName&, version_info const*) (.__uniq.250007671217850615957365636956552013758)
BionicSmallObjectAllocator::alloc()
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**)
android_namespace_t::is_accessible(soinfo*)
BionicSmallObjectAllocator::free(void*)
BionicAllocator::free(void*)
relocate_relr(unsigned long long const*, unsigned long long const*, unsigned long long)
bool packed_relocate_impl<(RelocMode)1>(Relocator&, sleb128_decoder) (.__uniq.153370809355997480299804515629147722701)
is_symbol_global_and_defined(soinfo const*, elf64_sym 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)
zoneinfo_parse(zoneinfo*) (.__uniq.220333500789862702810363420933441579510)
Watchdog::start()
Watchdog::stop()
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&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> std::__1::operator+[abi:nn180000]<char, std::__1::char_traits<char>, std::__1::allocator<char>>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&&, char const*)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::rbegin[abi:nn180000]() const
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::empty[abi:nn180000]() const
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> std::__1::operator+[abi:nn180000]<char, std::__1::char_traits<char>, std::__1::allocator<char>>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&&, 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>>::end[abi:nn180000]() const
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::append[abi:nn180000](std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)
sampling/surfaceflinger.afdo
====
android::SurfaceFlinger::updateLayerSnapshots(android::VsyncId, long, bool, bool&)
android::impl::EventThread::threadMain(std::__1::unique_lock<std::__1::mutex>&)
android::scheduler::LayerHistory::summarize(android::scheduler::RefreshRateSelector const&, long)
android::scheduler::VSyncPredictor::nextAnticipatedVSyncTimeFrom(long, std::__1::optional<long>)
android::compositionengine::impl::planner::Planner::plan(android::compositionengine::Output::OutputLayersEnumerator<android::compositionengine::Output>&&)
_ZZN7android20RegionSamplingThread12sampleBufferERKNS_2spINS_13GraphicBufferEEERKNS_5PointERKNSt3__16vectorINS0_10DescriptorENS9_9allocatorISB_EEEEjENK3$_1clISB_EEDaRKT_.__uniq.22835156453571511455795338659787558893
std::__1::__hash_iterator<std::__1::__hash_node<std::__1::__hash_value_type<unsigned int, android::surfaceflinger::frontend::LayerLifecycleManager::References>, void*>*> std::__1::__hash_table<std::__1::__hash_value_type<unsigned int, android::surfaceflinger::frontend::LayerLifecycleManager::References>, std::__1::__unordered_map_hasher<unsigned int, std::__1::__hash_value_type<unsigned int, android::surfaceflinger::frontend::LayerLifecycleManager::References>, std::__1::hash<unsigned int>, std::__1::equal_to<unsigned int>, true>, std::__1::__unordered_map_equal<unsigned int, std::__1::__hash_value_type<unsigned int, android::surfaceflinger::frontend::LayerLifecycleManager::References>, std::__1::equal_to<unsigned int>, std::__1::hash<unsigned int>, true>, std::__1::allocator<std::__1::__hash_value_type<unsigned int, android::surfaceflinger::frontend::LayerLifecycleManager::References>>>::find<unsigned int>(unsigned int const&)
std::__1::__hash_const_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>, std::__1::equal_to<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>, std::__1::hash<unsigned int>, true>, std::__1::allocator<std::__1::__hash_value_type<unsigned int, android::sp<android::Layer>>>>::find<unsigned int>(unsigned int const&) const
std::__1::__hash_const_iterator<std::__1::__hash_node<std::__1::__hash_value_type<unsigned int, android::surfaceflinger::frontend::LayerHierarchy*>, void*>*> std::__1::__hash_table<std::__1::__hash_value_type<unsigned int, android::surfaceflinger::frontend::LayerHierarchy*>, std::__1::__unordered_map_hasher<unsigned int, std::__1::__hash_value_type<unsigned int, android::surfaceflinger::frontend::LayerHierarchy*>, std::__1::hash<unsigned int>, std::__1::equal_to<unsigned int>, true>, std::__1::__unordered_map_equal<unsigned int, std::__1::__hash_value_type<unsigned int, android::surfaceflinger::frontend::LayerHierarchy*>, std::__1::equal_to<unsigned int>, std::__1::hash<unsigned int>, true>, std::__1::allocator<std::__1::__hash_value_type<unsigned int, android::surfaceflinger::frontend::LayerHierarchy*>>>::find<unsigned int>(unsigned int const&) const
std::__1::__hash_const_iterator<std::__1::__hash_node<std::__1::__hash_value_type<unsigned int, long>, void*>*> std::__1::__hash_table<std::__1::__hash_value_type<unsigned int, long>, std::__1::__unordered_map_hasher<unsigned int, std::__1::__hash_value_type<unsigned int, long>, std::__1::hash<unsigned int>, std::__1::equal_to<unsigned int>, true>, std::__1::__unordered_map_equal<unsigned int, std::__1::__hash_value_type<unsigned int, long>, std::__1::equal_to<unsigned int>, std::__1::hash<unsigned int>, true>, std::__1::allocator<std::__1::__hash_value_type<unsigned int, long>>>::find<unsigned int>(unsigned int const&) const
std::__1::__hash_iterator<std::__1::__hash_node<std::__1::__hash_value_type<unsigned int, android::surfaceflinger::frontend::LayerHierarchy*>, void*>*> std::__1::__hash_table<std::__1::__hash_value_type<unsigned int, android::surfaceflinger::frontend::LayerHierarchy*>, std::__1::__unordered_map_hasher<unsigned int, std::__1::__hash_value_type<unsigned int, android::surfaceflinger::frontend::LayerHierarchy*>, std::__1::hash<unsigned int>, std::__1::equal_to<unsigned int>, true>, std::__1::__unordered_map_equal<unsigned int, std::__1::__hash_value_type<unsigned int, android::surfaceflinger::frontend::LayerHierarchy*>, std::__1::equal_to<unsigned int>, std::__1::hash<unsigned int>, true>, std::__1::allocator<std::__1::__hash_value_type<unsigned int, android::surfaceflinger::frontend::LayerHierarchy*>>>::find<unsigned int>(unsigned int const&)
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>, std::__1::equal_to<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>, std::__1::hash<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<std::__1::__hash_value_type<unsigned int, unsigned int>, void*>*> std::__1::__hash_table<std::__1::__hash_value_type<unsigned int, unsigned int>, std::__1::__unordered_map_hasher<unsigned int, std::__1::__hash_value_type<unsigned int, unsigned int>, std::__1::hash<unsigned int>, std::__1::equal_to<unsigned int>, true>, std::__1::__unordered_map_equal<unsigned int, std::__1::__hash_value_type<unsigned int, unsigned int>, std::__1::equal_to<unsigned int>, std::__1::hash<unsigned int>, true>, std::__1::allocator<std::__1::__hash_value_type<unsigned int, unsigned int>>>::find<unsigned int>(unsigned int const&)
std::__1::__hash_const_iterator<std::__1::__hash_node<std::__1::__hash_value_type<unsigned int, android::surfaceflinger::frontend::LayerLifecycleManager::References>, void*>*> std::__1::__hash_table<std::__1::__hash_value_type<unsigned int, android::surfaceflinger::frontend::LayerLifecycleManager::References>, std::__1::__unordered_map_hasher<unsigned int, std::__1::__hash_value_type<unsigned int, android::surfaceflinger::frontend::LayerLifecycleManager::References>, std::__1::hash<unsigned int>, std::__1::equal_to<unsigned int>, true>, std::__1::__unordered_map_equal<unsigned int, std::__1::__hash_value_type<unsigned int, android::surfaceflinger::frontend::LayerLifecycleManager::References>, std::__1::equal_to<unsigned int>, std::__1::hash<unsigned int>, true>, std::__1::allocator<std::__1::__hash_value_type<unsigned int, android::surfaceflinger::frontend::LayerLifecycleManager::References>>>::find<unsigned int>(unsigned int const&) 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<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>, std::__1::equal_to<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>, std::__1::hash<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