Fuzz introspector: fuzz_streaming
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
575 394 pthread_mutex_unlock call site: 00394 SymbolizeAndDemangle
282 65 LLVMFuzzerTestOneInput call site: 00065 WU_TxnReadsOwnWrite
89 970 bthread_id_list_destroy call site: 00970 execution_queue_execute
55 9 LLVMFuzzerTestOneInput call site: 00009 bthread::TaskGroup::sched_to
45 348 pthread_mutex_lock call site: 00348 pthread_mutex_unlock
4 4 LLVMFuzzerTestOneInput call site: 00004 butil::IOBuf::append
2 1 LLVMFuzzerTestOneInput call site: 00001

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 butil::IOBuf::IOBuf [function] [call site] 00001
2 reset_block_ref [function] [call site] 00002
2 reset_block_ref [function] [call site] 00003
1 butil::IOBuf::append [function] [call site] 00004
2 butil::IOBuf::append [function] [call site] 00005
2 butil::IOBuf::length [function] [call site] 00007
3 butil::IOBuf::_small [function] [call site] 00008
1 get_fuzz_socket [function] [call site] 00009
2 butil::EndPoint [function] [call site] 00010
2 Socket::Create [function] [call site] 00011
3 brpc::Stream::Create [function] [call site] 00012
4 brpc::Stream::Create [function] [call site] 00013
2 brpc::SetTrackMeAddress [function] [call site] 00014
3 BAIDU_SCOPED_LOCK [function] [call site] 00015
3 butil::endpoint2str [function] [call site] 00028
4 butil::details::ExtendedEndPoint::is_extended [function] [call site] 00029
4 butil::details::ExtendedEndPoint::address [function] [call site] 00030
5 butil::details::ExtendedEndPoint::is_extended [function] [call site] 00031
5 ::butil::address_resource<ExtendedEndPoint> [function] [call site] 00032
4 bthread::TaskGroup::sched_to [function] [call site] 00034
5 bthread::TaskGroup::address_meta [function] [call site] 00035
6 address_resource [function] [call site] 00036
5 get_stack [function] [call site] 00038
5 bthread::stack_type [function] [call site] 00039
6 static_cast<StackType> [function] [call site] 00040
5 get_stack [function] [call site] 00041
5 bthread::stack_type [function] [call site] 00042
5 bthread::set_stack [function] [call site] 00043
5 bthread::set_stack [function] [call site] 00044
5 bthread::TaskGroup::sched_to [function] [call site] 00045
6 bthread::TaskGroup::address_meta [function] [call site] 00046
6 get_stack [function] [call site] 00047
6 bthread::stack_type [function] [call site] 00048
6 get_stack [function] [call site] 00049
6 bthread::stack_type [function] [call site] 00050
6 bthread::set_stack [function] [call site] 00051
6 bthread::set_stack [function] [call site] 00052
6 bthread::TaskGroup::sched_to [function] [call site] 00053
4 inet_ntop [function] [call site] 00054
4 butil::endpoint2str [function] [call site] 00055
4 butil::EndPoint [function] [call site] 00056
4 butil::snprintf [function] [call site] 00058
5 butil::vsnprintf [function] [call site] 00060
6 butil::vsnprintf [function] [call site] 00061
3 std::string::string [function] [call site] 00063
1 brpc::policy::ParseStreamingMessage [function] [call site] 00065
2 butil::IOBufCutter::copy_to [function] [call site] 00066
3 butil::IOBufCutter::slower_copy_to [function] [call site] 00068
4 butil::IOBufCutter::load_next_ref [function] [call site] 00069
5 _pop_front_ref [function] [call site] 00070
5 _front_ref [function] [call site] 00072
2 MakeParseError [function] [call site] 00079
2 MakeParseError [function] [call site] 00081
2 MakeParseError [function] [call site] 00082
2 brpc::policy::SofaRawUnpacker::SofaRawUnpacker [function] [call site] 00083
2 MakeParseError [function] [call site] 00084
2 get_length [function] [call site] 00085
2 MakeParseError [function] [call site] 00086
2 BAIDU_UNLIKELY [function] [call site] 00087
2 butil::IOBufCutter::pop_front [function] [call site] 00089
3 butil::IOBufCutter::load_next_ref [function] [call site] 00090
2 MakeParseError [function] [call site] 00091
2 static_cast<const [call site] 00092
2 Socket::IsAuthenticated [function] [call site] 00099
2 MakeParseError [function] [call site] 00102
2 butil::IOBufCutter::pop_front [function] [call site] 00103
2 butil::IOBuf::IOBuf [function] [call site] 00104
2 mcpack2pb::InputStream::cutn [function] [call site] 00105
2 butil::IOBuf::IOBuf [function] [call site] 00109
2 mcpack2pb::InputStream::cutn [function] [call site] 00110
2 ParsePbFromIOBuf [function] [call site] 00111
2 brpc::SetTrackMeAddress [function] [call site] 00113
2 brpc::RtmpStreamBase::stream_id [function] [call site] 00114
2 RPC_VLOG_IF [function] [call site] 00115
2 StreamFrameMeta::frame_type [function] [call site] 00116
2 StreamFrameMeta::frame_type [function] [call site] 00117
2 StreamFrameMeta::frame_type [function] [call site] 00118
2 brpc::RtmpStreamBase::stream_id [function] [call site] 00119
2 StreamFrameMeta::has_source_stream_id [function] [call site] 00120
2 StreamFrameMeta::frame_type [function] [call site] 00121
2 brpc::policy::SendStreamRst [function] [call site] 00122
3 StreamFrameMeta::set_stream_id [function] [call site] 00124
3 StreamFrameMeta::set_frame_type [function] [call site] 00125
3 butil::IOBuf::IOBuf [function] [call site] 00126
3 brpc::policy::PackStreamMessage [function] [call site] 00127
4 get_length [function] [call site] 00128
4 GetProtobufByteSize [function] [call site] 00129
4 brpc::policy::SofaRawPacker::SofaRawPacker [function] [call site] 00130
4 ARRAY_SIZE [function] [call site] 00132
4 StreamFrameMeta::SerializeToZeroCopyStream [function] [call site] 00134
3 WU_TxnReadsOwnWrite [function] [call site] 00136
4 brpc::MysqlResponse::MysqlResponse [function] [call site] 00137
4 brpc::NewMysqlTransaction [function] [call site] 00138
5 brpc::MysqlRequest::Query [function] [call site] 00141
6 MysqlMakeCommand [function] [call site] 00143
6 butil::Status::ok [function] [call site] 00144
6 butil::Status::ok [function] [call site] 00146
5 std::stringstream::str [function] [call site] 00147
5 std::stringstream::str [function] [call site] 00149
5 ControllerPrivateAccessor [function] [call site] 00150
5 CallMethod [function] [call site] 00151
5 brpc::Controller::Failed [function] [call site] 00152
6 brpc::Controller::FailedInline [function] [call site] 00153
5 MysqlResponse::reply [function] [call site] 00154
5 MysqlResponse::reply [function] [call site] 00155
5 MysqlResponse::reply [function] [call site] 00156
5 ControllerPrivateAccessor [function] [call site] 00157
5 brpc::Controller::connection_type [function] [call site] 00160
5 brpc::MysqlTransaction::MysqlTransaction [function] [call site] 00161
5 ControllerPrivateAccessor [function] [call site] 00164
5 brpc::Controller::connection_type [function] [call site] 00165
5 Socket::ReturnToPool [function] [call site] 00166
6 Socket::SetFailed [function] [call site] 00169
7 Socket::SetFailed [function] [call site] 00170
6 MakeHandshakeV10Payload [function] [call site] 00171
7 std::string::push_back [function] [call site] 00172
7 static_cast<char> [function] [call site] 00173
7 std::string::push_back [function] [call site] 00175
7 std::string::push_back [function] [call site] 00176
7 static_cast<char> [function] [call site] 00177
7 std::string::push_back [function] [call site] 00180
7 std::string::push_back [function] [call site] 00181
7 static_cast<char> [function] [call site] 00182
7 std::string::push_back [function] [call site] 00183
7 static_cast<char> [function] [call site] 00184
7 std::string::push_back [function] [call site] 00185
7 static_cast<char> [function] [call site] 00186
7 std::string::push_back [function] [call site] 00187
7 static_cast<char> [function] [call site] 00188
7 std::string::push_back [function] [call site] 00189
7 static_cast<char> [function] [call site] 00190
7 std::string::push_back [function] [call site] 00191
7 static_cast<char> [function] [call site] 00192
7 std::string::push_back [function] [call site] 00193
7 static_cast<char> [function] [call site] 00194
7 std::string::push_back [function] [call site] 00195
7 static_cast<char> [function] [call site] 00196
7 std::string::push_back [function] [call site] 00201
7 std::string::push_back [function] [call site] 00203
6 Socket::SetFailed [function] [call site] 00205
6 brpc::policy::H2UnsentRequest::RemoveRefManually [function] [call site] 00206
7 fetch_sub [function] [call site] 00207
7 std::atomic_thread_fence [function] [call site] 00208
7 brpc::policy::H2UnsentRequest::Destroy [function] [call site] 00209
8 brpc::policy::H2UnsentRequest::~H2UnsentRequest [function] [call site] 00211
6 parsing_context [function] [call site] 00214
6 parsing_context [function] [call site] 00215
6 butil::cpuwide_time_us [function] [call site] 00218
7 butil::cpuwide_time_ns [function] [call site] 00219
8 clock_gettime [function] [call site] 00220
9 pthread_once [function] [call site] 00221
9 mach_absolute_time [function] [call site] 00223
8 butil::detail::clock_cycles [function] [call site] 00224
9 static_cast<uint64_t> [function] [call site] 00225
8 butil::monotonic_time_ns [function] [call site] 00226
9 clock_gettime [function] [call site] 00227
6 SocketPool::ReturnSocket [function] [call site] 00228
7 fetch_add [function] [call site] 00229
7 butil::ReparsePoint::IsValid [function] [call site] 00230
7 BAIDU_SCOPED_LOCK [function] [call site] 00231
7 push_back [function] [call site] 00232
7 fetch_sub [function] [call site] 00233
7 brpc::Stream::SetFailed [function] [call site] 00234
8 brpc::Stream::SetFailedV [function] [call site] 00236
9 AddressFailedAsWell [function] [call site] 00237
9 brpc::Stream::CloseV [function] [call site] 00238
10 butil::string_vappendf [function] [call site] 00240
11 std::string*::size [function] [call site] 00241
11 butil::string_printf_impl [function] [call site] 00242
11 std::string*::resize [function] [call site] 00254
10 brpc::Stream::SetFailed [function] [call site] 00255
11 va_start [function] [call site] 00256
11 brpc::Stream::SetFailedV [function] [call site] 00257
7 fetch_sub [function] [call site] 00260
6 brpc::policy::H2UnsentRequest::RemoveRefManually [function] [call site] 00261
5 brpc::Controller::ErrorText [function] [call site] 00264
4 brpc::MysqlTransactionOptions [function] [call site] 00265
4 RunInTx [function] [call site] 00266
5 brpc::MysqlRequest::Query [function] [call site] 00267
6 MysqlMakeCommand [function] [call site] 00269
6 butil::Status::ok [function] [call site] 00270
6 butil::Status::ok [function] [call site] 00272
5 brpc::Controller::Controller [function] [call site] 00273
6 pthread_once [function] [call site] 00275
6 brpc::Controller::ResetPods [function] [call site] 00276
7 brpc::Controller::set_pb_bytes_to_base64 [function] [call site] 00277
8 brpc::Controller::set_flag [function] [call site] 00278
9 brpc::Controller::add_flag [function] [call site] 00279
9 brpc::Controller::clear_flag [function] [call site] 00280
5 CallMethod [function] [call site] 00288
5 brpc::Controller::Failed [function] [call site] 00289
6 brpc::Controller::FailedInline [function] [call site] 00290
4 brpc::MysqlResponse::reply [function] [call site] 00303
4 brpc::MysqlResponse::reply [function] [call site] 00304
4 butil::string_printf [function] [call site] 00307
4 ResultRowCount [function] [call site] 00309
5 reply_size [function] [call site] 00310
5 is_resultset [function] [call site] 00312
5 static_cast<int64_t> [function] [call site] 00313
5 row_count [function] [call site] 00314
4 brpc::MysqlResponse::reply [function] [call site] 00315
4 brpc::MysqlTransaction::rollback [function] [call site] 00316
5 brpc::MysqlTransaction::DoneTransaction [function] [call site] 00317
6 brpc::MysqlRequest::Query [function] [call site] 00318
6 CallMethod [function] [call site] 00320
6 brpc::Controller::Failed [function] [call site] 00321
6 MysqlResponse::reply [function] [call site] 00322
6 brpc::Controller::ErrorText [function] [call site] 00325
6 ReturnToPool [function] [call site] 00326
2 StreamFrameMeta::source_stream_id [function] [call site] 00328
2 butil::IOBuf::clear [function] [call site] 00329
3 butil::IOBuf::_small [function] [call site] 00330
3 butil::dec_ref [function] [call site] 00331
4 butil::check_abi [function] [call site] 00332
4 butil::sampled [function] [call site] 00334
4 butil::SubmitIOBufSample [function] [call site] 00335
5 butil::IsIOBufProfilerEnabled [function] [call site] 00336
6 pthread_once [function] [call site] 00337
5 butil::New [function] [call site] 00338
6 butil::get_object [function] [call site] 00339
7 butil::get_or_new_local_pool [function] [call site] 00340
8 BAIDU_GET_VOLATILE_THREAD_LOCAL [function] [call site] 00341
8 BAIDU_LIKELY [function] [call site] 00342
8 butil::LocalPool [function] [call site] 00343
9 butil::push_free_chunk [function] [call site] 00344
10 pthread_mutex_lock [function] [call site] 00347
11 internal::pthread_mutex_lock_impl [function] [call site] 00348
12 BAIDU_GET_VOLATILE_THREAD_LOCAL [function] [call site] 00349
12 internal::pthread_mutex_lock_internal [function] [call site] 00350
13 FIND_SYS_PTHREAD_MUTEX_OWNER_MAP_ENTRY [function] [call site] 00351
13 sys_pthread_mutex_lock [function] [call site] 00352
13 sys_pthread_mutex_timedlock [function] [call site] 00353
13 FIND_SYS_PTHREAD_MUTEX_OWNER_MAP_ENTRY [function] [call site] 00354
13 AddTlsPthreadLockCount [function] [call site] 00355
12 internal::pthread_mutex_trylock_internal [function] [call site] 00356
13 sys_pthread_mutex_trylock [function] [call site] 00357
13 FIND_SYS_PTHREAD_MUTEX_OWNER_MAP_ENTRY [function] [call site] 00358
13 AddTlsPthreadLockCount [function] [call site] 00359
12 bvar::is_collectable [function] [call site] 00360
13 butil::fast_rand [function] [call site] 00361
14 butil::need_init [function] [call site] 00362
14 butil::init_fast_rand_seed [function] [call site] 00363
15 butil::gettimeofday_us [function] [call site] 00364
16 gettimeofday [function] [call site] 00365
15 butil::splitmix64_next [function] [call site] 00366
15 butil::splitmix64_next [function] [call site] 00370
14 butil::xorshift128_next [function] [call site] 00371
13 bvar::is_collectable_before_first_time_grabbed [function] [call site] 00372
14 butil::fetch_add [function] [call site] 00373
14 butil::cpuwide_time_us [function] [call site] 00375
14 butil::get_leaky_singleton<Collector> [function] [call site] 00376
12 BAIDU_GET_PTR_VOLATILE_THREAD_LOCAL [function] [call site] 00377
12 bvar::is_sampling_range_valid [function] [call site] 00378
12 make_contention_site_invalid [function] [call site] 00379
12 internal::pthread_mutex_lock_internal [function] [call site] 00380
12 bvar::is_sampling_range_valid [function] [call site] 00381
12 internal::pthread_mutex_lock_internal [function] [call site] 00382
12 butil::cpuwide_time_ns [function] [call site] 00383
12 internal::pthread_mutex_lock_internal [function] [call site] 00384
12 add_pthread_contention_site [function] [call site] 00385
13 hash_mutex_ptr [function] [call site] 00386
13 compare_exchange_strong [function] [call site] 00389
13 fetch_add [function] [call site] 00390
12 butil::cpuwide_time_ns [function] [call site] 00391
10 push_back [function] [call site] 00392
10 pthread_mutex_unlock [function] [call site] 00393
11 internal::pthread_mutex_unlock_impl [function] [call site] 00394
12 BAIDU_GET_VOLATILE_THREAD_LOCAL [function] [call site] 00395
12 internal::pthread_mutex_unlock_internal [function] [call site] 00396
13 SYS_PTHREAD_MUTEX_RESET_OWNER [function] [call site] 00397
13 SubTlsPthreadLockCount [function] [call site] 00398
14 BAIDU_GET_PTR_VOLATILE_THREAD_LOCAL [function] [call site] 00399
13 sys_pthread_mutex_unlock [function] [call site] 00400
12 BAIDU_GET_PTR_VOLATILE_THREAD_LOCAL [function] [call site] 00401
12 is_contention_site_valid [function] [call site] 00402
13 bvar::is_sampling_range_valid [function] [call site] 00403
12 butil::cpuwide_time_ns [function] [call site] 00404
12 remove_pthread_contention_site [function] [call site] 00405
13 hash_mutex_ptr [function] [call site] 00406
13 make_contention_site_invalid [function] [call site] 00408
12 butil::cpuwide_time_ns [function] [call site] 00410
12 internal::pthread_mutex_unlock_internal [function] [call site] 00411
12 butil::cpuwide_time_ns [function] [call site] 00412
12 submit_contention [function] [call site] 00413
13 BAIDU_SET_VOLATILE_THREAD_LOCAL [function] [call site] 00414
13 BAIDU_SET_VOLATILE_THREAD_LOCAL [function] [call site] 00415
13 butil::debug::FrameCount [function] [call site] 00416
13 BAIDU_GET_VOLATILE_THREAD_LOCAL [function] [call site] 00417
13 butil::local_pool_free_empty<SampledContention> [function] [call site] 00418
13 butil::debug::StackTrace::FindSymbol [function] [call site] 00419
14 static_cast<char*> [function] [call site] 00420
14 SymbolizeAddress [function] [call site] 00421
15 SAFE_ASSERT [function] [call site] 00422
15 SymbolizeAndDemangle [function] [call site] 00423
16 reinterpret_cast<uintptr_t> [function] [call site] 00424
16 SafeAppendString [function] [call site] 00425
16 g_symbolize_open_object_file_callback [function] [call site] 00429
16 OpenObjectFileContainingPcAndGetStartAddress [function] [call site] 00430
17 LineReader::ReadLine [function] [call site] 00438
18 LineReader::BufferIsEmpty [function] [call site] 00439
18 ReadPersistent [function] [call site] 00440
19 SAFE_ASSERT [function] [call site] 00441
19 SAFE_ASSERT [function] [call site] 00442
19 butil::BaseIteratorRangeToNumberTraits::max [function] [call site] 00443
20 butil::BaseIteratorRangeToNumberTraits::max [function] [call site] 00444
19 reinterpret_cast<char [call site] 00445
19 SAFE_ASSERT [function] [call site] 00448
18 SAFE_ASSERT [function] [call site] 00449
18 LineReader::HasCompleteLine [function] [call site] 00450
19 LineReader::BufferIsEmpty [function] [call site] 00451
19 LineReader::FindLineFeed [function] [call site] 00452
20 reinterpret_cast<char [call site] 00453
18 ReadPersistent [function] [call site] 00456
18 LineReader::FindLineFeed [function] [call site] 00457
17 GetHex [function] [call site] 00458
18 SAFE_ASSERT [function] [call site] 00459
18 const_cast<char [call site] 00460
17 ReadFromOffsetExact [function] [call site] 00463
18 ReadFromOffset [function] [call site] 00464
19 ReadPersistent [function] [call site] 00466
17 ReadFromOffsetExact [function] [call site] 00470
16 SafeAppendString [function] [call site] 00477
16 SafeAppendHexNumber [function] [call site] 00478
17 SafeAppendString [function] [call site] 00479
16 SafeAppendString [function] [call site] 00481
16 FileGetElfType [function] [call site] 00482
17 ReadFromOffsetExact [function] [call site] 00484
16 g_symbolize_callback [function] [call site] 00487
16 GetSymbolFromObjectFile [function] [call site] 00489
17 ReadFromOffsetExact [function] [call site] 00491
17 GetSectionHeaderByType [function] [call site] 00493
18 ReadFromOffset [function] [call site] 00495
18 SAFE_ASSERT [function] [call site] 00496
18 SAFE_ASSERT [function] [call site] 00497
17 ReadFromOffsetExact [function] [call site] 00498
17 FindSymbol [function] [call site] 00499
18 ReadFromOffset [function] [call site] 00501
18 SAFE_ASSERT [function] [call site] 00502
18 SAFE_ASSERT [function] [call site] 00503
18 ReadFromOffset [function] [call site] 00504
17 GetSectionHeaderByType [function] [call site] 00506
17 ReadFromOffsetExact [function] [call site] 00507
17 FindSymbol [function] [call site] 00508
16 DemangleInplace [function] [call site] 00510
17 Demangle [function] [call site] 00511
18 InitState [function] [call site] 00512
18 ParseTopLevelMangledName [function] [call site] 00513
19 ParseMangledName [function] [call site] 00514
20 ParseTwoCharToken [function] [call site] 00515
20 ParseEncoding [function] [call site] 00516
21 ParseName [function] [call site] 00517
22 ParseNestedName [function] [call site] 00518
23 ParseOneCharToken [function] [call site] 00519
23 EnterNestedName [function] [call site] 00520
23 Optional [function] [call site] 00521
23 ParseCVQualifiers [function] [call site] 00522
24 ParseOneCharToken [function] [call site] 00523
24 ParseOneCharToken [function] [call site] 00524
24 ParseOneCharToken [function] [call site] 00525
23 ParsePrefix [function] [call site] 00526
24 MaybeAppendSeparator [function] [call site] 00527
25 MaybeAppend [function] [call site] 00528
26 MaybeAppendWithLength [function] [call site] 00530
24 ParseTemplateParam [function] [call site] 00534
25 ParseTwoCharToken [function] [call site] 00535
25 MaybeAppend [function] [call site] 00536
25 ParseOneCharToken [function] [call site] 00537
25 ParseNumber [function] [call site] 00538
26 ParseOneCharToken [function] [call site] 00539
25 ParseOneCharToken [function] [call site] 00541
25 MaybeAppend [function] [call site] 00542
24 ParseSubstitution [function] [call site] 00543
25 ParseTwoCharToken [function] [call site] 00544
25 MaybeAppend [function] [call site] 00545
25 ParseOneCharToken [function] [call site] 00546
25 ParseSeqId [function] [call site] 00547
25 ParseOneCharToken [function] [call site] 00549
25 MaybeAppend [function] [call site] 00550
25 ParseOneCharToken [function] [call site] 00551
25 MaybeAppend [function] [call site] 00552
25 MaybeAppend [function] [call site] 00553
25 MaybeAppend [function] [call site] 00554
24 ParseUnscopedName [function] [call site] 00555
25 ParseUnqualifiedName [function] [call site] 00556
26 ParseOperatorName [function] [call site] 00557
27 AtLeastNumCharsRemaining [function] [call site] 00558
27 ParseTwoCharToken [function] [call site] 00559
27 MaybeAppend [function] [call site] 00560
27 EnterNestedName [function] [call site] 00561
27 ParseType [function] [call site] 00562
28 ParseCVQualifiers [function] [call site] 00563
28 ParseType [function] [call site] 00564
28 ParseCharClass [function] [call site] 00565
28 ParseType [function] [call site] 00566
28 ParseTwoCharToken [function] [call site] 00567
28 ParseType [function] [call site] 00568
28 ParseOneCharToken [function] [call site] 00569
28 ParseCharClass [function] [call site] 00570
28 ParseExpression [function] [call site] 00571
29 ParseTemplateParam [function] [call site] 00572
29 ParseExprPrimary [function] [call site] 00573
30 ParseOneCharToken [function] [call site] 00574
30 ParseType [function] [call site] 00575
30 ParseNumber [function] [call site] 00576
30 ParseOneCharToken [function] [call site] 00577
30 ParseOneCharToken [function] [call site] 00578
30 ParseType [function] [call site] 00579
30 ParseFloatNumber [function] [call site] 00580
30 ParseOneCharToken [function] [call site] 00582
30 ParseOneCharToken [function] [call site] 00583
30 ParseMangledName [function] [call site] 00584
30 ParseOneCharToken [function] [call site] 00585
30 ParseTwoCharToken [function] [call site] 00586
30 ParseEncoding [function] [call site] 00587
30 ParseOneCharToken [function] [call site] 00588
29 ParseOperatorName [function] [call site] 00589
29 ParseExpression [function] [call site] 00590
29 ParseExpression [function] [call site] 00591
29 ParseExpression [function] [call site] 00592
29 ParseOperatorName [function] [call site] 00593
29 ParseExpression [function] [call site] 00594
29 ParseExpression [function] [call site] 00595
29 ParseOperatorName [function] [call site] 00596
29 ParseExpression [function] [call site] 00597
29 ParseTwoCharToken [function] [call site] 00598
29 ParseType [function] [call site] 00599
29 ParseTwoCharToken [function] [call site] 00600
29 ParseType [function] [call site] 00601
29 ParseUnqualifiedName [function] [call site] 00602
29 ParseTemplateArgs [function] [call site] 00603
30 DisableAppend [function] [call site] 00604
30 ParseOneCharToken [function] [call site] 00605
30 OneOrMore [function] [call site] 00606
31 parse_func [function] [call site] 00607
31 parse_func [function] [call site] 00608
30 ParseOneCharToken [function] [call site] 00609
30 RestoreAppend [function] [call site] 00610
30 MaybeAppend [function] [call site] 00611
29 ParseTwoCharToken [function] [call site] 00612
29 ParseType [function] [call site] 00613
29 ParseUnqualifiedName [function] [call site] 00614
28 ParseOneCharToken [function] [call site] 00615
28 ParseOneCharToken [function] [call site] 00616
28 ParseSourceName [function] [call site] 00617
29 ParseNumber [function] [call site] 00618
29 ParseIdentifier [function] [call site] 00619
30 AtLeastNumCharsRemaining [function] [call site] 00620
30 IdentifierIsAnonymousNamespace [function] [call site] 00621
31 StrPrefix [function] [call site] 00622
30 MaybeAppend [function] [call site] 00623
30 MaybeAppendWithLength [function] [call site] 00624
28 ParseType [function] [call site] 00625
28 ParseBuiltinType [function] [call site] 00626
29 MaybeAppend [function] [call site] 00627
29 ParseOneCharToken [function] [call site] 00628
29 ParseSourceName [function] [call site] 00629
28 ParseFunctionType [function] [call site] 00630
29 ParseOneCharToken [function] [call site] 00631
29 Optional [function] [call site] 00632
29 ParseOneCharToken [function] [call site] 00633
29 ParseBareFunctionType [function] [call site] 00634
30 DisableAppend [function] [call site] 00635
30 OneOrMore [function] [call site] 00636
30 RestoreAppend [function] [call site] 00637
30 MaybeAppend [function] [call site] 00638
29 ParseOneCharToken [function] [call site] 00639
28 ParseClassEnumType [function] [call site] 00640
29 ParseName [function] [call site] 00641
28 ParseArrayType [function] [call site] 00642
29 ParseOneCharToken [function] [call site] 00643
29 ParseNumber [function] [call site] 00644
29 ParseOneCharToken [function] [call site] 00645
29 ParseType [function] [call site] 00646
29 ParseOneCharToken [function] [call site] 00647
29 Optional [function] [call site] 00648
29 ParseExpression [function] [call site] 00649
29 ParseOneCharToken [function] [call site] 00650
29 ParseType [function] [call site] 00651
28 ParsePointerToMemberType [function] [call site] 00652
29 ParseOneCharToken [function] [call site] 00653
29 ParseType [function] [call site] 00654
29 ParseType [function] [call site] 00655
28 ParseSubstitution [function] [call site] 00656
28 ParseTemplateTemplateParam [function] [call site] 00657
29 ParseTemplateParam [function] [call site] 00658
29 ParseSubstitution [function] [call site] 00659
28 ParseTemplateArgs [function] [call site] 00660
28 ParseTemplateParam [function] [call site] 00661
27 LeaveNestedName [function] [call site] 00662
27 ParseOneCharToken [function] [call site] 00663
27 ParseCharClass [function] [call site] 00664
27 ParseSourceName [function] [call site] 00665
27 MaybeAppend [function] [call site] 00668
27 MaybeAppend [function] [call site] 00670
27 MaybeAppend [function] [call site] 00671
26 ParseCtorDtorName [function] [call site] 00672
27 ParseOneCharToken [function] [call site] 00673
27 ParseCharClass [function] [call site] 00674
27 MaybeAppendWithLength [function] [call site] 00675
27 ParseOneCharToken [function] [call site] 00676
27 ParseCharClass [function] [call site] 00677
27 MaybeAppend [function] [call site] 00678
27 MaybeAppendWithLength [function] [call site] 00679
26 ParseSourceName [function] [call site] 00680
26 ParseLocalSourceName [function] [call site] 00681
27 ParseOneCharToken [function] [call site] 00682
27 ParseSourceName [function] [call site] 00683
27 Optional [function] [call site] 00684
27 ParseDiscriminator [function] [call site] 00685
28 ParseOneCharToken [function] [call site] 00686
28 ParseNumber [function] [call site] 00687
25 ParseTwoCharToken [function] [call site] 00688
25 MaybeAppend [function] [call site] 00689
25 ParseUnqualifiedName [function] [call site] 00690
24 MaybeIncreaseNestLevel [function] [call site] 00691
24 MaybeCancelLastSeparator [function] [call site] 00692
24 ParseTemplateArgs [function] [call site] 00693
24 ParsePrefix [function] [call site] 00694
23 LeaveNestedName [function] [call site] 00695
23 ParseOneCharToken [function] [call site] 00696
22 ParseLocalName [function] [call site] 00697
23 ParseOneCharToken [function] [call site] 00698
23 ParseEncoding [function] [call site] 00699
23 ParseOneCharToken [function] [call site] 00700
23 MaybeAppend [function] [call site] 00701
23 ParseName [function] [call site] 00702
23 Optional [function] [call site] 00703
23 ParseDiscriminator [function] [call site] 00704
23 ParseOneCharToken [function] [call site] 00705
23 ParseEncoding [function] [call site] 00706
23 ParseTwoCharToken [function] [call site] 00707
23 Optional [function] [call site] 00708
23 ParseDiscriminator [function] [call site] 00709
22 ParseUnscopedTemplateName [function] [call site] 00710
23 ParseUnscopedName [function] [call site] 00711
23 ParseSubstitution [function] [call site] 00712
22 ParseTemplateArgs [function] [call site] 00713
22 ParseUnscopedName [function] [call site] 00714
21 ParseBareFunctionType [function] [call site] 00715
21 ParseName [function] [call site] 00716
21 ParseSpecialName [function] [call site] 00717
22 ParseOneCharToken [function] [call site] 00718
22 ParseCharClass [function] [call site] 00719
22 ParseType [function] [call site] 00720
22 ParseTwoCharToken [function] [call site] 00721
22 ParseCallOffset [function] [call site] 00722
23 ParseOneCharToken [function] [call site] 00723
23 ParseNVOffset [function] [call site] 00724
24 ParseNumber [function] [call site] 00725
23 ParseOneCharToken [function] [call site] 00726
23 ParseOneCharToken [function] [call site] 00727
23 ParseVOffset [function] [call site] 00728
24 ParseNumber [function] [call site] 00729
24 ParseOneCharToken [function] [call site] 00730
24 ParseNumber [function] [call site] 00731
23 ParseOneCharToken [function] [call site] 00732
22 ParseCallOffset [function] [call site] 00733
22 ParseEncoding [function] [call site] 00734
22 ParseTwoCharToken [function] [call site] 00735
22 ParseName [function] [call site] 00736
22 ParseOneCharToken [function] [call site] 00737
22 ParseCallOffset [function] [call site] 00738
22 ParseEncoding [function] [call site] 00739
22 ParseTwoCharToken [function] [call site] 00740
22 ParseType [function] [call site] 00741
22 ParseNumber [function] [call site] 00742
22 ParseOneCharToken [function] [call site] 00743
22 DisableAppend [function] [call site] 00744
22 ParseType [function] [call site] 00745
22 RestoreAppend [function] [call site] 00746
22 ParseOneCharToken [function] [call site] 00747
22 ParseCharClass [function] [call site] 00748
22 ParseType [function] [call site] 00749
22 ParseTwoCharToken [function] [call site] 00750
22 ParseName [function] [call site] 00751
22 ParseTwoCharToken [function] [call site] 00752
22 ParseEncoding [function] [call site] 00753
22 ParseOneCharToken [function] [call site] 00754
22 ParseCharClass [function] [call site] 00755
22 ParseCallOffset [function] [call site] 00756
22 ParseEncoding [function] [call site] 00757
19 IsFunctionCloneSuffix [function] [call site] 00758
19 MaybeAppend [function] [call site] 00763
17 SAFE_ASSERT [function] [call site] 00765
13 butil::get_object<SampledContention> [function] [call site] 00767
13 butil::debug::StackTrace::CopyAddressTo [function] [call site] 00768
13 arraysize [function] [call site] 00771
13 bvar::Collected::submit [function] [call site] 00772
14 bvar::Collected::submit [function] [call site] 00773
15 bvar::Collected::submit [function] [call site] 00774
15 butil::cpuwide_time_us [function] [call site] 00775
14 butil::cpuwide_time_us [function] [call site] 00776
13 BAIDU_SET_VOLATILE_THREAD_LOCAL [function] [call site] 00777
9 butil::clear_from_destructor_of_local_pool [function] [call site] 00778
10 butil::fetch_sub [function] [call site] 00779
10 BAIDU_SCOPED_LOCK [function] [call site] 00781
10 pop_free_chunk [function] [call site] 00784
10 butil::exchange [function] [call site] 00785
10 butil::load [function] [call site] 00787
10 std::min [function] [call site] 00788
10 MakeHandshakeV10Payload [function] [call site] 00789
11 std::string::push_back [function] [call site] 00790
11 static_cast<char> [function] [call site] 00791
11 std::string::push_back [function] [call site] 00793
11 std::string::push_back [function] [call site] 00794
11 static_cast<char> [function] [call site] 00795
11 std::string::push_back [function] [call site] 00798
11 std::string::push_back [function] [call site] 00799
11 static_cast<char> [function] [call site] 00800
11 std::string::push_back [function] [call site] 00801
11 static_cast<char> [function] [call site] 00802
11 std::string::push_back [function] [call site] 00803
11 static_cast<char> [function] [call site] 00804
11 std::string::push_back [function] [call site] 00805
11 static_cast<char> [function] [call site] 00806
11 std::string::push_back [function] [call site] 00807
11 static_cast<char> [function] [call site] 00808
11 std::string::push_back [function] [call site] 00809
11 static_cast<char> [function] [call site] 00810
11 std::string::push_back [function] [call site] 00811
11 static_cast<char> [function] [call site] 00812
11 std::string::push_back [function] [call site] 00813
11 static_cast<char> [function] [call site] 00814
11 std::string::push_back [function] [call site] 00819
11 std::string::push_back [function] [call site] 00821
10 butil::load [function] [call site] 00822
10 OBJECT_POOL_ASAN_UNPOISON_MEMORY_REGION [function] [call site] 00823
9 explicit::pop_free_chunk [function] [call site] 00826
9 auto::void_data [function] [call site] 00827
9 CTOR_ARGS::CTOR_ARGS [function] [call site] 00828
9 butil::validate [function] [call site] 00829
9 OBJECT_POOL_ASAN_POISON_MEMORY_REGION [function] [call site] 00831
9 butil::add_block [function] [call site] 00832
10 FakeBlock [function] [call site] 00833
10 butil::load [function] [call site] 00834
10 butil::load [function] [call site] 00835
10 butil::fetch_add [function] [call site] 00836
10 butil::fetch_sub [function] [call site] 00840
10 butil::add_block_group [function] [call site] 00842
11 BAIDU_SCOPED_LOCK [function] [call site] 00843
11 butil::load [function] [call site] 00844
11 butil::BlockGroup [function] [call site] 00845
12 static_cast<void*> [function] [call site] 00847
11 butil::store [function] [call site] 00848
11 butil::store [function] [call site] 00849
9 auto::void_data [function] [call site] 00850
9 CTOR_ARGS::CTOR_ARGS [function] [call site] 00851
9 butil::validate [function] [call site] 00852
9 OBJECT_POOL_ASAN_POISON_MEMORY_REGION [function] [call site] 00854
9 BAIDU_OBJECT_POOL_GET [function] [call site] 00855
9 BAIDU_OBJECT_POOL_GET [function] [call site] 00856
9 std::forward<Args> [function] [call site] 00857
9 OBJECT_POOL_ASAN_POISON_MEMORY_REGION [function] [call site] 00858
9 butil::free_chunk_nitem [function] [call site] 00859
10 butil::Summer::value [function] [call site] 00860
9 butil::push_free_chunk [function] [call site] 00861
8 BAIDU_SCOPED_LOCK [function] [call site] 00862
8 BAIDU_SET_VOLATILE_THREAD_LOCAL [function] [call site] 00863
8 butil::thread_atexit [function] [call site] 00864
9 butil::detail::get_or_new_thread_exit_helper [function] [call site] 00865
10 pthread_once [function] [call site] 00866
10 pthread_getspecific [function] [call site] 00867
10 detail::ThreadExitHelper::ThreadExitHelper [function] [call site] 00868
10 pthread_setspecific [function] [call site] 00869
9 add [function] [call site] 00870
10 bthread::TaskIteratorBase::is_queue_stopped [function] [call site] 00871
10 trigger_signal [function] [call site] 00872
11 butil::gettimeofday_us [function] [call site] 00873
11 bthread::interrupt_pthread [function] [call site] 00875
12 pthread_once [function] [call site] 00876
12 pthread_kill [function] [call site] 00877
11 butil::gettimeofday_us [function] [call site] 00879
8 butil::fetch_add [function] [call site] 00881
7 BAIDU_LIKELY [function] [call site] 00883
7 std::forward<Args> [function] [call site] 00885
7 OBJECT_POOL_ASAN_UNPOISON_MEMORY_REGION [function] [call site] 00886
5 GetStackTrace [function] [call site] 00887
5 arraysize [function] [call site] 00888
5 butil::IOBufProfiler::GetInstance [function] [call site] 00889
6 move_first_n_to_target [function] [call site] 00890
4 butil::fetch_sub [function] [call site] 00891
4 std::atomic_thread_fence [function] [call site] 00892
4 butil::is_user_data [function] [call site] 00893
4 butil::iobuf::dec_g_nblock [function] [call site] 00894
5 fetch_sub [function] [call site] 00895
4 butil::iobuf::dec_g_blockmem [function] [call site] 00896
5 fetch_sub [function] [call site] 00897
4 butil::~Block [function] [call site] 00898
4 iobuf::blockmem_deallocate [function] [call site] 00899
4 butil::get_user_data_extension [function] [call site] 00900
4 auto::~UserDataExtension [function] [call site] 00902
4 butil::~Block [function] [call site] 00903
3 reset_block_ref [function] [call site] 00905
3 butil::dec_ref [function] [call site] 00906
3 reset_block_ref [function] [call site] 00907
3 butil::iobuf::release_blockref_array [function] [call site] 00910
3 butil::IOBuf::capacity [function] [call site] 00911
3 butil::IOBuf::IOBuf [function] [call site] 00912
4 reset_block_ref [function] [call site] 00913
4 reset_block_ref [function] [call site] 00914
2 brpc::Stream::OnReceived [function] [call site] 00915
3 BAIDU_SCOPED_LOCK [function] [call site] 00917
3 butil::ReparsePoint::IsValid [function] [call site] 00919
3 brpc::Stream::SetHostSocket [function] [call site] 00922
4 BAIDU_SCOPED_LOCK [function] [call site] 00923
4 butil::ReparsePoint::IsValid [function] [call site] 00926
4 brpc::VersionedRefWithId<T>::ReAddress [function] [call site] 00927
5 fetch_add [function] [call site] 00928
5 static_cast<T*> [function] [call site] 00930
4 Socket::AddStream [function] [call site] 00931
5 std::set<StreamId>::set<StreamId> [function] [call site] 00935
4 bvar::detail::UniqueLockBase::release [function] [call site] 00941
5 bvar::detail::UniqueLockBase::owns_lock [function] [call site] 00942
6 bvar::detail::UniqueLockBase::owns_lock [function] [call site] 00943
5 u_elapsed [function] [call site] 00944
5 bvar::detail::UniqueLockBase::release [function] [call site] 00945
6 bvar::detail::UniqueLockBase::owns_lock [function] [call site] 00946
6 u_elapsed [function] [call site] 00947
6 bvar::detail::UniqueLockBase::release [function] [call site] 00948
3 butil::ReparsePoint::IsValid [function] [call site] 00950
3 frame_type [function] [call site] 00953
3 PercentileInterval::empty [function] [call site] 00954
3 MyStringView::size [function] [call site] 00957
3 brpc::Stream::Close [function] [call site] 00958
4 brpc::Stream::CloseV [function] [call site] 00960
5 butil::string_vappendf [function] [call site] 00962
5 brpc::Stream::SetFailed [function] [call site] 00963
3 brpc::Stream::SetRemoteConsumed [function] [call site] 00966
4 bthread_id_list_init [function] [call site] 00968
4 bthread_id_list_destroy [function] [call site] 00969
5 static_cast<bthread::IdList*> [function] [call site] 00970
4 BAIDU_SCOPED_LOCK [function] [call site] 00971
4 butil::fetch_sub [function] [call site] 00973
4 MakeHandshakeV10Payload [function] [call site] 00975
5 std::string::push_back [function] [call site] 00976
5 static_cast<char> [function] [call site] 00977
5 std::string::push_back [function] [call site] 00979
5 std::string::push_back [function] [call site] 00980
5 static_cast<char> [function] [call site] 00981
5 std::string::push_back [function] [call site] 00984
5 std::string::push_back [function] [call site] 00985
5 static_cast<char> [function] [call site] 00986
5 std::string::push_back [function] [call site] 00987
5 static_cast<char> [function] [call site] 00988
5 std::string::push_back [function] [call site] 00989
5 static_cast<char> [function] [call site] 00990
5 std::string::push_back [function] [call site] 00991
5 static_cast<char> [function] [call site] 00992
5 std::string::push_back [function] [call site] 00993
5 static_cast<char> [function] [call site] 00994
5 std::string::push_back [function] [call site] 00995
5 static_cast<char> [function] [call site] 00996
5 std::string::push_back [function] [call site] 00997
5 static_cast<char> [function] [call site] 00998
5 std::string::push_back [function] [call site] 00999
5 static_cast<char> [function] [call site] 01000
5 std::string::push_back [function] [call site] 01005
5 std::string::push_back [function] [call site] 01007
4 bthread_id_list_reset [function] [call site] 01026
5 bthread_id_list_reset2 [function] [call site] 01027
6 static_cast<bthread::IdList*> [function] [call site] 01028
6 bthread::IdResetter [function] [call site] 01029
5 std::string [function] [call site] 01030
3 brpc::Stream::Close [function] [call site] 01034
3 get_length [function] [call site] 01035
3 get_length [function] [call site] 01037
3 get_length [function] [call site] 01041
3 brpc::Stream::Close [function] [call site] 01042
3 butil::IOBuf::IOBuf [function] [call site] 01048
3 has_continuation [function] [call site] 01050
3 execution_queue_execute [function] [call site] 01051
4 execution_queue_execute [function] [call site] 01052
3 brpc::Stream::Close [function] [call site] 01054
3 brpc::Stream::Close [function] [call site] 01056
3 brpc::Stream::Close [function] [call site] 01058
2 MakeMessage [function] [call site] 01059