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

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
15360 34382 18 :

['logging::LogStream& logging::LogStream::operator<< (char const (&) [13])', 'logging::LogMessage::stream()', 'bvar::VarEntry* butil::FlatMap , std::allocator >, bvar::VarEntry, butil::DefaultHasher , std::allocator > >, butil::DefaultEqualTo , std::allocator > >, false, butil::PtAllocator, false>::seek , std::allocator > >(std::__cxx11::basic_string , std::allocator > const&) const', 'logging::LogMessage::LogMessage(char const*, int, char const*, int)', 'std::enable_if ::type butil::FlatMap , std::allocator >, bvar::VarEntry, butil::DefaultHasher , std::allocator > >, butil::DefaultEqualTo , std::allocator > >, false, butil::PtAllocator, false>::erase , std::allocator >, false>(std::__cxx11::basic_string , std::allocator > const&, bvar::VarEntry*)', 'logging::LogMessageVoidify::LogMessageVoidify()', 'logging::LogMessage::~LogMessage()', 'std::__cxx11::basic_string , std::allocator >* logging::CheckEQImpl (unsigned long const&, unsigned long const&, char const*)', 'bvar::get_var_map(std::__cxx11::basic_string , std::allocator > const&)', 'std::lock_guard ::lock_guard(pthread_mutex_t&)', 'logging::LogMessage::LogMessage(char const*, int, char const*, std::__cxx11::basic_string , std::allocator >*)', 'logging::LogStream::SetCheck()', 'std::__cxx11::basic_string , std::allocator >::clear()', 'logging::LogMessageVoidify::operator&(std::ostream&)', 'std::lock_guard ::~lock_guard()', 'logging::LogStream& logging::LogStream::operator<< (char const (&) [2])', 'logging::LogStream& logging::LogStream::operator<< , std::allocator > >(std::__cxx11::basic_string , std::allocator > const&)', 'logging::LogStream& logging::LogStream::operator<< (char const (&) [22])']

15360 34382 bvar::Variable::hide() call site: 00000 /src/brpc/src/bvar/variable.cpp:188
11396 11396 8 :

['logging::LogMessage::stream()', 'butil::optional , std::allocator >, bvar::VarEntry, butil::DefaultHasher , std::allocator > >, butil::DefaultEqualTo , std::allocator > >, false, butil::PtAllocator, false>::NewBucketsInfo>::optional(butil::nullopt_t)', 'logging::LogMessage::LogMessage(char const*, int, char const*, int)', 'logging::LogMessageVoidify::operator&(std::ostream&)', 'logging::LogMessageVoidify::LogMessageVoidify()', 'logging::LogMessage::~LogMessage()', 'logging::GetMinLogLevel()', 'logging::LogStream& logging::LogStream::operator<< (char const (&) [20])']

11396 11438 butil::FlatMap ,std::allocator >,bvar::VarEntry,butil::DefaultHasher ,std::allocator >>,butil::DefaultEqualTo ,std::allocator >>,false,butil::PtAllocator,false>::new_buckets_and_thumbnail(unsignedlong,unsignedlong) call site: 00000 /src/brpc/src/butil/containers/flat_map_inl.h:730
11392 11392 7 :

['logging::LogMessage::stream()', 'logging::LogStream& logging::LogStream::operator<< (char const (&) [21])', 'logging::LogMessage::LogMessage(char const*, int, char const*, int)', 'logging::LogMessageVoidify::operator&(std::ostream&)', 'logging::LogMessageVoidify::LogMessageVoidify()', 'logging::LogMessage::~LogMessage()', 'logging::GetMinLogLevel()']

11392 11392 bvar::detail::AgentCombiner ::get_or_create_tls_agent() call site: 00000 /src/brpc/src/bvar/detail/combiner.h:307
11392 11392 7 :

['logging::LogMessage::stream()', 'logging::LogStream& logging::LogStream::operator<< (char const (&) [21])', 'logging::LogMessage::LogMessage(char const*, int, char const*, int)', 'logging::LogMessageVoidify::operator&(std::ostream&)', 'logging::LogMessageVoidify::LogMessageVoidify()', 'logging::LogMessage::~LogMessage()', 'logging::GetMinLogLevel()']

11392 11392 bvar::Reducer ::operator<<(bvar::detail::Sampler*const&) call site: 00000 /src/brpc/src/bvar/reducer.h:191
11390 11390 6 :

['logging::LogMessage::stream()', 'logging::LogMessage::LogMessage(char const*, int, char const*, int)', 'logging::LogMessageVoidify::operator&(std::ostream&)', 'logging::LogMessageVoidify::LogMessageVoidify()', 'logging::LogMessage::~LogMessage()', 'logging::LogStream& logging::LogStream::operator<< (char const (&) [22])']

11390 11390 butil::Hash(charconst*,unsignedlong) call site: 00000 /src/brpc/src/butil/hash.h:23
68 72 5 :

['butil::SingleThreadedPool<56ul, 1024ul, 16ul, butil::PtAllocator>::back(void*)', 'butil::FlatMap , std::allocator >, bvar::VarEntry, butil::DefaultHasher , std::allocator > >, butil::DefaultEqualTo , std::allocator > >, false, butil::PtAllocator, false>::Bucket::is_valid() const', 'butil::bit_array_clear(unsigned long*, unsigned long)', 'butil::FlatMap , std::allocator >, bvar::VarEntry, butil::DefaultHasher , std::allocator > >, butil::DefaultEqualTo , std::allocator > >, false, butil::PtAllocator, false>::Bucket::destroy_element()', 'butil::FlatMap , std::allocator >, bvar::VarEntry, butil::DefaultHasher , std::allocator > >, butil::DefaultEqualTo , std::allocator > >, false, butil::PtAllocator, false>::Bucket::set_invalid()']

68 72 butil::FlatMap ,std::allocator >,bvar::VarEntry,butil::DefaultHasher ,std::allocator >>,butil::DefaultEqualTo ,std::allocator >>,false,butil::PtAllocator,false>::clear() call site: 00000 /src/brpc/src/butil/containers/flat_map_inl.h:513
12 12 1 :

['dlsym']

12 12 bthread::init_sys_mutex_lock() call site: 00000 /src/brpc/src/bthread/mutex.cpp:447
10 10 4 :

['logging::LogStream& logging::LogStream::operator<< (int const&)', 'logging::LogStream::SetCheck()', 'logging::LogStream& logging::LogStream::operator<< (char const (&) [22])', 'logging::LogStream& logging::LogStream::operator<< (char const (&) [12])']

11398 11398 bvar::detail::AgentGroup ::Agent>::get_or_create_tls_agent(int) call site: 00000 /src/brpc/src/bvar/detail/agent_group.h:131
10 10 1 :

['butil::internal::WaitForInstance(long*)']

10 10 Singleton ,butil::ThreadIdNameManager>::get() call site: 00000 /src/brpc/src/butil/memory/singleton.h:255
6 6 3 :

['void butil::ignore_result (long const&)', '_exit', 'write']

6 6 boolbutil::RegisterFlagValidatorOrDieImpl (boolconst*,bool(*)(charconst*,bool)) call site: 00000 /src/brpc/src/butil/reloadable_flags.h:67
6 6 3 :

['void butil::ignore_result (long const&)', '_exit', 'write']

6 6 boolbutil::RegisterFlagValidatorOrDieImpl (intconst*,bool(*)(charconst*,int)) call site: 00000 /src/brpc/src/butil/reloadable_flags.h:67
6 6 3 :

['void butil::ignore_result (long const&)', '_exit', 'write']

6 6 boolbutil::RegisterFlagValidatorOrDieImpl (unsignedintconst*,bool(*)(charconst*,unsignedint)) call site: 00000 /src/brpc/src/butil/reloadable_flags.h:67

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 std::allocator<char>::allocator() [function] [call site] 00001
2 __gnu_cxx::new_allocator<char>::new_allocator() [function] [call site] 00002
1 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) [function] [call site] 00003
2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [function] [call site] 00004
3 std::pointer_traits<char*>::pointer_to(char&) [function] [call site] 00005
2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char> const&) [function] [call site] 00006
3 std::allocator<char>::allocator(std::allocator<char> const&) [function] [call site] 00007
4 __gnu_cxx::new_allocator<char>::new_allocator(__gnu_cxx::new_allocator<char> const&) [function] [call site] 00008
2 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*) [function] [call site] 00009
3 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char const*>(char const*, char const*, std::__false_type) [function] [call site] 00010
4 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) [function] [call site] 00011
5 bool __gnu_cxx::__is_null_pointer<char const>(char const*) [function] [call site] 00012
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [call site] 00013
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char*) [function] [call site] 00014
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [function] [call site] 00015
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char*, char const*, char const*) [function] [call site] 00016
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char*, char const*, unsigned long) [function] [call site] 00017
7 std::char_traits<char>::assign(char&, char const&) [function] [call site] 00018
7 std::char_traits<char>::copy(char*, char const*, unsigned long) [function] [call site] 00019
6 __clang_call_terminate [call site] 00020
7 __cxa_begin_catch [call site] 00021
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [function] [call site] 00022
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [function] [call site] 00023
6 std::char_traits<char>::assign(char&, char const&) [function] [call site] 00024
2 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00025
1 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00026
1 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [function] [call site] 00027
2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [function] [call site] 00028
2 std::allocator<char>::allocator() [function] [call site] 00029
2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char>&&) [function] [call site] 00030
3 std::allocator<char>::allocator(std::allocator<char> const&) [function] [call site] 00031
2 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00032
2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [function] [call site] 00033
2 __clang_call_terminate [call site] 00034
1 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [function] [call site] 00035
1 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::BasicStringPiece(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 00036
1 butil::Base64Encode(butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00037
2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [function] [call site] 00038
2 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::size() const [function] [call site] 00039
2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long) [function] [call site] 00040
3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char) [call site] 00041
2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [function] [call site] 00042
2 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::data() const [function] [call site] 00043
2 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::size() const [function] [call site] 00044
2 modp_b64_encode [function] [call site] 00045
2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long) [function] [call site] 00046
2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::swap(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [call site] 00047
2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00048
3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [function] [call site] 00049
4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [function] [call site] 00050
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [function] [call site] 00051
5 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long) [function] [call site] 00052
6 __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long) [function] [call site] 00053
5 __cxa_call_unexpected [call site] 00054
3 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00055
3 __clang_call_terminate [call site] 00056
1 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::BasicStringPiece(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 00057
1 butil::Base64Decode(butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00058
2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [function] [call site] 00059
2 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::size() const [function] [call site] 00060
2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long) [function] [call site] 00061
2 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::size() const [function] [call site] 00062
2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [function] [call site] 00063
2 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::data() const [function] [call site] 00064
2 modp_b64_decode [function] [call site] 00065
2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long) [function] [call site] 00066
2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::swap(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [call site] 00067
2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00068
1 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00069
1 butil::crc32c::Value(char const*, unsigned long) [function] [call site] 00070
2 butil::crc32c::Extend(unsigned int, char const*, unsigned long) [function] [call site] 00071
3 __cxa_guard_acquire [call site] 00072
3 butil::crc32c::Choose_Extend() [function] [call site] 00073
4 butil::crc32c::isSSE42() [function] [call site] 00074
3 __cxa_guard_release [call site] 00075
1 butil::Hash(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 00076
2 butil::Hash(char const*, unsigned long) [function] [call site] 00077
3 std::numeric_limits<int>::max() [function] [call site] 00078
3 logging::LogMessageVoidify::LogMessageVoidify() [function] [call site] 00079
3 logging::LogMessage::LogMessage(char const*, int, char const*, int) [function] [call site] 00080
4 logging::CreateLogStream(char const*, int, char const*, int) [function] [call site] 00081
5 logging::CheckLTImpl[abi:cxx11](int, int, char const*) [function] [call site] 00082
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* logging::MakeCheckOpString<int, int>(int const&, int const&, char const*) [function] [call site] 00083
7 std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream() [function] [call site] 00084
8 std::basic_ios<char, std::char_traits<char> >::basic_ios() [function] [call site] 00085
9 std::ios_base::ios_base() [call site] 00086
8 std::basic_ostream<char, std::char_traits<char> >::basic_ostream() [function] [call site] 00087
9 std::basic_ios<char, std::char_traits<char> >::init(std::basic_streambuf<char, std::char_traits<char> >*) [call site] 00088
8 std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::basic_stringbuf(std::_Ios_Openmode) [function] [call site] 00089
9 std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() [function] [call site] 00090
10 std::locale::locale() [call site] 00091
9 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [function] [call site] 00092
8 std::basic_ios<char, std::char_traits<char> >::init(std::basic_streambuf<char, std::char_traits<char> >*) [call site] 00093
8 std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::~basic_stringbuf() [function] [call site] 00094
9 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00095
9 std::basic_streambuf<char, std::char_traits<char> >::~basic_streambuf() [function] [call site] 00096
10 std::locale::~locale() [call site] 00097
8 std::basic_ostream<char, std::char_traits<char> >::~basic_ostream() [function] [call site] 00098
8 std::ios_base::~ios_base() [call site] 00099
7 std::ostream::operator<<(int) [call site] 00100
7 std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream() [function] [call site] 00101
8 std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream() [function] [call site] 00102
9 std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::~basic_stringbuf() [function] [call site] 00103
9 std::basic_ostream<char, std::char_traits<char> >::~basic_ostream() [function] [call site] 00104
8 std::ios_base::~ios_base() [call site] 00105
5 logging::LogMessage::LogMessage(char const*, int, char const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00106
6 logging::CreateLogStream(char const*, int, char const*, int) [function] [call site] 00107
7 logging::LogMessage::stream() [function] [call site] 00108
7 logging::LogMessage::~LogMessage() [function] [call site] 00109
8 logging::DestroyLogStream(logging::LogStream*) [function] [call site] 00110
9 logging::LogStream::Flush() [function] [call site] 00111
10 logging::GetLastSystemErrorCode() [function] [call site] 00112
11 __errno_location [call site] 00113
10 logging::LogStream::FlushWithoutReset() [function] [call site] 00114
11 logging::LogStream::empty() const [function] [call site] 00115
11 butil::debug::StackTrace::StackTrace(bool) [function] [call site] 00116
12 GetStackTrace(void**, int, int) [call site] 00117
12 backtrace [call site] 00118
12 unsigned long butil::saturated_cast<unsigned long, int>(int) [function] [call site] 00119
13 butil::internal::RangeConstraint butil::internal::DstRangeRelationToSrcRange<unsigned long, int>(int) [function] [call site] 00120
14 butil::internal::DstRangeRelationToSrcRangeImpl<unsigned long, int, (butil::internal::IntegerRepresentation)0, (butil::internal::IntegerRepresentation)1, (butil::internal::NumericRangeRepresentation)0>::Check(int) [function] [call site] 00121
15 butil::internal::GetRangeConstraint(bool, bool) [function] [call site] 00122
16 butil::internal::GetRangeConstraint(int) [function] [call site] 00123
17 logging::LogMessageVoidify::LogMessageVoidify() [function] [call site] 00124
17 logging::LogMessage::LogMessage(char const*, int, char const*, int) [function] [call site] 00125
17 logging::LogMessage::stream() [function] [call site] 00126
17 logging::LogStream& logging::LogStream::operator<< <char [101]>(char const (&) [101]) [function] [call site] 00127
17 logging::LogMessageVoidify::operator&(std::ostream&) [function] [call site] 00128
17 logging::LogMessage::~LogMessage() [function] [call site] 00129
18 __clang_call_terminate [call site] 00130
13 std::numeric_limits<unsigned long>::min() [function] [call site] 00131
13 std::numeric_limits<unsigned long>::max() [function] [call site] 00132
13 logging::LogMessageVoidify::LogMessageVoidify() [function] [call site] 00133
13 logging::LogMessage::LogMessage(char const*, int, char const*, int) [function] [call site] 00134
13 logging::LogMessage::stream() [function] [call site] 00135
13 logging::LogStream::SetCheck() [function] [call site] 00136
13 logging::LogStream& logging::LogStream::operator<< <char [22]>(char const (&) [22]) [function] [call site] 00137
13 logging::LogMessageVoidify::operator&(std::ostream&) [function] [call site] 00138
13 logging::LogMessage::~LogMessage() [function] [call site] 00139
13 std::numeric_limits<unsigned long>::max() [function] [call site] 00140
13 logging::LogMessageVoidify::LogMessageVoidify() [function] [call site] 00141
13 logging::LogMessage::LogMessage(char const*, int, char const*, int) [function] [call site] 00142
13 logging::LogMessage::stream() [function] [call site] 00143
13 logging::LogStream& logging::LogStream::operator<< <char [22]>(char const (&) [22]) [function] [call site] 00144
13 logging::LogMessageVoidify::operator&(std::ostream&) [function] [call site] 00145
13 logging::LogMessage::~LogMessage() [function] [call site] 00146
11 butil::debug::StackTrace::Addresses(unsigned long*) const [function] [call site] 00147
11 logging::LogStream::operator<<(std::ostream& (*)(std::ostream&)) [function] [call site] 00148
11 butil::debug::StackTrace::StackTrace(void const* const*, unsigned long) [function] [call site] 00149
11 butil::debug::StackTrace::OutputToStream(std::ostream*) const [function] [call site] 00150
12 butil::debug::(anonymous namespace)::StreamBacktraceOutputHandler::StreamBacktraceOutputHandler(std::ostream*) [function] [call site] 00151
13 butil::debug::(anonymous namespace)::BacktraceOutputHandler::BacktraceOutputHandler() [function] [call site] 00152
12 butil::debug::(anonymous namespace)::ProcessBacktrace(void* const*, unsigned long, butil::debug::(anonymous namespace)::BacktraceOutputHandler*) [function] [call site] 00153
13 butil::debug::(anonymous namespace)::OutputFrameId(long, butil::debug::(anonymous namespace)::BacktraceOutputHandler*) [function] [call site] 00154
14 butil::debug::internal::itoa_r(long, char*, unsigned long, int, unsigned long) [function] [call site] 00155
13 butil::debug::(anonymous namespace)::OutputPointer(void*, butil::debug::(anonymous namespace)::BacktraceOutputHandler*) [function] [call site] 00156
14 butil::debug::internal::itoa_r(long, char*, unsigned long, int, unsigned long) [function] [call site] 00157
13 google::Symbolize(void*, char*, int) [function] [call site] 00158
14 google::AssertFail() [function] [call site] 00159
15 abort [call site] 00160
14 google::SymbolizeAndDemangle(void*, char*, int, unsigned long*) [function] [call site] 00161
15 google::SafeAppendString(char const*, char*, int) [function] [call site] 00162
16 strlen [call site] 00163
16 google::AssertFail() [function] [call site] 00164
16 strncpy [call site] 00165
15 google::OpenObjectFileContainingPcAndGetStartAddress(unsigned long, unsigned long&, unsigned long&, char*, int) [function] [call site] 00166
16 open [call site] 00167
16 __errno_location [call site] 00168
16 google::(anonymous namespace)::FileDescriptor::FileDescriptor(int) [function] [call site] 00169
16 google::(anonymous namespace)::FileDescriptor::get() [function] [call site] 00170
16 google::(anonymous namespace)::LineReader::LineReader(int, char*, int) [function] [call site] 00171
16 google::(anonymous namespace)::LineReader::ReadLine(char const**, char const**) [function] [call site] 00172
17 google::(anonymous namespace)::LineReader::BufferIsEmpty() [function] [call site] 00173
17 google::ReadPersistent(int, void*, unsigned long) [function] [call site] 00174
18 google::AssertFail() [function] [call site] 00175
18 std::numeric_limits<long>::max() [function] [call site] 00176
18 google::AssertFail() [function] [call site] 00177
18 read [call site] 00178
18 __errno_location [call site] 00179
18 google::AssertFail() [function] [call site] 00180
17 google::AssertFail() [function] [call site] 00181
17 google::(anonymous namespace)::LineReader::HasCompleteLine() [function] [call site] 00182
18 google::(anonymous namespace)::LineReader::BufferIsEmpty() [function] [call site] 00183
18 google::(anonymous namespace)::LineReader::FindLineFeed() [function] [call site] 00184
19 memchr [call site] 00185
17 google::ReadPersistent(int, void*, unsigned long) [function] [call site] 00186
17 google::(anonymous namespace)::LineReader::FindLineFeed() [function] [call site] 00187
16 google::GetHex(char const*, char const*, unsigned long*) [function] [call site] 00188
17 google::AssertFail() [function] [call site] 00189
16 google::GetHex(char const*, char const*, unsigned long*) [function] [call site] 00190
16 memcmp [call site] 00191
16 google::GetHex(char const*, char const*, unsigned long*) [function] [call site] 00192
16 open [call site] 00193
16 __errno_location [call site] 00194
16 strncpy [call site] 00195
16 google::(anonymous namespace)::FileDescriptor::~FileDescriptor() [function] [call site] 00196
17 close [call site] 00197
17 __errno_location [call site] 00198
17 __clang_call_terminate [call site] 00199
15 google::SafeAppendString(char const*, char*, int) [function] [call site] 00200
15 google::SafeAppendHexNumber(unsigned long, char*, int) [function] [call site] 00201
16 google::itoa_r(long, char*, unsigned long, int, unsigned long) [function] [call site] 00202
16 google::SafeAppendString(char const*, char*, int) [function] [call site] 00203
15 google::SafeAppendString(char const*, char*, int) [function] [call site] 00204
15 google::(anonymous namespace)::FileDescriptor::FileDescriptor(int) [function] [call site] 00205
15 google::(anonymous namespace)::FileDescriptor::get() [function] [call site] 00206
15 google::FileGetElfType(int) [function] [call site] 00207
16 google::ReadFromOffsetExact(int, void*, unsigned long, long) [function] [call site] 00208
17 google::ReadFromOffset(int, void*, unsigned long, long) [function] [call site] 00209
18 lseek [call site] 00210
18 google::ReadPersistent(int, void*, unsigned long) [function] [call site] 00211
16 memcmp [call site] 00212
15 google::GetSymbolFromObjectFile(int, unsigned long, char*, int, unsigned long*, unsigned long) [function] [call site] 00213
16 google::ReadFromOffsetExact(int, void*, unsigned long, long) [function] [call site] 00214
16 google::GetSectionHeaderByType(int, unsigned short, long, unsigned int, Elf64_Shdr*) [function] [call site] 00215
17 google::ReadFromOffset(int, void*, unsigned long, long) [function] [call site] 00216
17 google::AssertFail() [function] [call site] 00217
17 google::AssertFail() [function] [call site] 00218
16 google::ReadFromOffsetExact(int, void*, unsigned long, long) [function] [call site] 00219
16 google::FindSymbol(unsigned long, int, char*, int, unsigned long*, unsigned long, Elf64_Shdr const*, Elf64_Shdr const*) [function] [call site] 00220
17 google::ReadFromOffset(int, void*, unsigned long, long) [function] [call site] 00221
17 google::AssertFail() [function] [call site] 00222
17 google::AssertFail() [function] [call site] 00223
17 google::ReadFromOffset(int, void*, unsigned long, long) [function] [call site] 00224
17 memchr [call site] 00225
16 google::GetSectionHeaderByType(int, unsigned short, long, unsigned int, Elf64_Shdr*) [function] [call site] 00226
16 google::ReadFromOffsetExact(int, void*, unsigned long, long) [function] [call site] 00227
16 google::FindSymbol(unsigned long, int, char*, int, unsigned long*, unsigned long, Elf64_Shdr const*, Elf64_Shdr const*) [function] [call site] 00228
15 google::DemangleInplace(char*, int) [function] [call site] 00229
16 google::Demangle(char const*, char*, int) [function] [call site] 00230
17 google::InitState(google::State*, char const*, char*, int) [function] [call site] 00231
17 google::ParseTopLevelMangledName(google::State*) [function] [call site] 00232
18 google::ParseMangledName(google::State*) [function] [call site] 00233
19 google::ParseTwoCharToken(google::State*, char const*) [function] [call site] 00234
19 google::ParseEncoding(google::State*) [function] [call site] 00235
20 google::ParseName(google::State*) [function] [call site] 00236
21 google::ParseNestedName(google::State*) [function] [call site] 00237
22 google::ParseOneCharToken(google::State*, char) [function] [call site] 00238
22 google::EnterNestedName(google::State*) [function] [call site] 00239
22 google::ParseCVQualifiers(google::State*) [function] [call site] 00240
23 google::ParseOneCharToken(google::State*, char) [function] [call site] 00241
23 google::ParseOneCharToken(google::State*, char) [function] [call site] 00242
23 google::ParseOneCharToken(google::State*, char) [function] [call site] 00243
22 google::ParsePrefix(google::State*) [function] [call site] 00244
23 google::MaybeAppendSeparator(google::State*) [function] [call site] 00245
24 google::MaybeAppend(google::State*, char const*) [function] [call site] 00246
25 google::StrLen(char const*) [function] [call site] 00247
25 google::MaybeAppendWithLength(google::State*, char const*, int) [function] [call site] 00248
26 google::Append(google::State*, char const*, int) [function] [call site] 00249
26 google::IsAlpha(char) [function] [call site] 00250
26 google::Append(google::State*, char const*, int) [function] [call site] 00251
23 google::ParseTemplateParam(google::State*) [function] [call site] 00252
24 google::ParseTwoCharToken(google::State*, char const*) [function] [call site] 00253
24 google::MaybeAppend(google::State*, char const*) [function] [call site] 00254
24 google::ParseOneCharToken(google::State*, char) [function] [call site] 00255
24 google::ParseNumber(google::State*, int*) [function] [call site] 00256
25 google::ParseOneCharToken(google::State*, char) [function] [call site] 00257
25 google::IsDigit(char) [function] [call site] 00258
24 google::ParseOneCharToken(google::State*, char) [function] [call site] 00259
24 google::MaybeAppend(google::State*, char const*) [function] [call site] 00260
23 google::ParseSubstitution(google::State*) [function] [call site] 00261
24 google::ParseTwoCharToken(google::State*, char const*) [function] [call site] 00262
24 google::MaybeAppend(google::State*, char const*) [function] [call site] 00263
24 google::ParseOneCharToken(google::State*, char) [function] [call site] 00264
24 google::ParseSeqId(google::State*) [function] [call site] 00265
25 google::IsDigit(char) [function] [call site] 00266
24 google::ParseOneCharToken(google::State*, char) [function] [call site] 00267
24 google::MaybeAppend(google::State*, char const*) [function] [call site] 00268
24 google::ParseOneCharToken(google::State*, char) [function] [call site] 00269
24 google::MaybeAppend(google::State*, char const*) [function] [call site] 00270
24 google::MaybeAppend(google::State*, char const*) [function] [call site] 00271
24 google::MaybeAppend(google::State*, char const*) [function] [call site] 00272
23 google::ParseUnscopedName(google::State*) [function] [call site] 00273
24 google::ParseUnqualifiedName(google::State*) [function] [call site] 00274
25 google::ParseOperatorName(google::State*) [function] [call site] 00275
26 google::AtLeastNumCharsRemaining(char const*, int) [function] [call site] 00276
26 google::ParseTwoCharToken(google::State*, char const*) [function] [call site] 00277
26 google::MaybeAppend(google::State*, char const*) [function] [call site] 00278
26 google::EnterNestedName(google::State*) [function] [call site] 00279
26 google::ParseType(google::State*) [function] [call site] 00280
27 google::ParseCVQualifiers(google::State*) [function] [call site] 00281
27 google::ParseType(google::State*) [function] [call site] 00282
28 google::ParseCharClass(google::State*, char const*) [function] [call site] 00283
28 google::ParseType(google::State*) [function] [call site] 00284
29 google::ParseTwoCharToken(google::State*, char const*) [function] [call site] 00285
29 google::ParseType(google::State*) [function] [call site] 00286
30 google::ParseOneCharToken(google::State*, char) [function] [call site] 00287
30 google::ParseCharClass(google::State*, char const*) [function] [call site] 00288
30 google::ParseExpression(google::State*) [function] [call site] 00289
31 google::ParseTemplateParam(google::State*) [function] [call site] 00290
31 google::ParseExprPrimary(google::State*) [function] [call site] 00291
32 google::ParseOneCharToken(google::State*, char) [function] [call site] 00292
32 google::ParseType(google::State*) [function] [call site] 00293
33 google::ParseOneCharToken(google::State*, char) [function] [call site] 00294
33 google::ParseOneCharToken(google::State*, char) [function] [call site] 00295
33 google::ParseSourceName(google::State*) [function] [call site] 00296
34 google::ParseNumber(google::State*, int*) [function] [call site] 00297
34 google::ParseIdentifier(google::State*, int) [function] [call site] 00298
35 google::AtLeastNumCharsRemaining(char const*, int) [function] [call site] 00299
35 google::IdentifierIsAnonymousNamespace(google::State*, int) [function] [call site] 00300
36 google::StrPrefix(char const*, char const*) [function] [call site] 00301
35 google::MaybeAppend(google::State*, char const*) [function] [call site] 00302
35 google::MaybeAppendWithLength(google::State*, char const*, int) [function] [call site] 00303
33 google::ParseType(google::State*) [function] [call site] 00304
34 google::ParseBuiltinType(google::State*) [function] [call site] 00305
35 google::MaybeAppend(google::State*, char const*) [function] [call site] 00306
35 google::ParseOneCharToken(google::State*, char) [function] [call site] 00307
35 google::ParseSourceName(google::State*) [function] [call site] 00308
34 google::ParseFunctionType(google::State*) [function] [call site] 00309
35 google::ParseOneCharToken(google::State*, char) [function] [call site] 00310
35 google::ParseOneCharToken(google::State*, char) [function] [call site] 00311
35 google::ParseBareFunctionType(google::State*) [function] [call site] 00312
36 google::DisableAppend(google::State*) [function] [call site] 00313
36 google::OneOrMore(bool (*)(google::State*), google::State*) [function] [call site] 00314
36 google::ParseType(google::State*) [function] [call site] 00315
37 google::ParseClassEnumType(google::State*) [function] [call site] 00316
38 google::ParseName(google::State*) [function] [call site] 00317
39 google::ParseLocalName(google::State*) [function] [call site] 00318
40 google::ParseOneCharToken(google::State*, char) [function] [call site] 00319
40 google::ParseEncoding(google::State*) [function] [call site] 00320
41 google::ParseBareFunctionType(google::State*) [function] [call site] 00321
42 google::RestoreAppend(google::State*, bool) [function] [call site] 00322
42 google::MaybeAppend(google::State*, char const*) [function] [call site] 00323
41 google::ParseName(google::State*) [function] [call site] 00324
42 google::ParseUnscopedTemplateName(google::State*) [function] [call site] 00325
43 google::ParseUnscopedName(google::State*) [function] [call site] 00326
44 google::ParseTwoCharToken(google::State*, char const*) [function] [call site] 00327
44 google::MaybeAppend(google::State*, char const*) [function] [call site] 00328
44 google::ParseUnqualifiedName(google::State*) [function] [call site] 00329
45 google::ParseCtorDtorName(google::State*) [function] [call site] 00330
46 google::ParseOneCharToken(google::State*, char) [function] [call site] 00331
46 google::ParseCharClass(google::State*, char const*) [function] [call site] 00332
46 google::MaybeAppendWithLength(google::State*, char const*, int) [function] [call site] 00333
46 google::ParseOneCharToken(google::State*, char) [function] [call site] 00334
46 google::ParseCharClass(google::State*, char const*) [function] [call site] 00335
46 google::MaybeAppend(google::State*, char const*) [function] [call site] 00336
46 google::MaybeAppendWithLength(google::State*, char const*, int) [function] [call site] 00337
45 google::ParseSourceName(google::State*) [function] [call site] 00338
45 google::ParseLocalSourceName(google::State*) [function] [call site] 00339
46 google::ParseOneCharToken(google::State*, char) [function] [call site] 00340
46 google::ParseSourceName(google::State*) [function] [call site] 00341
46 google::ParseDiscriminator(google::State*) [function] [call site] 00342
47 google::ParseOneCharToken(google::State*, char) [function] [call site] 00343
47 google::ParseNumber(google::State*, int*) [function] [call site] 00344
43 google::ParseSubstitution(google::State*) [function] [call site] 00345
42 google::ParseTemplateArgs(google::State*) [function] [call site] 00346
43 google::DisableAppend(google::State*) [function] [call site] 00347
43 google::ParseOneCharToken(google::State*, char) [function] [call site] 00348
43 google::OneOrMore(bool (*)(google::State*), google::State*) [function] [call site] 00349
43 google::ParseTemplateArg(google::State*) [function] [call site] 00350
44 google::ParseOneCharToken(google::State*, char) [function] [call site] 00351
44 google::ZeroOrMore(bool (*)(google::State*), google::State*) [function] [call site] 00352
45 google::ParseTemplateArg(google::State*) [function] [call site] 00353
46 google::ParseOneCharToken(google::State*, char) [function] [call site] 00354
46 google::ParseType(google::State*) [function] [call site] 00355
47 google::ParseArrayType(google::State*) [function] [call site] 00356
48 google::ParseOneCharToken(google::State*, char) [function] [call site] 00357
48 google::ParseNumber(google::State*, int*) [function] [call site] 00358
48 google::ParseOneCharToken(google::State*, char) [function] [call site] 00359
48 google::ParseType(google::State*) [function] [call site] 00360
49 google::ParsePointerToMemberType(google::State*) [function] [call site] 00361
50 google::ParseOneCharToken(google::State*, char) [function] [call site] 00362
50 google::ParseType(google::State*) [function] [call site] 00363
51 google::ParseSubstitution(google::State*) [function] [call site] 00364
51 google::ParseTemplateTemplateParam(google::State*) [function] [call site] 00365
52 google::ParseTemplateParam(google::State*) [function] [call site] 00366
52 google::ParseSubstitution(google::State*) [function] [call site] 00367
51 google::ParseTemplateArgs(google::State*) [function] [call site] 00368
52 google::ParseOneCharToken(google::State*, char) [function] [call site] 00369
52 google::RestoreAppend(google::State*, bool) [function] [call site] 00370
52 google::MaybeAppend(google::State*, char const*) [function] [call site] 00371
51 google::ParseTemplateParam(google::State*) [function] [call site] 00372
50 google::ParseType(google::State*) [function] [call site] 00373
48 google::ParseOneCharToken(google::State*, char) [function] [call site] 00374
48 google::ParseExpression(google::State*) [function] [call site] 00375
49 google::ParseOperatorName(google::State*) [function] [call site] 00376
50 google::LeaveNestedName(google::State*, short) [function] [call site] 00377
50 google::ParseOneCharToken(google::State*, char) [function] [call site] 00378
50 google::ParseCharClass(google::State*, char const*) [function] [call site] 00379
50 google::ParseSourceName(google::State*) [function] [call site] 00380
50 google::IsLower(char) [function] [call site] 00381
50 google::IsAlpha(char) [function] [call site] 00382
50 google::MaybeAppend(google::State*, char const*) [function] [call site] 00383
50 google::IsLower(char) [function] [call site] 00384
50 google::MaybeAppend(google::State*, char const*) [function] [call site] 00385
50 google::MaybeAppend(google::State*, char const*) [function] [call site] 00386
49 google::ParseExpression(google::State*) [function] [call site] 00387
50 google::ParseExpression(google::State*) [function] [call site] 00388
51 google::ParseExpression(google::State*) [function] [call site] 00389
52 google::ParseOperatorName(google::State*) [function] [call site] 00390
52 google::ParseExpression(google::State*) [function] [call site] 00391
53 google::ParseExpression(google::State*) [function] [call site] 00392
54 google::ParseOperatorName(google::State*) [function] [call site] 00393
54 google::ParseExpression(google::State*) [function] [call site] 00394
55 google::ParseTwoCharToken(google::State*, char const*) [function] [call site] 00395
55 google::ParseType(google::State*) [function] [call site] 00396
55 google::ParseTwoCharToken(google::State*, char const*) [function] [call site] 00397
55 google::ParseType(google::State*) [function] [call site] 00398
55 google::ParseUnqualifiedName(google::State*) [function] [call site] 00399
55 google::ParseTemplateArgs(google::State*) [function] [call site] 00400
55 google::ParseTwoCharToken(google::State*, char const*) [function] [call site] 00401
55 google::ParseType(google::State*) [function] [call site] 00402
55 google::ParseUnqualifiedName(google::State*) [function] [call site] 00403
48 google::ParseOneCharToken(google::State*, char) [function] [call site] 00404
48 google::ParseType(google::State*) [function] [call site] 00405
46 google::ParseExprPrimary(google::State*) [function] [call site] 00406
47 google::ParseNumber(google::State*, int*) [function] [call site] 00407
47 google::ParseOneCharToken(google::State*, char) [function] [call site] 00408
47 google::ParseOneCharToken(google::State*, char) [function] [call site] 00409
47 google::ParseType(google::State*) [function] [call site] 00410
47 google::ParseFloatNumber(google::State*) [function] [call site] 00411
48 google::IsDigit(char) [function] [call site] 00412
47 google::ParseOneCharToken(google::State*, char) [function] [call site] 00413
47 google::ParseOneCharToken(google::State*, char) [function] [call site] 00414
47 google::ParseMangledName(google::State*) [function] [call site] 00415
47 google::ParseOneCharToken(google::State*, char) [function] [call site] 00416
47 google::ParseTwoCharToken(google::State*, char const*) [function] [call site] 00417
47 google::ParseEncoding(google::State*) [function] [call site] 00418
48 google::ParseSpecialName(google::State*) [function] [call site] 00419
49 google::ParseOneCharToken(google::State*, char) [function] [call site] 00420
49 google::ParseCharClass(google::State*, char const*) [function] [call site] 00421
49 google::ParseType(google::State*) [function] [call site] 00422
49 google::ParseTwoCharToken(google::State*, char const*) [function] [call site] 00423
49 google::ParseCallOffset(google::State*) [function] [call site] 00424
50 google::ParseOneCharToken(google::State*, char) [function] [call site] 00425
50 google::ParseNVOffset(google::State*) [function] [call site] 00426
51 google::ParseNumber(google::State*, int*) [function] [call site] 00427
50 google::ParseOneCharToken(google::State*, char) [function] [call site] 00428
50 google::ParseOneCharToken(google::State*, char) [function] [call site] 00429
50 google::ParseVOffset(google::State*) [function] [call site] 00430
51 google::ParseNumber(google::State*, int*) [function] [call site] 00431
51 google::ParseOneCharToken(google::State*, char) [function] [call site] 00432
51 google::ParseNumber(google::State*, int*) [function] [call site] 00433
50 google::ParseOneCharToken(google::State*, char) [function] [call site] 00434
49 google::ParseCallOffset(google::State*) [function] [call site] 00435
49 google::ParseEncoding(google::State*) [function] [call site] 00436
49 google::ParseTwoCharToken(google::State*, char const*) [function] [call site] 00437
49 google::ParseName(google::State*) [function] [call site] 00438
50 google::ParseUnscopedName(google::State*) [function] [call site] 00439
49 google::ParseOneCharToken(google::State*, char) [function] [call site] 00440
49 google::ParseCallOffset(google::State*) [function] [call site] 00441
49 google::ParseEncoding(google::State*) [function] [call site] 00442
49 google::ParseTwoCharToken(google::State*, char const*) [function] [call site] 00443
49 google::ParseType(google::State*) [function] [call site] 00444
49 google::ParseNumber(google::State*, int*) [function] [call site] 00445
49 google::ParseOneCharToken(google::State*, char) [function] [call site] 00446
49 google::DisableAppend(google::State*) [function] [call site] 00447
49 google::ParseType(google::State*) [function] [call site] 00448
49 google::RestoreAppend(google::State*, bool) [function] [call site] 00449
49 google::ParseOneCharToken(google::State*, char) [function] [call site] 00450
49 google::ParseCharClass(google::State*, char const*) [function] [call site] 00451
49 google::ParseType(google::State*) [function] [call site] 00452
49 google::ParseTwoCharToken(google::State*, char const*) [function] [call site] 00453
49 google::ParseName(google::State*) [function] [call site] 00454
49 google::ParseTwoCharToken(google::State*, char const*) [function] [call site] 00455
49 google::ParseEncoding(google::State*) [function] [call site] 00456
49 google::ParseOneCharToken(google::State*, char) [function] [call site] 00457
49 google::ParseCharClass(google::State*, char const*) [function] [call site] 00458
49 google::ParseCallOffset(google::State*) [function] [call site] 00459
49 google::ParseEncoding(google::State*) [function] [call site] 00460
47 google::ParseOneCharToken(google::State*, char) [function] [call site] 00461
46 google::ParseOneCharToken(google::State*, char) [function] [call site] 00462
46 google::ParseExpression(google::State*) [function] [call site] 00463
46 google::ParseOneCharToken(google::State*, char) [function] [call site] 00464
40 google::ParseOneCharToken(google::State*, char) [function] [call site] 00465
40 google::MaybeAppend(google::State*, char const*) [function] [call site] 00466
40 google::ParseName(google::State*) [function] [call site] 00467
40 google::ParseDiscriminator(google::State*) [function] [call site] 00468
40 google::ParseOneCharToken(google::State*, char) [function] [call site] 00469
40 google::ParseEncoding(google::State*) [function] [call site] 00470
40 google::ParseTwoCharToken(google::State*, char const*) [function] [call site] 00471
40 google::ParseDiscriminator(google::State*) [function] [call site] 00472
35 google::ParseOneCharToken(google::State*, char) [function] [call site] 00473
23 google::MaybeIncreaseNestLevel(google::State*) [function] [call site] 00474
23 google::MaybeCancelLastSeparator(google::State*) [function] [call site] 00475
23 google::ParseTemplateArgs(google::State*) [function] [call site] 00476
22 google::LeaveNestedName(google::State*, short) [function] [call site] 00477
22 google::ParseOneCharToken(google::State*, char) [function] [call site] 00478
18 google::IsFunctionCloneSuffix(char const*) [function] [call site] 00479
19 google::IsAlpha(char) [function] [call site] 00480
19 google::IsAlpha(char) [function] [call site] 00481
19 google::IsDigit(char) [function] [call site] 00482
19 google::IsDigit(char) [function] [call site] 00483
18 google::MaybeAppend(google::State*, char const*) [function] [call site] 00484
16 strlen [call site] 00485
16 google::AssertFail() [function] [call site] 00486
15 google::(anonymous namespace)::FileDescriptor::~FileDescriptor() [function] [call site] 00487
11 butil::debug::StackTrace::OutputToStream(std::ostream*) const [function] [call site] 00488
11 logging::LogStream::operator<<(std::ostream& (*)(std::ostream&)) [function] [call site] 00489
11 std::basic_streambuf<char, std::char_traits<char> >::pbump(int) [function] [call site] 00490
11 butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::ScopedPtr::ScopedPtr() [function] [call site] 00491
12 std::shared_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>::shared_ptr(decltype(nullptr)) [function] [call site] 00492
13 std::shared_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>::shared_ptr() [function] [call site] 00493
14 std::__shared_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper, (__gnu_cxx::_Lock_policy)2>::__shared_ptr() [function] [call site] 00494
15 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count() [function] [call site] 00495
11 logging::DoublyBufferedLogSink::GetInstance() [function] [call site] 00496
12 Singleton<logging::DoublyBufferedLogSink, LeakySingletonTraits<logging::DoublyBufferedLogSink>, logging::DoublyBufferedLogSink>::get() [function] [call site] 00497
13 butil::subtle::Acquire_Load(long const volatile*) [function] [call site] 00498
13 butil::subtle::Acquire_CompareAndSwap(long volatile*, long, long) [function] [call site] 00499
14 butil::subtle::NoBarrier_CompareAndSwap(long volatile*, long, long) [function] [call site] 00500
13 DefaultSingletonTraits<logging::DoublyBufferedLogSink>::New() [function] [call site] 00501
14 logging::DoublyBufferedLogSink::DoublyBufferedLogSink() [function] [call site] 00502
15 butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::DoublyBufferedData() [function] [call site] 00503
16 butil::atomic<int>::atomic(int) [function] [call site] 00504
17 std::atomic<int>::atomic(int) [function] [call site] 00505
18 std::__atomic_base<int>::__atomic_base(int) [function] [call site] 00506
16 std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::vector() [function] [call site] 00507
17 std::_Vector_base<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::_Vector_base() [function] [call site] 00508
18 std::_Vector_base<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::_Vector_impl::_Vector_impl() [function] [call site] 00509
19 std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> >::allocator() [function] [call site] 00510
20 __gnu_cxx::new_allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> >::new_allocator() [function] [call site] 00511
19 std::_Vector_base<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::_Vector_impl_data::_Vector_impl_data() [function] [call site] 00512
16 std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::reserve(unsigned long) [function] [call site] 00513
17 std::_Vector_base<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::_M_allocate(unsigned long) [function] [call site] 00514
18 std::allocator_traits<std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::allocate(std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> >&, unsigned long) [function] [call site] 00515
19 __gnu_cxx::new_allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> >::allocate(unsigned long, void const*) [function] [call site] 00516
20 __gnu_cxx::new_allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> >::max_size() const [function] [call site] 00517
17 std::_Vector_base<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::_M_get_Tp_allocator() [function] [call site] 00518
17 std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::_S_relocate(std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> >&) [function] [call site] 00519
18 std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::_S_do_relocate(std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> >&, std::integral_constant<bool, true>) [function] [call site] 00520
17 std::_Vector_base<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::_M_deallocate(std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, unsigned long) [function] [call site] 00521
18 std::allocator_traits<std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::deallocate(std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> >&, std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, unsigned long) [function] [call site] 00522
19 __gnu_cxx::new_allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> >::deallocate(std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, unsigned long) [function] [call site] 00523
16 pthread_mutex_init [function] [call site] 00524
17 __cxa_call_unexpected [call site] 00525
16 pthread_mutex_init [function] [call site] 00526
16 butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::key_create() [function] [call site] 00527
17 std::lock_guard<pthread_mutex_t>::lock_guard(pthread_mutex_t&) [function] [call site] 00528
18 pthread_mutex_lock [function] [call site] 00529
19 bvar::is_collectable(bvar::CollectorSpeedLimit*) [function] [call site] 00530
20 butil::fast_rand() [function] [call site] 00531
21 butil::need_init(butil::FastRandSeed const&) [function] [call site] 00532
21 butil::init_fast_rand_seed(butil::FastRandSeed*) [function] [call site] 00533
22 butil::gettimeofday_us() [function] [call site] 00534
23 gettimeofday [call site] 00535
22 butil::splitmix64_next(unsigned long*) [function] [call site] 00536
22 butil::splitmix64_next(unsigned long*) [function] [call site] 00537
21 butil::xorshift128_next(butil::FastRandSeed*) [function] [call site] 00538
20 bvar::is_collectable_before_first_time_grabbed(bvar::CollectorSpeedLimit*) [function] [call site] 00539
21 butil::static_atomic<int>::fetch_add(int, std::memory_order) [function] [call site] 00540
22 butil::static_atomic<int>::ref() [function] [call site] 00541
21 butil::gettimeofday_us() [function] [call site] 00542
21 bvar::Collector* butil::get_leaky_singleton<bvar::Collector>() [function] [call site] 00543
22 butil::subtle::Acquire_Load(long const volatile*) [function] [call site] 00544
22 pthread_once [call site] 00545
22 butil::GetLeakySingleton<bvar::Collector>::create_leaky_singleton() [function] [call site] 00546
23 bvar::Collector* butil::create_leaky_singleton_obj<bvar::Collector>() [function] [call site] 00547
24 bvar::Collector::Collector() [function] [call site] 00548
25 bvar::Reducer<bvar::Collected*, bvar::CombineCollected, bvar::detail::VoidOp>::Reducer(bvar::Collected* const&, bvar::CombineCollected const&, bvar::detail::VoidOp const&) [function] [call site] 00549
26 bvar::Variable::Variable() [function] [call site] 00550
27 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [function] [call site] 00551
26 bvar::Variable::~Variable() [function] [call site] 00552
27 bvar::Variable::hide() [function] [call site] 00553
28 bvar::get_var_map(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 00554
29 bvar::get_var_maps() [function] [call site] 00555
30 pthread_once [call site] 00556
30 bvar::init_var_maps() [function] [call site] 00557
31 bvar::VarMapWithLock::VarMapWithLock() [function] [call site] 00558
32 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::FlatMap(butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, butil::PtAllocator const&) [function] [call site] 00559
33 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::Bucket::Bucket() [function] [call site] 00560
33 butil::SingleThreadedPool<56ul, 1024ul, 16ul, butil::PtAllocator>::SingleThreadedPool(butil::PtAllocator const&) [function] [call site] 00561
33 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::init_buckets_and_thumbnail(butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::Bucket*, unsigned long*, unsigned long) [function] [call site] 00562
34 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::Bucket::set_invalid() [function] [call site] 00563
33 butil::SingleThreadedPool<56ul, 1024ul, 16ul, butil::PtAllocator>::~SingleThreadedPool() [function] [call site] 00564
34 butil::SingleThreadedPool<56ul, 1024ul, 16ul, butil::PtAllocator>::reset() [function] [call site] 00565
35 butil::PtAllocator::Free(void*) [function] [call site] 00566
34 __clang_call_terminate [call site] 00567
32 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::init(unsigned long, unsigned int) [function] [call site] 00568
33 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::empty() const [function] [call site] 00569
33 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::is_default_buckets() const [function] [call site] 00570
33 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::init_load_factor(unsigned int) [function] [call site] 00571
33 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::resize(unsigned long) [function] [call site] 00572
34 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::new_buckets_and_thumbnail(unsigned long, unsigned long) [function] [call site] 00573
35 butil::flatmap_round(unsigned long) [function] [call site] 00574
36 butil::find_power2(unsigned long) [function] [call site] 00575
35 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::is_too_crowded(unsigned long, unsigned long, unsigned int) [function] [call site] 00576
35 butil::optional<butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::NewBucketsInfo>::optional(butil::nullopt_t) [function] [call site] 00577
36 butil::optional<butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::NewBucketsInfo>::optional() [function] [call site] 00578
35 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::get_allocator() [function] [call site] 00579
36 butil::SingleThreadedPool<56ul, 1024ul, 16ul, butil::PtAllocator>::get_allocator() [function] [call site] 00580
35 butil::PtAllocator::Alloc(unsigned long) [function] [call site] 00581
35 _ZN5butil14MakeScopeGuardIZNS_7FlatMapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN4bvar8VarEntryENS_13DefaultHasherIS7_EENS_14DefaultEqualToIS7_EELb0ENS_11PtAllocatorELb0EE25new_buckets_and_thumbnailEmmEUlvE_EENS_10ScopeGuardIT_St9enable_ifIXsr14is_result_voidISI_EE5valueEvEEEOSI_ [function] [call site] 00582
36 butil::ScopeGuard<butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::new_buckets_and_thumbnail(unsigned long, unsigned long)::{lambda()#1}, std::enable_if<true, void> >::ScopeGuard({lambda()#1}&&) [function] [call site] 00583
35 logging::GetMinLogLevel() [function] [call site] 00584
35 logging::LogMessageVoidify::LogMessageVoidify() [function] [call site] 00585
35 logging::LogMessage::LogMessage(char const*, int, char const*, int) [function] [call site] 00586
35 logging::LogMessage::stream() [function] [call site] 00587
35 logging::LogStream& logging::LogStream::operator<< <char [20]>(char const (&) [20]) [function] [call site] 00588
35 logging::LogMessageVoidify::operator&(std::ostream&) [function] [call site] 00589
35 logging::LogMessage::~LogMessage() [function] [call site] 00590
35 butil::optional<butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::NewBucketsInfo>::optional(butil::nullopt_t) [function] [call site] 00591
35 butil::ScopeGuard<butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::new_buckets_and_thumbnail(unsigned long, unsigned long)::{lambda()#1}, std::enable_if<true, void> >::dismiss() [function] [call site] 00592
35 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::init_buckets_and_thumbnail(butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::Bucket*, unsigned long*, unsigned long) [function] [call site] 00593
35 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::NewBucketsInfo::NewBucketsInfo(butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::Bucket*, unsigned long*, unsigned long) [function] [call site] 00594
35 butil::optional<butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::NewBucketsInfo>::optional(butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::NewBucketsInfo&&) [function] [call site] 00595
36 void butil::ManualConstructor<butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::NewBucketsInfo>::Init<butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::NewBucketsInfo>(butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::NewBucketsInfo&&) [function] [call site] 00596
37 butil::AlignedMemory<24ul, 8ul>::void_data() [function] [call site] 00597
35 butil::ScopeGuard<butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::new_buckets_and_thumbnail(unsigned long, unsigned long)::{lambda()#1}, std::enable_if<true, void> >::~ScopeGuard() [function] [call site] 00598
36 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::new_buckets_and_thumbnail(unsigned long, unsigned long)::{lambda()#1}::operator()() const [function] [call site] 00599
37 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::get_allocator() [function] [call site] 00600
37 butil::PtAllocator::Free(void*) [function] [call site] 00601
36 __clang_call_terminate [call site] 00602
34 butil::optional<butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::NewBucketsInfo>::has_value() const [function] [call site] 00603
34 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::begin() [function] [call site] 00604
35 butil::FlatMapIterator<butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bvar::VarEntry> >::FlatMapIterator(butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false> const*, unsigned long) [function] [call site] 00605
36 butil::FlatMapIterator<butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bvar::VarEntry> >::find_and_set_valid_node() [function] [call site] 00606
37 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::Bucket::is_valid() const [function] [call site] 00607
34 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::end() [function] [call site] 00608
35 butil::FlatMapIterator<butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bvar::VarEntry> >::FlatMapIterator(butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false> const*, unsigned long) [function] [call site] 00609
34 butil::FlatMapIterator<butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bvar::VarEntry> >::operator!=(butil::FlatMapIterator<butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bvar::VarEntry> > const&) const [function] [call site] 00610
34 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::clear() [function] [call site] 00611
35 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::Bucket::is_valid() const [function] [call site] 00612
35 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::Bucket::destroy_element() [function] [call site] 00613
36 butil::ManualConstructor<butil::FlatMapElement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry> >::Destroy() [function] [call site] 00614
37 butil::ManualConstructor<butil::FlatMapElement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry> >::get() [function] [call site] 00615
38 butil::FlatMapElement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry>* butil::AlignedMemory<48ul, 8ul>::data_as<butil::FlatMapElement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry> >() [function] [call site] 00616
39 butil::AlignedMemory<48ul, 8ul>::void_data() [function] [call site] 00617
37 butil::FlatMapElement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry>::~FlatMapElement() [function] [call site] 00618
38 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00619
35 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::Bucket::destroy_element() [function] [call site] 00620
35 butil::SingleThreadedPool<56ul, 1024ul, 16ul, butil::PtAllocator>::back(void*) [function] [call site] 00621
35 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::Bucket::set_invalid() [function] [call site] 00622
35 butil::bit_array_clear(unsigned long*, unsigned long) [function] [call site] 00623
34 butil::FlatMapIterator<butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bvar::VarEntry> >::operator*() [function] [call site] 00624
35 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::Bucket::element() [function] [call site] 00625
36 butil::ManualConstructor<butil::FlatMapElement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry> >::operator*() [function] [call site] 00626
37 butil::ManualConstructor<butil::FlatMapElement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry> >::get() [function] [call site] 00627
35 butil::FlatMapElement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry>::value_ref() [function] [call site] 00628
34 butil::FlatMapElement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry>::first_ref_from_value(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bvar::VarEntry> const&) [function] [call site] 00629
34 butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [function] [call site] 00630
35 bool __gnu_cxx::operator!=<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [function] [call site] 00631
36 __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const [function] [call site] 00632
35 __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator*() const [function] [call site] 00633
35 __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator++() [function] [call site] 00634
34 butil::optional<butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::NewBucketsInfo>::operator->() [function] [call site] 00635
35 butil::ManualConstructor<butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::NewBucketsInfo>::get() [function] [call site] 00636
36 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::NewBucketsInfo* butil::AlignedMemory<24ul, 8ul>::data_as<butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::NewBucketsInfo>() [function] [call site] 00637
37 butil::AlignedMemory<24ul, 8ul>::void_data() [function] [call site] 00638
34 butil::flatmap_mod(unsigned long, unsigned long) [function] [call site] 00639
34 butil::optional<butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::NewBucketsInfo>::operator->() [function] [call site] 00640
34 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::Bucket::is_valid() const [function] [call site] 00641
34 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::Bucket::Bucket(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 00642
35 void butil::ManualConstructor<butil::FlatMapElement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry> >::Init<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 00643
36 butil::AlignedMemory<48ul, 8ul>::void_data() [function] [call site] 00644
36 butil::FlatMapElement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry>::FlatMapElement(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 00645
37 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 00646
38 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [function] [call site] 00647
38 __gnu_cxx::__alloc_traits<std::allocator<char>, char>::_S_select_on_copy(std::allocator<char> const&) [function] [call site] 00648
39 std::allocator_traits<std::allocator<char> >::select_on_container_copy_construction(std::allocator<char> const&) [function] [call site] 00649
40 std::allocator<char>::allocator(std::allocator<char> const&) [function] [call site] 00650
38 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char>&&) [function] [call site] 00651
38 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00652
38 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*) [function] [call site] 00653
39 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char*>(char*, char*, std::__false_type) [function] [call site] 00654
40 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [function] [call site] 00655
41 bool __gnu_cxx::__is_null_pointer<char>(char*) [function] [call site] 00656
41 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char*, char*, char*) [function] [call site] 00657
42 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char*, char const*, unsigned long) [function] [call site] 00658
42 __clang_call_terminate [call site] 00659
38 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00660
37 bvar::VarEntry::VarEntry() [function] [call site] 00661
34 butil::FlatMapIterator<butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bvar::VarEntry> >::operator*() [function] [call site] 00662
34 butil::FlatMapElement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry>::second_movable_ref_from_value(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bvar::VarEntry>&) [function] [call site] 00663
34 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::Bucket::element() [function] [call site] 00664
34 butil::FlatMapElement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry>::second_ref() [function] [call site] 00665
34 butil::SingleThreadedPool<56ul, 1024ul, 16ul, butil::PtAllocator>::get() [function] [call site] 00666
35 butil::PtAllocator::Alloc(unsigned long) [function] [call site] 00667
34 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::Bucket::Bucket(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 00668
34 butil::FlatMapIterator<butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bvar::VarEntry> >::operator*() [function] [call site] 00669
34 butil::FlatMapElement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry>::second_movable_ref_from_value(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bvar::VarEntry>&) [function] [call site] 00670
34 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::Bucket::element() [function] [call site] 00671
34 butil::FlatMapElement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry>::second_ref() [function] [call site] 00672
34 butil::FlatMapIterator<butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bvar::VarEntry> >::operator++() [function] [call site] 00673
35 butil::FlatMapIterator<butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bvar::VarEntry> >::find_and_set_valid_node() [function] [call site] 00674
34 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::is_default_buckets() const [function] [call site] 00675
34 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::get_allocator() [function] [call site] 00676
34 butil::PtAllocator::Free(void*) [function] [call site] 00677
34 butil::optional<butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::NewBucketsInfo>::operator->() [function] [call site] 00678
34 butil::optional<butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::NewBucketsInfo>::operator->() [function] [call site] 00679
34 butil::optional<butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::NewBucketsInfo>::operator->() [function] [call site] 00680
34 butil::optional<butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::NewBucketsInfo>::~optional() [function] [call site] 00681
35 butil::optional<butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::NewBucketsInfo>::reset() [function] [call site] 00682
36 butil::ManualConstructor<butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::NewBucketsInfo>::Destroy() [function] [call site] 00683
37 butil::ManualConstructor<butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::NewBucketsInfo>::get() [function] [call site] 00684
35 __clang_call_terminate [call site] 00685
32 logging::GetMinLogLevel() [function] [call site] 00686
32 logging::LogMessageVoidify::LogMessageVoidify() [function] [call site] 00687
32 logging::LogMessage::LogMessage(char const*, int, char const*, int) [function] [call site] 00688
32 logging::LogMessage::stream() [function] [call site] 00689
32 logging::LogStream& logging::LogStream::operator<< <char [20]>(char const (&) [20]) [function] [call site] 00690
32 logging::LogMessageVoidify::operator&(std::ostream&) [function] [call site] 00691
32 logging::LogMessage::~LogMessage() [function] [call site] 00692
32 pthread_mutexattr_init [call site] 00693
32 pthread_mutexattr_settype [call site] 00694
32 pthread_mutex_init [function] [call site] 00695
32 pthread_mutexattr_destroy [call site] 00696
32 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::~FlatMap() [function] [call site] 00697
33 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::clear() [function] [call site] 00698
33 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::is_default_buckets() const [function] [call site] 00699
33 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::get_allocator() [function] [call site] 00700
33 butil::PtAllocator::Free(void*) [function] [call site] 00701
33 butil::bit_array_free(unsigned long*) [function] [call site] 00702
33 butil::SingleThreadedPool<56ul, 1024ul, 16ul, butil::PtAllocator>::~SingleThreadedPool() [function] [call site] 00703
33 __clang_call_terminate [call site] 00704
31 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::~FlatMap() [function] [call site] 00705
29 bvar::sub_map_index(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 00706
28 std::lock_guard<pthread_mutex_t>::lock_guard(pthread_mutex_t&) [function] [call site] 00707
29 logging::GetMinLogLevel() [function] [call site] 00708
29 logging::LogMessageVoidify::LogMessageVoidify() [function] [call site] 00709
29 logging::LogMessage::LogMessage(char const*, int, char const*, int) [function] [call site] 00710
29 logging::LogMessage::stream() [function] [call site] 00711
29 logging::LogStream& logging::LogStream::operator<< <char [30]>(char const (&) [30]) [function] [call site] 00712
29 logging::LogStream& logging::LogStream::operator<< <pthread_mutex_t*>(pthread_mutex_t* const&) [function] [call site] 00713
30 std::ostream::operator<<(void const*) [function] [call site] 00714
31 std::ostream& std::ostream::_M_insert<void const*>(void const*) [call site] 00715
29 logging::LogStream& logging::LogStream::operator<< <char [3]>(char const (&) [3]) [function] [call site] 00716
29 berror(int) [function] [call site] 00717
30 strerror_r [call site] 00718
30 snprintf [call site] 00719
29 logging::LogStream& logging::LogStream::operator<< <char const*>(char const* const&) [function] [call site] 00720
29 logging::LogMessageVoidify::operator&(std::ostream&) [function] [call site] 00721
29 logging::LogMessage::~LogMessage() [function] [call site] 00722
28 bvar::VarEntry* butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::seek<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [function] [call site] 00723
29 butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [function] [call site] 00724
29 butil::flatmap_mod(unsigned long, unsigned long) [function] [call site] 00725
29 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::Bucket::is_valid() const [function] [call site] 00726
29 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::Bucket::element() [function] [call site] 00727
29 butil::FlatMapElement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry>::first_ref() const [function] [call site] 00728
29 butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [function] [call site] 00729
29 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::Bucket::element() [function] [call site] 00730
29 butil::FlatMapElement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry>::first_ref() const [function] [call site] 00731
29 butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [function] [call site] 00732
29 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::Bucket::element() [function] [call site] 00733
29 butil::FlatMapElement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry>::second_ref() [function] [call site] 00734
28 std::enable_if<!(false), unsigned long>::type butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::erase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bvar::VarEntry*) [function] [call site] 00735
29 butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [function] [call site] 00736
29 butil::flatmap_mod(unsigned long, unsigned long) [function] [call site] 00737
29 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::Bucket::is_valid() const [function] [call site] 00738
29 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::Bucket::element() [function] [call site] 00739
29 butil::FlatMapElement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry>::first_ref() const [function] [call site] 00740
29 butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [function] [call site] 00741
29 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::Bucket::element() [function] [call site] 00742
29 butil::FlatMapElement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry>::second_movable_ref() [function] [call site] 00743
29 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::Bucket::destroy_element() [function] [call site] 00744
29 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::Bucket::set_invalid() [function] [call site] 00745
29 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::Bucket::element() [function] [call site] 00746
29 butil::FlatMapElement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry>::first_ref() const [function] [call site] 00747
29 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::Bucket::element() [function] [call site] 00748
29 butil::FlatMapElement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry>::first_ref() const [function] [call site] 00749
29 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 00750
30 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 00751
31 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [call site] 00752
29 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::Bucket::element() [function] [call site] 00753
29 butil::FlatMapElement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry>::second_movable_ref() [function] [call site] 00754
29 butil::FlatMapElement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry>::second_ref() [function] [call site] 00755
29 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::Bucket::destroy_element() [function] [call site] 00756
29 butil::SingleThreadedPool<56ul, 1024ul, 16ul, butil::PtAllocator>::back(void*) [function] [call site] 00757
29 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::Bucket::element() [function] [call site] 00758
29 butil::FlatMapElement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry>::first_ref() const [function] [call site] 00759
29 butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [function] [call site] 00760
29 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::Bucket::element() [function] [call site] 00761
29 butil::FlatMapElement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry>::second_movable_ref() [function] [call site] 00762
29 butil::FlatMap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bvar::VarEntry, butil::DefaultHasher<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, butil::DefaultEqualTo<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false, butil::PtAllocator, false>::Bucket::destroy_element() [function] [call site] 00763
29 butil::SingleThreadedPool<56ul, 1024ul, 16ul, butil::PtAllocator>::back(void*) [function] [call site] 00764
28 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* logging::CheckEQImpl<unsigned long, unsigned long>(unsigned long const&, unsigned long const&, char const*) [function] [call site] 00765
29 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* logging::MakeCheckOpString<unsigned long, unsigned long>(unsigned long const&, unsigned long const&, char const*) [function] [call site] 00766
30 std::ostream::operator<<(unsigned long) [function] [call site] 00767
31 std::ostream& std::ostream::_M_insert<unsigned long>(unsigned long) [call site] 00768
28 logging::LogMessage::LogMessage(char const*, int, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00769
29 logging::CreateLogStream(char const*, int, char const*, int) [function] [call site] 00770
30 logging::get_or_new_tls_stream_array() [function] [call site] 00771
31 logging::get_tls_stream_array() [function] [call site] 00772
32 pthread_once [call site] 00773
32 logging::create_stream_key_or_die() [function] [call site] 00774
33 logging::is_bthread_linked() [function] [call site] 00775
33 bthread_key_create [function] [call site] 00776
34 bthread_key_create2 [function] [call site] 00777
35 std::lock_guard<pthread_mutex_t>::lock_guard(pthread_mutex_t&) [function] [call site] 00778
35 std::lock_guard<pthread_mutex_t>::~lock_guard() [function] [call site] 00779
36 pthread_mutex_unlock [function] [call site] 00780
37 bthread::is_contention_site_valid(bthread_contention_site_t const&) [function] [call site] 00781
38 bvar::is_sampling_range_valid(unsigned long) [function] [call site] 00782
37 butil::cpuwide_time_ns() [function] [call site] 00783
38 clock_gettime [call site] 00784
37 bool bthread::remove_pthread_contention_site<pthread_mutex_t>(pthread_mutex_t const*, bthread_contention_site_t*) [function] [call site] 00785
38 unsigned long bthread::hash_mutex_ptr<pthread_mutex_t>(pthread_mutex_t const*) [function] [call site] 00786
38 butil::static_atomic<unsigned long>::load(std::memory_order) [function] [call site] 00787
39 butil::static_atomic<unsigned long>::ref() [function] [call site] 00788
38 bthread::make_contention_site_invalid(bthread_contention_site_t*) [function] [call site] 00789
38 butil::static_atomic<unsigned long>::store(unsigned long, std::memory_order) [function] [call site] 00790
39 butil::static_atomic<unsigned long>::ref() [function] [call site] 00791
37 bthread::submit_contention(bthread_contention_site_t const&, long) [function] [call site] 00792
38 _ZN5butil8internalplIZN7bthread17submit_contentionERK25bthread_contention_site_tlE3$_0EENS_10ScopeGuardIT_St9enable_ifIXsr14is_result_voidIS8_EE5valueEvEEENS0_15ScopeExitHelperEOS8_ [function] [call site] 00793
39 _ZN5butil14MakeScopeGuardIZN7bthread17submit_contentionERK25bthread_contention_site_tlE3$_0EENS_10ScopeGuardIT_St9enable_ifIXsr14is_result_voidIS7_EE5valueEvEEEOS7_ [function] [call site] 00794
40 butil::ScopeGuard<bthread::submit_contention(bthread_contention_site_t const&, long)::$_0, std::enable_if<true, void> >::ScopeGuard(bthread::submit_contention(bthread_contention_site_t const&, long)::$_0&&) [function] [call site] 00795
38 butil::debug::StackTrace::StackTrace(bool) [function] [call site] 00796
38 butil::debug::StackTrace::FrameCount() const [function] [call site] 00797
38 bool butil::local_pool_free_empty<bthread::SampledContention>() [function] [call site] 00798
39 butil::ObjectPool<bthread::SampledContention>::singleton() [function] [call site] 00799
40 butil::static_atomic<butil::ObjectPool<bthread::SampledContention>*>::load(std::memory_order) [function] [call site] 00800
41 butil::static_atomic<butil::ObjectPool<bthread::SampledContention>*>::ref() [function] [call site] 00801
40 pthread_mutex_lock [function] [call site] 00802
41 bvar::is_sampling_range_valid(unsigned long) [function] [call site] 00803
41 bthread::make_contention_site_invalid(bthread_contention_site_t*) [function] [call site] 00804
41 butil::cpuwide_time_ns() [function] [call site] 00805
41 bthread_contention_site_t* bthread::add_pthread_contention_site<pthread_mutex_t>(pthread_mutex_t const*) [function] [call site] 00806
42 unsigned long bthread::hash_mutex_ptr<pthread_mutex_t>(pthread_mutex_t const*) [function] [call site] 00807
42 butil::static_atomic<unsigned long>::load(std::memory_order) [function] [call site] 00808
42 butil::static_atomic<unsigned long>::compare_exchange_strong(unsigned long&, unsigned long, std::memory_order) [function] [call site] 00809
43 butil::static_atomic<unsigned long>::ref() [function] [call site] 00810
42 butil::static_atomic<long>::fetch_add(long, std::memory_order) [function] [call site] 00811
43 butil::static_atomic<long>::ref() [function] [call site] 00812
41 __cxa_call_unexpected [call site] 00813
40 butil::static_atomic<butil::ObjectPool<bthread::SampledContention>*>::load(std::memory_order) [function] [call site] 00814
40 butil::ObjectPool<bthread::SampledContention>::ObjectPool() [function] [call site] 00815
41 std::vector<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*, std::allocator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*> >::vector() [function] [call site] 00816
42 std::_Vector_base<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*, std::allocator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*> >::_Vector_base() [function] [call site] 00817
43 std::_Vector_base<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*, std::allocator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*> >::_Vector_impl::_Vector_impl() [function] [call site] 00818
44 std::allocator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*>::allocator() [function] [call site] 00819
45 __gnu_cxx::new_allocator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*>::new_allocator() [function] [call site] 00820
44 std::_Vector_base<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*, std::allocator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*> >::_Vector_impl_data::_Vector_impl_data() [function] [call site] 00821
41 std::vector<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*, std::allocator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*> >::reserve(unsigned long) [function] [call site] 00822
42 std::_Vector_base<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*, std::allocator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*> >::_M_allocate(unsigned long) [function] [call site] 00823
43 std::allocator_traits<std::allocator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*> >::allocate(std::allocator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*>&, unsigned long) [function] [call site] 00824
44 __gnu_cxx::new_allocator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*>::allocate(unsigned long, void const*) [function] [call site] 00825
45 __gnu_cxx::new_allocator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*>::max_size() const [function] [call site] 00826
42 std::_Vector_base<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*, std::allocator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*> >::_M_get_Tp_allocator() [function] [call site] 00827
42 std::vector<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*, std::allocator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*> >::_S_relocate(butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>**, butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>**, butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>**, std::allocator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*>&) [function] [call site] 00828
43 std::vector<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*, std::allocator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*> >::_S_do_relocate(butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>**, butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>**, butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>**, std::allocator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*>&, std::integral_constant<bool, true>) [function] [call site] 00829
42 std::_Vector_base<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*, std::allocator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*> >::_M_deallocate(butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>**, unsigned long) [function] [call site] 00830
43 std::allocator_traits<std::allocator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*> >::deallocate(std::allocator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*>&, butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>**, unsigned long) [function] [call site] 00831
44 __gnu_cxx::new_allocator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*>::deallocate(butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>**, unsigned long) [function] [call site] 00832
41 pthread_mutex_init [function] [call site] 00833
41 std::vector<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*, std::allocator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*> >::~vector() [function] [call site] 00834
42 std::_Vector_base<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*, std::allocator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*> >::_M_get_Tp_allocator() [function] [call site] 00835
42 std::_Vector_base<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*, std::allocator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*> >::~_Vector_base() [function] [call site] 00836
43 std::_Vector_base<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*, std::allocator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*> >::_M_deallocate(butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>**, unsigned long) [function] [call site] 00837
43 __gnu_cxx::new_allocator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*>::~new_allocator() [function] [call site] 00838
43 __clang_call_terminate [call site] 00839
42 __clang_call_terminate [call site] 00840
40 butil::static_atomic<butil::ObjectPool<bthread::SampledContention>*>::store(butil::ObjectPool<bthread::SampledContention>*, std::memory_order) [function] [call site] 00841
41 butil::static_atomic<butil::ObjectPool<bthread::SampledContention>*>::ref() [function] [call site] 00842
41 std::atomic<butil::ObjectPool<bthread::SampledContention>*>::store(butil::ObjectPool<bthread::SampledContention>*, std::memory_order) [function] [call site] 00843
40 pthread_mutex_unlock [function] [call site] 00844
41 __cxa_call_unexpected [call site] 00845
39 butil::ObjectPool<bthread::SampledContention>::local_free_empty() [function] [call site] 00846
40 butil::ObjectPool<bthread::SampledContention>::get_or_new_local_pool() [function] [call site] 00847
41 butil::ObjectPool<bthread::SampledContention>::LocalPool::LocalPool(butil::ObjectPool<bthread::SampledContention>*) [function] [call site] 00848
41 std::lock_guard<pthread_mutex_t>::lock_guard(pthread_mutex_t&) [function] [call site] 00849
41 butil::thread_atexit(void (*)(void*), void*) [function] [call site] 00850
42 __errno_location [call site] 00851
42 butil::detail::get_or_new_thread_exit_helper() [function] [call site] 00852
43 pthread_once [call site] 00853
43 butil::detail::make_thread_atexit_key() [function] [call site] 00854
44 pthread_key_create [call site] 00855
44 butil::detail::delete_thread_exit_helper(void*) [function] [call site] 00856
45 butil::detail::ThreadExitHelper::~ThreadExitHelper() [function] [call site] 00857
46 std::vector<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > >::back() [function] [call site] 00858
47 std::vector<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > >::end() [function] [call site] 00859
48 __gnu_cxx::__normal_iterator<std::pair<void (*)(void*), void*>*, std::vector<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > > >::__normal_iterator(std::pair<void (*)(void*), void*>* const&) [function] [call site] 00860
47 __gnu_cxx::__normal_iterator<std::pair<void (*)(void*), void*>*, std::vector<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > > >::operator-(long) const [function] [call site] 00861
48 __gnu_cxx::__normal_iterator<std::pair<void (*)(void*), void*>*, std::vector<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > > >::__normal_iterator(std::pair<void (*)(void*), void*>* const&) [function] [call site] 00862
47 __gnu_cxx::__normal_iterator<std::pair<void (*)(void*), void*>*, std::vector<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > > >::operator*() const [function] [call site] 00863
46 std::vector<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > >::pop_back() [function] [call site] 00864
47 void std::allocator_traits<std::allocator<std::pair<void (*)(void*), void*> > >::destroy<std::pair<void (*)(void*), void*> >(std::allocator<std::pair<void (*)(void*), void*> >&, std::pair<void (*)(void*), void*>*) [function] [call site] 00865
48 void __gnu_cxx::new_allocator<std::pair<void (*)(void*), void*> >::destroy<std::pair<void (*)(void*), void*> >(std::pair<void (*)(void*), void*>*) [function] [call site] 00866
46 std::vector<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > >::~vector() [function] [call site] 00867
47 std::_Vector_base<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > >::_M_get_Tp_allocator() [function] [call site] 00868
47 std::_Vector_base<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > >::~_Vector_base() [function] [call site] 00869
48 std::_Vector_base<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > >::_M_deallocate(std::pair<void (*)(void*), void*>*, unsigned long) [function] [call site] 00870
49 std::allocator_traits<std::allocator<std::pair<void (*)(void*), void*> > >::deallocate(std::allocator<std::pair<void (*)(void*), void*> >&, std::pair<void (*)(void*), void*>*, unsigned long) [function] [call site] 00871
50 __gnu_cxx::new_allocator<std::pair<void (*)(void*), void*> >::deallocate(std::pair<void (*)(void*), void*>*, unsigned long) [function] [call site] 00872
48 __gnu_cxx::new_allocator<std::pair<void (*)(void*), void*> >::~new_allocator() [function] [call site] 00873
46 __clang_call_terminate [call site] 00874
44 fwrite [call site] 00875
44 abort [call site] 00876
44 atexit [call site] 00877
44 butil::detail::helper_exit_global() [function] [call site] 00878
45 pthread_getspecific [call site] 00879
45 pthread_setspecific [call site] 00880
45 butil::detail::ThreadExitHelper::~ThreadExitHelper() [function] [call site] 00881
43 pthread_getspecific [call site] 00882
43 butil::detail::ThreadExitHelper::ThreadExitHelper() [function] [call site] 00883
44 std::vector<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > >::vector() [function] [call site] 00884
45 std::_Vector_base<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > >::_Vector_base() [function] [call site] 00885
46 std::_Vector_base<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > >::_Vector_impl::_Vector_impl() [function] [call site] 00886
47 std::allocator<std::pair<void (*)(void*), void*> >::allocator() [function] [call site] 00887
48 __gnu_cxx::new_allocator<std::pair<void (*)(void*), void*> >::new_allocator() [function] [call site] 00888
47 std::_Vector_base<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > >::_Vector_impl_data::_Vector_impl_data() [function] [call site] 00889
43 pthread_setspecific [call site] 00890
42 butil::detail::ThreadExitHelper::add(void (*)(void*), void*) [function] [call site] 00891
43 std::vector<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > >::reserve(unsigned long) [function] [call site] 00892
44 std::_Vector_base<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > >::_M_allocate(unsigned long) [function] [call site] 00893
45 std::allocator_traits<std::allocator<std::pair<void (*)(void*), void*> > >::allocate(std::allocator<std::pair<void (*)(void*), void*> >&, unsigned long) [function] [call site] 00894
46 __gnu_cxx::new_allocator<std::pair<void (*)(void*), void*> >::allocate(unsigned long, void const*) [function] [call site] 00895
47 __gnu_cxx::new_allocator<std::pair<void (*)(void*), void*> >::max_size() const [function] [call site] 00896
44 std::_Vector_base<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > >::_M_get_Tp_allocator() [function] [call site] 00897
44 std::vector<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > >::_S_relocate(std::pair<void (*)(void*), void*>*, std::pair<void (*)(void*), void*>*, std::pair<void (*)(void*), void*>*, std::allocator<std::pair<void (*)(void*), void*> >&) [function] [call site] 00898
45 std::vector<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > >::_S_do_relocate(std::pair<void (*)(void*), void*>*, std::pair<void (*)(void*), void*>*, std::pair<void (*)(void*), void*>*, std::allocator<std::pair<void (*)(void*), void*> >&, std::integral_constant<bool, true>) [function] [call site] 00899
44 std::_Vector_base<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > >::_M_deallocate(std::pair<void (*)(void*), void*>*, unsigned long) [function] [call site] 00900
43 __cxa_begin_catch [call site] 00901
43 __errno_location [call site] 00902
43 __cxa_end_catch [call site] 00903
43 void std::vector<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > >::emplace_back<void (*&)(void*), void*&>(void (*&)(void*), void*&) [function] [call site] 00904
44 void std::allocator_traits<std::allocator<std::pair<void (*)(void*), void*> > >::construct<std::pair<void (*)(void*), void*>, void (*&)(void*), void*&>(std::allocator<std::pair<void (*)(void*), void*> >&, std::pair<void (*)(void*), void*>*, void (*&)(void*), void*&) [function] [call site] 00905
45 void __gnu_cxx::new_allocator<std::pair<void (*)(void*), void*> >::construct<std::pair<void (*)(void*), void*>, void (*&)(void*), void*&>(std::pair<void (*)(void*), void*>*, void (*&)(void*), void*&) [function] [call site] 00906
46 _ZNSt4pairIPFvPvES0_EC2IRS2_RS0_TnNSt9enable_ifIXaaclsr5_PCCPE22_MoveConstructiblePairIT_T0_EEclsr5_PCCPE30_ImplicitlyMoveConvertiblePairIS8_S9_EEEbE4typeELb1EEEOS8_OS9_ [function] [call site] 00907
44 std::vector<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > >::end() [function] [call site] 00908
44 void std::vector<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > >::_M_realloc_insert<void (*&)(void*), void*&>(__gnu_cxx::__normal_iterator<std::pair<void (*)(void*), void*>*, std::vector<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > > >, void (*&)(void*), void*&) [function] [call site] 00909
45 std::vector<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > >::begin() [function] [call site] 00910
46 __gnu_cxx::__normal_iterator<std::pair<void (*)(void*), void*>*, std::vector<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > > >::__normal_iterator(std::pair<void (*)(void*), void*>* const&) [function] [call site] 00911
45 __gnu_cxx::__normal_iterator<std::pair<void (*)(void*), void*>*, std::vector<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > > >::difference_type __gnu_cxx::operator-<std::pair<void (*)(void*), void*>*, std::vector<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > > >(__gnu_cxx::__normal_iterator<std::pair<void (*)(void*), void*>*, std::vector<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > > > const&, __gnu_cxx::__normal_iterator<std::pair<void (*)(void*), void*>*, std::vector<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > > > const&) [function] [call site] 00912
46 __gnu_cxx::__normal_iterator<std::pair<void (*)(void*), void*>*, std::vector<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > > >::base() const [function] [call site] 00913
45 std::_Vector_base<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > >::_M_allocate(unsigned long) [function] [call site] 00914
45 void std::allocator_traits<std::allocator<std::pair<void (*)(void*), void*> > >::construct<std::pair<void (*)(void*), void*>, void (*&)(void*), void*&>(std::allocator<std::pair<void (*)(void*), void*> >&, std::pair<void (*)(void*), void*>*, void (*&)(void*), void*&) [function] [call site] 00915
45 __gnu_cxx::__normal_iterator<std::pair<void (*)(void*), void*>*, std::vector<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > > >::base() const [function] [call site] 00916
45 std::_Vector_base<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > >::_M_get_Tp_allocator() [function] [call site] 00917
45 std::vector<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > >::_S_relocate(std::pair<void (*)(void*), void*>*, std::pair<void (*)(void*), void*>*, std::pair<void (*)(void*), void*>*, std::allocator<std::pair<void (*)(void*), void*> >&) [function] [call site] 00918
45 __gnu_cxx::__normal_iterator<std::pair<void (*)(void*), void*>*, std::vector<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > > >::base() const [function] [call site] 00919
45 std::_Vector_base<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > >::_M_get_Tp_allocator() [function] [call site] 00920
45 std::vector<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > >::_S_relocate(std::pair<void (*)(void*), void*>*, std::pair<void (*)(void*), void*>*, std::pair<void (*)(void*), void*>*, std::allocator<std::pair<void (*)(void*), void*> >&) [function] [call site] 00921
45 std::_Vector_base<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > >::_M_deallocate(std::pair<void (*)(void*), void*>*, unsigned long) [function] [call site] 00922
45 __cxa_begin_catch [call site] 00923
45 void std::allocator_traits<std::allocator<std::pair<void (*)(void*), void*> > >::destroy<std::pair<void (*)(void*), void*> >(std::allocator<std::pair<void (*)(void*), void*> >&, std::pair<void (*)(void*), void*>*) [function] [call site] 00924
45 std::_Vector_base<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > >::_M_get_Tp_allocator() [function] [call site] 00925
45 __cxa_end_catch [call site] 00926
45 std::_Vector_base<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > >::_M_deallocate(std::pair<void (*)(void*), void*>*, unsigned long) [function] [call site] 00927
45 __cxa_rethrow [call site] 00928
45 __clang_call_terminate [call site] 00929
42 __errno_location [call site] 00930
41 butil::static_atomic<long>::fetch_add(long, std::memory_order) [function] [call site] 00931
41 std::lock_guard<pthread_mutex_t>::~lock_guard() [function] [call site] 00932
40 butil::ObjectPool<bthread::SampledContention>::LocalPool::free_empty() const [function] [call site] 00933
38 butil::debug::StackTrace::FindSymbol(void*) const [function] [call site] 00934
39 google::SymbolizeAddress(void*, unsigned long*) [function] [call site] 00935
40 google::AssertFail() [function] [call site] 00936
40 google::SymbolizeAndDemangle(void*, char*, int, unsigned long*) [function] [call site] 00937
38 bthread::SampledContention* butil::get_object<bthread::SampledContention>() [function] [call site] 00938
39 butil::ObjectPool<bthread::SampledContention>::singleton() [function] [call site] 00939
39 bthread::SampledContention* butil::ObjectPool<bthread::SampledContention>::get_object<>() [function] [call site] 00940
40 butil::ObjectPool<bthread::SampledContention>::get_or_new_local_pool() [function] [call site] 00941
40 butil::ObjectPool<bthread::SampledContention>::LocalPool::get() [function] [call site] 00942
41 butil::ObjectPool<bthread::SampledContention>::pop_free_chunk(butil::ObjectPoolFreeChunk<bthread::SampledContention, 256ul>&) [function] [call site] 00943
42 pthread_mutex_lock [function] [call site] 00944
42 pthread_mutex_unlock [function] [call site] 00945
42 std::vector<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*, std::allocator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*> >::back() [function] [call site] 00946
43 std::vector<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*, std::allocator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*> >::end() [function] [call site] 00947
44 __gnu_cxx::__normal_iterator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>**, std::vector<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*, std::allocator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*> > >::__normal_iterator(butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>** const&) [function] [call site] 00948
43 __gnu_cxx::__normal_iterator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>**, std::vector<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*, std::allocator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*> > >::operator-(long) const [function] [call site] 00949
44 __gnu_cxx::__normal_iterator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>**, std::vector<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*, std::allocator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*> > >::__normal_iterator(butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>** const&) [function] [call site] 00950
43 __gnu_cxx::__normal_iterator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>**, std::vector<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*, std::allocator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*> > >::operator*() const [function] [call site] 00951
42 std::vector<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*, std::allocator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*> >::pop_back() [function] [call site] 00952
43 void std::allocator_traits<std::allocator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*> >::destroy<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*>(std::allocator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*>&, butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>**) [function] [call site] 00953
44 void __gnu_cxx::new_allocator<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*>::destroy<butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>*>(butil::ObjectPoolFreeChunk<bthread::SampledContention, 0ul>**) [function] [call site] 00954
42 pthread_mutex_unlock [function] [call site] 00955
41 butil::AlignedMemory<256ul, 8ul>::void_data() [function] [call site] 00956
41 bthread::SampledContention::SampledContention() [function] [call site] 00957
42 bvar::Collected::Collected() [function] [call site] 00958
43 butil::LinkNode<bvar::Collected>::LinkNode() [function] [call site] 00959
41 butil::ObjectPoolValidator<bthread::SampledContention>::validate(bthread::SampledContention const*) [function] [call site] 00960
41 butil::ObjectPool<bthread::SampledContention>::add_block(unsigned long*) [function] [call site] 00961
42 butil::ObjectPool<bthread::SampledContention>::Block::Block() [function] [call site] 00962
42 butil::static_atomic<unsigned long>::load(std::memory_order) [function] [call site] 00963
42 butil::static_atomic<butil::ObjectPool<bthread::SampledContention>::BlockGroup*>::load(std::memory_order) [function] [call site] 00964
43 butil::static_atomic<butil::ObjectPool<bthread::SampledContention>::BlockGroup*>::ref() [function] [call site] 00965
42 std::atomic<butil::ObjectPool<bthread::SampledContention>::Block*>::store(butil::ObjectPool<bthread::SampledContention>::Block*, std::memory_order) [function] [call site] 00966
42 butil::ObjectPool<bthread::SampledContention>::add_block_group(unsigned long) [function] [call site] 00967
43 std::lock_guard<pthread_mutex_t>::lock_guard(pthread_mutex_t&) [function] [call site] 00968
43 butil::static_atomic<unsigned long>::load(std::memory_order) [function] [call site] 00969
43 butil::ObjectPool<bthread::SampledContention>::BlockGroup::BlockGroup() [function] [call site] 00970
44 butil::atomic<unsigned long>::atomic(unsigned long) [function] [call site] 00971
45 std::atomic<unsigned long>::atomic(unsigned long) [function] [call site] 00972
46 std::__atomic_base<unsigned long>::__atomic_base(unsigned long) [function] [call site] 00973
44 butil::atomic<butil::ObjectPool<bthread::SampledContention>::Block*>::atomic() [function] [call site] 00974
43 butil::static_atomic<butil::ObjectPool<bthread::SampledContention>::BlockGroup*>::store(butil::ObjectPool<bthread::SampledContention>::BlockGroup*, std::memory_order) [function] [call site] 00975
44 butil::static_atomic<butil::ObjectPool<bthread::SampledContention>::BlockGroup*>::ref() [function] [call site] 00976
44 std::atomic<butil::ObjectPool<bthread::SampledContention>::BlockGroup*>::store(butil::ObjectPool<bthread::SampledContention>::BlockGroup*, std::memory_order) [function] [call site] 00977
43 butil::static_atomic<unsigned long>::store(unsigned long, std::memory_order) [function] [call site] 00978
43 std::lock_guard<pthread_mutex_t>::~lock_guard() [function] [call site] 00979
38 butil::debug::StackTrace::CopyAddressTo(void**, unsigned long) const [function] [call site] 00980
38 bvar::Collected::submit(long) [function] [call site] 00981
39 bvar::Collector* butil::get_leaky_singleton<bvar::Collector>() [function] [call site] 00982
39 bvar::Collector::last_active_cpuwide_us() const [function] [call site] 00983
39 bvar::Reducer<bvar::Collected*, bvar::CombineCollected, bvar::detail::VoidOp>::operator<<(bvar::Collected* const&) [function] [call site] 00984
40 bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::get_or_create_tls_agent() [function] [call site] 00985
41 bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::get_tls_agent(int) [function] [call site] 00986
42 std::vector<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*> >::operator[](unsigned long) [function] [call site] 00987
42 bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock::at(unsigned long) [function] [call site] 00988
41 bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::get_or_create_tls_agent(int) [function] [call site] 00989
42 logging::LogMessageVoidify::LogMessageVoidify() [function] [call site] 00990
42 logging::LogMessage::LogMessage(char const*, int, char const*, int) [function] [call site] 00991
42 logging::LogMessage::stream() [function] [call site] 00992
42 logging::LogStream::SetCheck() [function] [call site] 00993
42 logging::LogStream& logging::LogStream::operator<< <char [22]>(char const (&) [22]) [function] [call site] 00994
42 logging::LogStream& logging::LogStream::operator<< <char [12]>(char const (&) [12]) [function] [call site] 00995
42 logging::LogStream& logging::LogStream::operator<< <int>(int const&) [function] [call site] 00996
43 std::ostream::operator<<(int) [call site] 00997
42 logging::LogMessageVoidify::operator&(std::ostream&) [function] [call site] 00998
42 logging::LogMessage::~LogMessage() [function] [call site] 00999
42 logging::GetMinLogLevel() [function] [call site] 01000
42 logging::LogMessageVoidify::LogMessageVoidify() [function] [call site] 01001
42 logging::LogMessage::LogMessage(char const*, int, char const*, int) [function] [call site] 01002
42 logging::LogMessage::stream() [function] [call site] 01003
42 logging::LogStream& logging::LogStream::operator<< <char [24]>(char const (&) [24]) [function] [call site] 01004
42 berror() [function] [call site] 01005
43 __errno_location [call site] 01006
43 berror(int) [function] [call site] 01007
42 logging::LogStream& logging::LogStream::operator<< <char const*>(char const* const&) [function] [call site] 01008
42 logging::LogMessageVoidify::operator&(std::ostream&) [function] [call site] 01009
42 logging::LogMessage::~LogMessage() [function] [call site] 01010
42 std::vector<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*> >::vector() [function] [call site] 01011
43 std::_Vector_base<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*> >::_Vector_base() [function] [call site] 01012
44 std::_Vector_base<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*> >::_Vector_impl::_Vector_impl() [function] [call site] 01013
45 std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*>::allocator() [function] [call site] 01014
46 __gnu_cxx::new_allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*>::new_allocator() [function] [call site] 01015
45 std::_Vector_base<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*> >::_Vector_impl_data::_Vector_impl_data() [function] [call site] 01016
42 butil::thread_atexit(void (*)()) [function] [call site] 01017
43 __errno_location [call site] 01018
43 butil::thread_atexit(void (*)(void*), void*) [function] [call site] 01019
43 butil::detail::call_single_arg_fn(void*) [function] [call site] 01020
42 bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::_destroy_tls_blocks() [function] [call site] 01021
43 std::vector<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*> >::operator[](unsigned long) [function] [call site] 01022
43 bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock::~ThreadBlock() [function] [call site] 01023
44 bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent::~Agent() [function] [call site] 01024
45 bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::commit_and_erase(bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent*) [function] [call site] 01025
46 butil::AutoLock::AutoLock(butil::Lock&) [function] [call site] 01026
47 butil::Lock::Acquire() [function] [call site] 01027
48 butil::Mutex::lock() [function] [call site] 01028
49 pthread_mutex_lock [function] [call site] 01029
46 bvar::detail::ElementContainer<bvar::Collected*, void>::load(bvar::Collected**) [function] [call site] 01030
47 butil::AutoLock::AutoLock(butil::Lock&) [function] [call site] 01031
47 butil::AutoLock::~AutoLock() [function] [call site] 01032
48 butil::Lock::AssertAcquired() const [function] [call site] 01033
48 butil::Lock::Release() [function] [call site] 01034
49 butil::Mutex::unlock() [function] [call site] 01035
50 pthread_mutex_unlock [function] [call site] 01036
46 void bvar::detail::call_op_returning_void<bvar::CombineCollected, bvar::Collected*, bvar::Collected*>(bvar::CombineCollected const&, bvar::Collected*&, bvar::Collected* const&) [function] [call site] 01037
47 bvar::CombineCollected::operator()(bvar::Collected*&, bvar::Collected*) const [function] [call site] 01038
48 butil::LinkNode<bvar::Collected>::InsertBeforeAsList(butil::LinkNode<bvar::Collected>*) [function] [call site] 01039
46 butil::LinkNode<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::RemoveFromList() [function] [call site] 01040
46 butil::AutoLock::~AutoLock() [function] [call site] 01041
45 std::__shared_ptr<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [function] [call site] 01042
46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [function] [call site] 01043
47 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [function] [call site] 01044
48 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [function] [call site] 01045
49 __gthread_active_p() [function] [call site] 01046
49 __gnu_cxx::__exchange_and_add(int volatile*, int) [function] [call site] 01047
49 __gnu_cxx::__exchange_and_add_single(int*, int) [function] [call site] 01048
48 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [function] [call site] 01049
45 std::__weak_ptr<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>, (__gnu_cxx::_Lock_policy)2>::~__weak_ptr() [function] [call site] 01050
46 std::__weak_count<(__gnu_cxx::_Lock_policy)2>::~__weak_count() [function] [call site] 01051
47 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_weak_release() [function] [call site] 01052
48 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [function] [call site] 01053
45 bvar::detail::ElementContainer<bvar::Collected*, void>::~ElementContainer() [function] [call site] 01054
46 butil::Mutex::~Mutex() [function] [call site] 01055
47 pthread_mutex_destroy [function] [call site] 01056
48 __cxa_call_unexpected [call site] 01057
45 __clang_call_terminate [call site] 01058
43 std::vector<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*> >::~vector() [function] [call site] 01059
44 std::_Vector_base<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*> >::_M_get_Tp_allocator() [function] [call site] 01060
44 std::_Vector_base<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*> >::~_Vector_base() [function] [call site] 01061
45 std::_Vector_base<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*> >::_M_deallocate(bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock**, unsigned long) [function] [call site] 01062
46 std::allocator_traits<std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*> >::deallocate(std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*>&, bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock**, unsigned long) [function] [call site] 01063
47 __gnu_cxx::new_allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*>::deallocate(bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock**, unsigned long) [function] [call site] 01064
45 __gnu_cxx::new_allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*>::~new_allocator() [function] [call site] 01065
42 std::vector<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*> >::resize(unsigned long) [function] [call site] 01066
43 std::vector<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*> >::_M_default_append(unsigned long) [function] [call site] 01067
44 std::_Vector_base<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*> >::_M_get_Tp_allocator() [function] [call site] 01068
44 std::_Vector_base<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*> >::_M_allocate(unsigned long) [function] [call site] 01069
45 std::allocator_traits<std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*> >::allocate(std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*>&, unsigned long) [function] [call site] 01070
46 __gnu_cxx::new_allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*>::allocate(unsigned long, void const*) [function] [call site] 01071
47 __gnu_cxx::new_allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*>::max_size() const [function] [call site] 01072
44 std::_Vector_base<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*> >::_M_get_Tp_allocator() [function] [call site] 01073
44 __cxa_begin_catch [call site] 01074
44 std::_Vector_base<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*> >::_M_deallocate(bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock**, unsigned long) [function] [call site] 01075
44 __cxa_rethrow [call site] 01076
44 __cxa_end_catch [call site] 01077
44 std::_Vector_base<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*> >::_M_get_Tp_allocator() [function] [call site] 01078
44 std::vector<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*> >::_S_relocate(bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock**, bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock**, bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock**, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*>&) [function] [call site] 01079
45 std::vector<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*> >::_S_do_relocate(bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock**, bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock**, bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock**, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*>&, std::integral_constant<bool, true>) [function] [call site] 01080
44 std::_Vector_base<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*> >::_M_deallocate(bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock**, unsigned long) [function] [call site] 01081
44 __clang_call_terminate [call site] 01082
43 std::vector<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*> >::_M_erase_at_end(bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock**) [function] [call site] 01083
44 std::_Vector_base<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*> >::_M_get_Tp_allocator() [function] [call site] 01084
44 __clang_call_terminate [call site] 01085
42 std::vector<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*> >::operator[](unsigned long) [function] [call site] 01086
42 bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock::ThreadBlock() [function] [call site] 01087
43 bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent::Agent() [function] [call site] 01088
44 butil::LinkNode<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::LinkNode() [function] [call site] 01089
44 bvar::detail::ElementContainer<bvar::Collected*, void>::ElementContainer() [function] [call site] 01090
45 butil::Lock::Lock() [function] [call site] 01091
46 butil::Mutex::Mutex() [function] [call site] 01092
47 pthread_mutex_init [function] [call site] 01093
44 std::weak_ptr<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected> >::weak_ptr() [function] [call site] 01094
45 std::__weak_ptr<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>, (__gnu_cxx::_Lock_policy)2>::__weak_ptr() [function] [call site] 01095
46 std::__weak_count<(__gnu_cxx::_Lock_policy)2>::__weak_count() [function] [call site] 01096
42 std::vector<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock*> >::operator[](unsigned long) [function] [call site] 01097
42 bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::ThreadBlock::at(unsigned long) [function] [call site] 01098
41 logging::GetMinLogLevel() [function] [call site] 01099
41 logging::LogMessageVoidify::LogMessageVoidify() [function] [call site] 01100
41 logging::LogMessage::LogMessage(char const*, int, char const*, int) [function] [call site] 01101
41 logging::LogMessage::stream() [function] [call site] 01102
41 logging::LogStream& logging::LogStream::operator<< <char [21]>(char const (&) [21]) [function] [call site] 01103
41 logging::LogMessageVoidify::operator&(std::ostream&) [function] [call site] 01104
41 logging::LogMessage::~LogMessage() [function] [call site] 01105
41 std::enable_shared_from_this<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected> >::shared_from_this() [function] [call site] 01106
42 std::shared_ptr<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected> >::shared_ptr<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>, void>(std::weak_ptr<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected> > const&) [function] [call site] 01107
43 std::__shared_ptr<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>, void>(std::__weak_ptr<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>, (__gnu_cxx::_Lock_policy)2> const&) [function] [call site] 01108
44 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count(std::__weak_count<(__gnu_cxx::_Lock_policy)2> const&) [function] [call site] 01109
45 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_add_ref_lock() [function] [call site] 01110
41 bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent::reset(bvar::Collected* const&, std::shared_ptr<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected> >) [function] [call site] 01111
42 _ZNSt8weak_ptrIN4bvar6detail13AgentCombinerIPNS0_9CollectedES4_NS0_16CombineCollectedEEEEaSIS6_EENSt9enable_ifIXsr13is_assignableIRSt10__weak_ptrIS6_LN9__gnu_cxx12_Lock_policyE2EERKSt10shared_ptrIT_EEE5valueERS7_E4typeESJ_ [function] [call site] 01112
43 _ZNSt10__weak_ptrIN4bvar6detail13AgentCombinerIPNS0_9CollectedES4_NS0_16CombineCollectedEEELN9__gnu_cxx12_Lock_policyE2EEaSIS6_EENSt9enable_ifIXsr20__sp_compatible_withIPT_PS6_EE5valueERS9_E4typeERKSt12__shared_ptrISC_LS8_2EE [function] [call site] 01113
44 std::__weak_count<(__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&) [function] [call site] 01114
45 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_weak_add_ref() [function] [call site] 01115
46 __gnu_cxx::__atomic_add_dispatch(int*, int) [function] [call site] 01116
47 __gthread_active_p() [function] [call site] 01117
47 __gnu_cxx::__atomic_add(int volatile*, int) [function] [call site] 01118
47 __gnu_cxx::__atomic_add_single(int*, int) [function] [call site] 01119
45 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_weak_release() [function] [call site] 01120
42 bvar::detail::ElementContainer<bvar::Collected*, void>::store(bvar::Collected* const&) [function] [call site] 01121
43 butil::AutoLock::AutoLock(butil::Lock&) [function] [call site] 01122
43 butil::AutoLock::~AutoLock() [function] [call site] 01123
41 std::__shared_ptr<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [function] [call site] 01124
41 butil::AutoLock::AutoLock(butil::Lock&) [function] [call site] 01125
41 butil::LinkedList<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::Append(butil::LinkNode<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>*) [function] [call site] 01126
42 butil::LinkNode<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::InsertBefore(butil::LinkNode<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>*) [function] [call site] 01127
41 butil::AutoLock::~AutoLock() [function] [call site] 01128
40 logging::GetMinLogLevel() [function] [call site] 01129
40 logging::LogMessageVoidify::LogMessageVoidify() [function] [call site] 01130
40 logging::LogMessage::LogMessage(char const*, int, char const*, int) [function] [call site] 01131
40 logging::LogMessage::stream() [function] [call site] 01132
40 logging::LogStream& logging::LogStream::operator<< <char [21]>(char const (&) [21]) [function] [call site] 01133
40 logging::LogMessageVoidify::operator&(std::ostream&) [function] [call site] 01134
40 logging::LogMessage::~LogMessage() [function] [call site] 01135
40 bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::op() const [function] [call site] 01136
40 void bvar::detail::ElementContainer<bvar::Collected*, void>::modify<bvar::CombineCollected, bvar::Collected*>(bvar::CombineCollected const&, bvar::Collected* const&) [function] [call site] 01137
41 butil::AutoLock::AutoLock(butil::Lock&) [function] [call site] 01138
41 void bvar::detail::call_op_returning_void<bvar::CombineCollected, bvar::Collected*, bvar::Collected*>(bvar::CombineCollected const&, bvar::Collected*&, bvar::Collected* const&) [function] [call site] 01139
41 butil::AutoLock::~AutoLock() [function] [call site] 01140
38 butil::ScopeGuard<bthread::submit_contention(bthread_contention_site_t const&, long)::$_0, std::enable_if<true, void> >::~ScopeGuard() [function] [call site] 01141
39 bthread::submit_contention(bthread_contention_site_t const&, long)::$_0::operator()() const [function] [call site] 01142
34 bthread_key_create2 [function] [call site] 01143
34 bthread::arg_as_dtor(void*, void const*) [function] [call site] 01144
33 logging::destroy_tls_streams(void*) [function] [call site] 01145
33 fwrite [call site] 01146
33 exit [call site] 01147
33 pthread_key_create [call site] 01148
33 logging::destroy_tls_streams(void*) [function] [call site] 01149
33 fwrite [call site] 01150
33 exit [call site] 01151
32 logging::is_bthread_linked() [function] [call site] 01152
32 bthread_getspecific [function] [call site] 01153
33 bthread::get_tls_task_group() [function] [call site] 01154
33 bthread::TaskGroup::current_task() const [function] [call site] 01155
33 bthread::borrow_keytable(bthread_keytable_pool_t*) [function] [call site] 01156
34 pthread_rwlock_rdlock [call site] 01157
34 butil::ThreadLocal<bthread::KeyTableList>::get() [function] [call site] 01158
35 butil::thread_getspecific(butil::ThreadKey&) [function] [call site] 01159
36 butil::ThreadKey::Valid() const [function] [call site] 01160
36 std::vector<butil::ThreadKeyTLS, std::allocator<butil::ThreadKeyTLS> >::operator[](unsigned long) [function] [call site] 01161
36 std::vector<butil::ThreadKeyTLS, std::allocator<butil::ThreadKeyTLS> >::operator[](unsigned long) [function] [call site] 01162
35 bthread::KeyTableList::KeyTableList() [function] [call site] 01163
35 butil::thread_setspecific(butil::ThreadKey&, void*) [function] [call site] 01164
36 butil::ThreadKey::Valid() const [function] [call site] 01165
36 std::vector<butil::ThreadKeyTLS, std::allocator<butil::ThreadKeyTLS> >::vector() [function] [call site] 01166
37 std::_Vector_base<butil::ThreadKeyTLS, std::allocator<butil::ThreadKeyTLS> >::_Vector_base() [function] [call site] 01167
38 std::_Vector_base<butil::ThreadKeyTLS, std::allocator<butil::ThreadKeyTLS> >::_Vector_impl::_Vector_impl() [function] [call site] 01168
39 std::allocator<butil::ThreadKeyTLS>::allocator() [function] [call site] 01169
40 __gnu_cxx::new_allocator<butil::ThreadKeyTLS>::new_allocator() [function] [call site] 01170
39 std::_Vector_base<butil::ThreadKeyTLS, std::allocator<butil::ThreadKeyTLS> >::_Vector_impl_data::_Vector_impl_data() [function] [call site] 01171
36 std::vector<butil::ThreadKeyTLS, std::allocator<butil::ThreadKeyTLS> >::reserve(unsigned long) [function] [call site] 01172
37 std::_Vector_base<butil::ThreadKeyTLS, std::allocator<butil::ThreadKeyTLS> >::_M_allocate(unsigned long) [function] [call site] 01173
38 std::allocator_traits<std::allocator<butil::ThreadKeyTLS> >::allocate(std::allocator<butil::ThreadKeyTLS>&, unsigned long) [function] [call site] 01174
39 __gnu_cxx::new_allocator<butil::ThreadKeyTLS>::allocate(unsigned long, void const*) [function] [call site] 01175
40 __gnu_cxx::new_allocator<butil::ThreadKeyTLS>::max_size() const [function] [call site] 01176
37 std::_Vector_base<butil::ThreadKeyTLS, std::allocator<butil::ThreadKeyTLS> >::_M_get_Tp_allocator() [function] [call site] 01177
37 std::vector<butil::ThreadKeyTLS, std::allocator<butil::ThreadKeyTLS> >::_S_relocate(butil::ThreadKeyTLS*, butil::ThreadKeyTLS*, butil::ThreadKeyTLS*, std::allocator<butil::ThreadKeyTLS>&) [function] [call site] 01178
38 std::vector<butil::ThreadKeyTLS, std::allocator<butil::ThreadKeyTLS> >::_S_do_relocate(butil::ThreadKeyTLS*, butil::ThreadKeyTLS*, butil::ThreadKeyTLS*, std::allocator<butil::ThreadKeyTLS>&, std::integral_constant<bool, true>) [function] [call site] 01179
37 std::_Vector_base<butil::ThreadKeyTLS, std::allocator<butil::ThreadKeyTLS> >::_M_deallocate(butil::ThreadKeyTLS*, unsigned long) [function] [call site] 01180
38 std::allocator_traits<std::allocator<butil::ThreadKeyTLS> >::deallocate(std::allocator<butil::ThreadKeyTLS>&, butil::ThreadKeyTLS*, unsigned long) [function] [call site] 01181
39 __gnu_cxx::new_allocator<butil::ThreadKeyTLS>::deallocate(butil::ThreadKeyTLS*, unsigned long) [function] [call site] 01182
36 butil::thread_atexit(void (*)()) [function] [call site] 01183
36 butil::DestroyTlsData() [function] [call site] 01184
37 std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> >::vector() [function] [call site] 01185
38 std::_Vector_base<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> >::_Vector_base() [function] [call site] 01186
39 std::_Vector_base<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> >::_Vector_impl::_Vector_impl() [function] [call site] 01187
40 std::allocator<butil::ThreadKeyInfo>::allocator() [function] [call site] 01188
41 __gnu_cxx::new_allocator<butil::ThreadKeyInfo>::new_allocator() [function] [call site] 01189
40 std::_Vector_base<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> >::_Vector_impl_data::_Vector_impl_data() [function] [call site] 01190
37 std::lock_guard<pthread_mutex_t>::lock_guard(pthread_mutex_t&) [function] [call site] 01191
37 std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> >::end() [function] [call site] 01192
38 __gnu_cxx::__normal_iterator<butil::ThreadKeyInfo*, std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> > >::__normal_iterator(butil::ThreadKeyInfo* const&) [function] [call site] 01193
37 _ZN9__gnu_cxx17__normal_iteratorIPKN5butil13ThreadKeyInfoESt6vectorIS2_SaIS2_EEEC2IPS2_EERKNS0_IT_NS_11__enable_ifIXsr3std10__are_sameISB_SA_EE7__valueES7_E6__typeEEE [function] [call site] 01194
38 __gnu_cxx::__normal_iterator<butil::ThreadKeyInfo*, std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> > >::base() const [function] [call site] 01195
37 std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> >::begin() [function] [call site] 01196
38 __gnu_cxx::__normal_iterator<butil::ThreadKeyInfo*, std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> > >::__normal_iterator(butil::ThreadKeyInfo* const&) [function] [call site] 01197
37 std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> >::end() [function] [call site] 01198
37 __gnu_cxx::__normal_iterator<butil::ThreadKeyInfo*, std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> > > std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> >::insert<__gnu_cxx::__normal_iterator<butil::ThreadKeyInfo*, std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> > >, void>(__gnu_cxx::__normal_iterator<butil::ThreadKeyInfo const*, std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> > >, __gnu_cxx::__normal_iterator<butil::ThreadKeyInfo*, std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> > >, __gnu_cxx::__normal_iterator<butil::ThreadKeyInfo*, std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> > >) [function] [call site] 01199
38 __gnu_cxx::__normal_iterator<butil::ThreadKeyInfo const*, std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> > >::difference_type __gnu_cxx::operator-<butil::ThreadKeyInfo const*, std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> > >(__gnu_cxx::__normal_iterator<butil::ThreadKeyInfo const*, std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> > > const&, __gnu_cxx::__normal_iterator<butil::ThreadKeyInfo const*, std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> > > const&) [function] [call site] 01200
39 __gnu_cxx::__normal_iterator<butil::ThreadKeyInfo const*, std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> > >::base() const [function] [call site] 01201
38 std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> >::begin() [function] [call site] 01202
38 __gnu_cxx::__normal_iterator<butil::ThreadKeyInfo*, std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> > >::operator+(long) const [function] [call site] 01203
39 __gnu_cxx::__normal_iterator<butil::ThreadKeyInfo*, std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> > >::__normal_iterator(butil::ThreadKeyInfo* const&) [function] [call site] 01204
38 void std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> >::_M_insert_dispatch<__gnu_cxx::__normal_iterator<butil::ThreadKeyInfo*, std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> > > >(__gnu_cxx::__normal_iterator<butil::ThreadKeyInfo*, std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> > >, __gnu_cxx::__normal_iterator<butil::ThreadKeyInfo*, std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> > >, __gnu_cxx::__normal_iterator<butil::ThreadKeyInfo*, std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> > >, std::__false_type) [function] [call site] 01205
39 void std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> >::_M_range_insert<__gnu_cxx::__normal_iterator<butil::ThreadKeyInfo*, std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> > > >(__gnu_cxx::__normal_iterator<butil::ThreadKeyInfo*, std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> > >, __gnu_cxx::__normal_iterator<butil::ThreadKeyInfo*, std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> > >, __gnu_cxx::__normal_iterator<butil::ThreadKeyInfo*, std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> > >, std::forward_iterator_tag) [function] [call site] 01206
40 bool __gnu_cxx::operator!=<butil::ThreadKeyInfo*, std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> > >(__gnu_cxx::__normal_iterator<butil::ThreadKeyInfo*, std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> > > const&, __gnu_cxx::__normal_iterator<butil::ThreadKeyInfo*, std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> > > const&) [function] [call site] 01207
41 __gnu_cxx::__normal_iterator<butil::ThreadKeyInfo*, std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> > >::base() const [function] [call site] 01208
40 std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> >::end() [function] [call site] 01209
40 __gnu_cxx::__normal_iterator<butil::ThreadKeyInfo*, std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> > >::difference_type __gnu_cxx::operator-<butil::ThreadKeyInfo*, std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> > >(__gnu_cxx::__normal_iterator<butil::ThreadKeyInfo*, std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> > > const&, __gnu_cxx::__normal_iterator<butil::ThreadKeyInfo*, std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> > > const&) [function] [call site] 01210
41 __gnu_cxx::__normal_iterator<butil::ThreadKeyInfo*, std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> > >::base() const [function] [call site] 01211
40 std::_Vector_base<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> >::_M_get_Tp_allocator() [function] [call site] 01212
40 __gnu_cxx::__normal_iterator<butil::ThreadKeyInfo*, std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> > >::base() const [function] [call site] 01213
40 std::_Vector_base<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> >::_M_get_Tp_allocator() [function] [call site] 01214
40 __gnu_cxx::__normal_iterator<butil::ThreadKeyInfo*, std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> > >::base() const [function] [call site] 01215
40 std::_Vector_base<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> >::_M_get_Tp_allocator() [function] [call site] 01216
40 std::_Vector_base<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> >::_M_allocate(unsigned long) [function] [call site] 01217
41 std::allocator_traits<std::allocator<butil::ThreadKeyInfo> >::allocate(std::allocator<butil::ThreadKeyInfo>&, unsigned long) [function] [call site] 01218
42 __gnu_cxx::new_allocator<butil::ThreadKeyInfo>::allocate(unsigned long, void const*) [function] [call site] 01219
43 __gnu_cxx::new_allocator<butil::ThreadKeyInfo>::max_size() const [function] [call site] 01220
40 __gnu_cxx::__normal_iterator<butil::ThreadKeyInfo*, std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> > >::base() const [function] [call site] 01221
40 std::_Vector_base<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> >::_M_get_Tp_allocator() [function] [call site] 01222
40 std::_Vector_base<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> >::_M_get_Tp_allocator() [function] [call site] 01223
40 __gnu_cxx::__normal_iterator<butil::ThreadKeyInfo*, std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> > >::base() const [function] [call site] 01224
40 std::_Vector_base<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> >::_M_get_Tp_allocator() [function] [call site] 01225
40 std::_Vector_base<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> >::_M_get_Tp_allocator() [function] [call site] 01226
40 std::_Vector_base<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> >::_M_deallocate(butil::ThreadKeyInfo*, unsigned long) [function] [call site] 01227
41 std::allocator_traits<std::allocator<butil::ThreadKeyInfo> >::deallocate(std::allocator<butil::ThreadKeyInfo>&, butil::ThreadKeyInfo*, unsigned long) [function] [call site] 01228
42 __gnu_cxx::new_allocator<butil::ThreadKeyInfo>::deallocate(butil::ThreadKeyInfo*, unsigned long) [function] [call site] 01229
40 __cxa_begin_catch [call site] 01230
40 std::_Vector_base<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> >::_M_get_Tp_allocator() [function] [call site] 01231
40 std::_Vector_base<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> >::_M_deallocate(butil::ThreadKeyInfo*, unsigned long) [function] [call site] 01232
40 __cxa_rethrow [call site] 01233
40 __cxa_end_catch [call site] 01234
40 __clang_call_terminate [call site] 01235
38 std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> >::begin() [function] [call site] 01236
38 __gnu_cxx::__normal_iterator<butil::ThreadKeyInfo*, std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> > >::operator+(long) const [function] [call site] 01237
37 std::lock_guard<pthread_mutex_t>::~lock_guard() [function] [call site] 01238
37 std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> >::operator[](unsigned long) [function] [call site] 01239
37 std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> >::operator[](unsigned long) [function] [call site] 01240
37 std::vector<butil::ThreadKeyTLS, std::allocator<butil::ThreadKeyTLS> >::operator[](unsigned long) [function] [call site] 01241
37 std::vector<butil::ThreadKeyTLS, std::allocator<butil::ThreadKeyTLS> >::~vector() [function] [call site] 01242
38 std::_Vector_base<butil::ThreadKeyTLS, std::allocator<butil::ThreadKeyTLS> >::_M_get_Tp_allocator() [function] [call site] 01243
38 std::_Vector_base<butil::ThreadKeyTLS, std::allocator<butil::ThreadKeyTLS> >::~_Vector_base() [function] [call site] 01244
39 std::_Vector_base<butil::ThreadKeyTLS, std::allocator<butil::ThreadKeyTLS> >::_M_deallocate(butil::ThreadKeyTLS*, unsigned long) [function] [call site] 01245
39 __gnu_cxx::new_allocator<butil::ThreadKeyTLS>::~new_allocator() [function] [call site] 01246
37 std::vector<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> >::~vector() [function] [call site] 01247
38 std::_Vector_base<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> >::_M_get_Tp_allocator() [function] [call site] 01248
38 std::_Vector_base<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> >::~_Vector_base() [function] [call site] 01249
39 std::_Vector_base<butil::ThreadKeyInfo, std::allocator<butil::ThreadKeyInfo> >::_M_deallocate(butil::ThreadKeyInfo*, unsigned long) [function] [call site] 01250
39 __gnu_cxx::new_allocator<butil::ThreadKeyInfo>::~new_allocator() [function] [call site] 01251
36 std::vector<butil::ThreadKeyTLS, std::allocator<butil::ThreadKeyTLS> >::resize(unsigned long) [function] [call site] 01252
37 std::vector<butil::ThreadKeyTLS, std::allocator<butil::ThreadKeyTLS> >::_M_default_append(unsigned long) [function] [call site] 01253
38 std::_Vector_base<butil::ThreadKeyTLS, std::allocator<butil::ThreadKeyTLS> >::_M_get_Tp_allocator() [function] [call site] 01254
38 std::_Vector_base<butil::ThreadKeyTLS, std::allocator<butil::ThreadKeyTLS> >::_M_allocate(unsigned long) [function] [call site] 01255
38 std::_Vector_base<butil::ThreadKeyTLS, std::allocator<butil::ThreadKeyTLS> >::_M_get_Tp_allocator() [function] [call site] 01256
38 std::_Vector_base<butil::ThreadKeyTLS, std::allocator<butil::ThreadKeyTLS> >::_M_deallocate(butil::ThreadKeyTLS*, unsigned long) [function] [call site] 01257
38 std::_Vector_base<butil::ThreadKeyTLS, std::allocator<butil::ThreadKeyTLS> >::_M_get_Tp_allocator() [function] [call site] 01258
38 std::vector<butil::ThreadKeyTLS, std::allocator<butil::ThreadKeyTLS> >::_S_relocate(butil::ThreadKeyTLS*, butil::ThreadKeyTLS*, butil::ThreadKeyTLS*, std::allocator<butil::ThreadKeyTLS>&) [function] [call site] 01259
38 std::_Vector_base<butil::ThreadKeyTLS, std::allocator<butil::ThreadKeyTLS> >::_M_deallocate(butil::ThreadKeyTLS*, unsigned long) [function] [call site] 01260
37 std::vector<butil::ThreadKeyTLS, std::allocator<butil::ThreadKeyTLS> >::_M_erase_at_end(butil::ThreadKeyTLS*) [function] [call site] 01261
38 std::_Vector_base<butil::ThreadKeyTLS, std::allocator<butil::ThreadKeyTLS> >::_M_get_Tp_allocator() [function] [call site] 01262
36 std::vector<butil::ThreadKeyTLS, std::allocator<butil::ThreadKeyTLS> >::operator[](unsigned long) [function] [call site] 01263
36 std::vector<butil::ThreadKeyTLS, std::allocator<butil::ThreadKeyTLS> >::operator[](unsigned long) [function] [call site] 01264
35 std::lock_guard<pthread_mutex_t>::lock_guard(pthread_mutex_t&) [function] [call site] 01265
35 std::vector<bthread::KeyTableList*, std::allocator<bthread::KeyTableList*> >::push_back(bthread::KeyTableList* const&) [function] [call site] 01266
36 void std::allocator_traits<std::allocator<bthread::KeyTableList*> >::construct<bthread::KeyTableList*, bthread::KeyTableList* const&>(std::allocator<bthread::KeyTableList*>&, bthread::KeyTableList**, bthread::KeyTableList* const&) [function] [call site] 01267
37 void __gnu_cxx::new_allocator<bthread::KeyTableList*>::construct<bthread::KeyTableList*, bthread::KeyTableList* const&>(bthread::KeyTableList**, bthread::KeyTableList* const&) [function] [call site] 01268
36 std::vector<bthread::KeyTableList*, std::allocator<bthread::KeyTableList*> >::end() [function] [call site] 01269
37 __gnu_cxx::__normal_iterator<bthread::KeyTableList**, std::vector<bthread::KeyTableList*, std::allocator<bthread::KeyTableList*> > >::__normal_iterator(bthread::KeyTableList** const&) [function] [call site] 01270
36 void std::vector<bthread::KeyTableList*, std::allocator<bthread::KeyTableList*> >::_M_realloc_insert<bthread::KeyTableList* const&>(__gnu_cxx::__normal_iterator<bthread::KeyTableList**, std::vector<bthread::KeyTableList*, std::allocator<bthread::KeyTableList*> > >, bthread::KeyTableList* const&) [function] [call site] 01271
37 std::vector<bthread::KeyTableList*, std::allocator<bthread::KeyTableList*> >::begin() [function] [call site] 01272
38 __gnu_cxx::__normal_iterator<bthread::KeyTableList**, std::vector<bthread::KeyTableList*, std::allocator<bthread::KeyTableList*> > >::__normal_iterator(bthread::KeyTableList** const&) [function] [call site] 01273
37 __gnu_cxx::__normal_iterator<bthread::KeyTableList**, std::vector<bthread::KeyTableList*, std::allocator<bthread::KeyTableList*> > >::difference_type __gnu_cxx::operator-<bthread::KeyTableList**, std::vector<bthread::KeyTableList*, std::allocator<bthread::KeyTableList*> > >(__gnu_cxx::__normal_iterator<bthread::KeyTableList**, std::vector<bthread::KeyTableList*, std::allocator<bthread::KeyTableList*> > > const&, __gnu_cxx::__normal_iterator<bthread::KeyTableList**, std::vector<bthread::KeyTableList*, std::allocator<bthread::KeyTableList*> > > const&) [function] [call site] 01274
38 __gnu_cxx::__normal_iterator<bthread::KeyTableList**, std::vector<bthread::KeyTableList*, std::allocator<bthread::KeyTableList*> > >::base() const [function] [call site] 01275
37 std::_Vector_base<bthread::KeyTableList*, std::allocator<bthread::KeyTableList*> >::_M_allocate(unsigned long) [function] [call site] 01276
38 std::allocator_traits<std::allocator<bthread::KeyTableList*> >::allocate(std::allocator<bthread::KeyTableList*>&, unsigned long) [function] [call site] 01277
39 __gnu_cxx::new_allocator<bthread::KeyTableList*>::allocate(unsigned long, void const*) [function] [call site] 01278
40 __gnu_cxx::new_allocator<bthread::KeyTableList*>::max_size() const [function] [call site] 01279
37 void std::allocator_traits<std::allocator<bthread::KeyTableList*> >::construct<bthread::KeyTableList*, bthread::KeyTableList* const&>(std::allocator<bthread::KeyTableList*>&, bthread::KeyTableList**, bthread::KeyTableList* const&) [function] [call site] 01280
37 __gnu_cxx::__normal_iterator<bthread::KeyTableList**, std::vector<bthread::KeyTableList*, std::allocator<bthread::KeyTableList*> > >::base() const [function] [call site] 01281
37 std::_Vector_base<bthread::KeyTableList*, std::allocator<bthread::KeyTableList*> >::_M_get_Tp_allocator() [function] [call site] 01282
37 std::vector<bthread::KeyTableList*, std::allocator<bthread::KeyTableList*> >::_S_relocate(bthread::KeyTableList**, bthread::KeyTableList**, bthread::KeyTableList**, std::allocator<bthread::KeyTableList*>&) [function] [call site] 01283
38 std::vector<bthread::KeyTableList*, std::allocator<bthread::KeyTableList*> >::_S_do_relocate(bthread::KeyTableList**, bthread::KeyTableList**, bthread::KeyTableList**, std::allocator<bthread::KeyTableList*>&, std::integral_constant<bool, true>) [function] [call site] 01284
37 __gnu_cxx::__normal_iterator<bthread::KeyTableList**, std::vector<bthread::KeyTableList*, std::allocator<bthread::KeyTableList*> > >::base() const [function] [call site] 01285
37 std::_Vector_base<bthread::KeyTableList*, std::allocator<bthread::KeyTableList*> >::_M_get_Tp_allocator() [function] [call site] 01286
37 std::vector<bthread::KeyTableList*, std::allocator<bthread::KeyTableList*> >::_S_relocate(bthread::KeyTableList**, bthread::KeyTableList**, bthread::KeyTableList**, std::allocator<bthread::KeyTableList*>&) [function] [call site] 01287
37 std::_Vector_base<bthread::KeyTableList*, std::allocator<bthread::KeyTableList*> >::_M_deallocate(bthread::KeyTableList**, unsigned long) [function] [call site] 01288
38 std::allocator_traits<std::allocator<bthread::KeyTableList*> >::deallocate(std::allocator<bthread::KeyTableList*>&, bthread::KeyTableList**, unsigned long) [function] [call site] 01289
39 __gnu_cxx::new_allocator<bthread::KeyTableList*>::deallocate(bthread::KeyTableList**, unsigned long) [function] [call site] 01290
35 std::lock_guard<pthread_mutex_t>::~lock_guard() [function] [call site] 01291
35 butil::ThreadLocal<bthread::KeyTableList>::DefaultDtor(void*) [function] [call site] 01292
36 bthread::KeyTableList::~KeyTableList() [function] [call site] 01293
37 bthread::get_tls_task_group() [function] [call site] 01294
37 bthread::TaskGroup::current_task() const [function] [call site] 01295
37 bthread::KeyTable::~KeyTable() [function] [call site] 01296
38 butil::static_atomic<unsigned long>::fetch_sub(unsigned long, std::memory_order) [function] [call site] 01297
39 butil::static_atomic<unsigned long>::ref() [function] [call site] 01298
38 bthread::SubKeyTable::clear(unsigned int) [function] [call site] 01299
38 bthread::SubKeyTable::cleared() const [function] [call site] 01300
38 bthread::SubKeyTable::~SubKeyTable() [function] [call site] 01301
39 butil::static_atomic<unsigned long>::fetch_sub(unsigned long, std::memory_order) [function] [call site] 01302
39 __clang_call_terminate [call site] 01303
38 logging::GetMinLogLevel() [function] [call site] 01304
38 logging::LogMessageVoidify::LogMessageVoidify() [function] [call site] 01305
38 logging::LogMessage::LogMessage(char const*, int, char const*, int) [function] [call site] 01306
38 logging::LogMessage::stream() [function] [call site] 01307
38 logging::LogStream& logging::LogStream::operator<< <char [41]>(char const (&) [41]) [function] [call site] 01308
38 logging::LogStream& logging::LogStream::operator<< <bthread::KeyTable*>(bthread::KeyTable* const&) [function] [call site] 01309
38 logging::LogStream& logging::LogStream::operator<< <char>(char const&) [function] [call site] 01310
38 logging::LogMessageVoidify::operator&(std::ostream&) [function] [call site] 01311
38 logging::LogMessage::~LogMessage() [function] [call site] 01312
38 __clang_call_terminate [call site] 01313
37 bthread::get_tls_task_group() [function] [call site] 01314
37 bthread::TaskGroup::current_task() const [function] [call site] 01315
37 __clang_call_terminate [call site] 01316
34 bthread::KeyTableList::remove_front() [function] [call site] 01317
34 pthread_rwlock_unlock [call site] 01318
34 pthread_rwlock_wrlock [call site] 01319
34 butil::ThreadLocal<bthread::KeyTableList>::get() [function] [call site] 01320
34 bthread::KeyTableList::append(bthread::KeyTable*) [function] [call site] 01321
34 butil::ThreadLocal<bthread::KeyTableList>::get() [function] [call site] 01322
34 bthread::KeyTableList::remove_front() [function] [call site] 01323
34 pthread_rwlock_unlock [call site] 01324
33 bthread::TaskGroup::current_task() const [function] [call site] 01325
33 bthread::KeyTable::get_data(bthread_key_t) const [function] [call site] 01326
34 bthread::SubKeyTable::get_data(unsigned int, unsigned int) const [function] [call site] 01327
32 pthread_getspecific [call site] 01328
31 logging::is_bthread_linked() [function] [call site] 01329
31 bthread_setspecific [function] [call site] 01330
32 bthread::KeyTable::KeyTable() [function] [call site] 01331
33 butil::static_atomic<unsigned long>::fetch_add(unsigned long, std::memory_order) [function] [call site] 01332
34 butil::static_atomic<unsigned long>::ref() [function] [call site] 01333
32 bthread::get_tls_task_group() [function] [call site] 01334
32 bthread::TaskGroup::current_task() const [function] [call site] 01335
32 butil::thread_atexit(void (*)(void*), void*) [function] [call site] 01336
32 bthread::cleanup_pthread(void*) [function] [call site] 01337
33 bthread::KeyTable::~KeyTable() [function] [call site] 01338
32 logging::CheckEQImpl[abi:cxx11](int, int, char const*) [function] [call site] 01339
33 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* logging::MakeCheckOpString<int, int>(int const&, int const&, char const*) [function] [call site] 01340
32 logging::LogMessage::LogMessage(char const*, int, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 01341
33 logging::LogStream& logging::LogStream::operator<< <char [15]>(char const (&) [15]) [function] [call site] 01342
33 logging::LogStream& logging::LogStream::operator<< <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 01343
33 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 01344
32 logging::LogMessage::stream() [function] [call site] 01345
32 logging::LogStream::SetCheck() [function] [call site] 01346
32 logging::LogMessage::~LogMessage() [function] [call site] 01347
32 bthread::KeyTable::set_data(bthread_key_t, void*) [function] [call site] 01348
33 bthread::SubKeyTable::SubKeyTable() [function] [call site] 01349
34 butil::static_atomic<unsigned long>::fetch_add(unsigned long, std::memory_order) [function] [call site] 01350
33 bthread::SubKeyTable::set_data(unsigned int, unsigned int, void*) [function] [call site] 01351
33 logging::LogMessageVoidify::LogMessageVoidify() [function] [call site] 01352
33 logging::LogMessage::LogMessage(char const*, int, char const*, int) [function] [call site] 01353
33 logging::LogMessage::stream() [function] [call site] 01354
33 logging::LogStream::SetCheck() [function] [call site] 01355
33 logging::LogStream& logging::LogStream::operator<< <char [22]>(char const (&) [22]) [function] [call site] 01356
33 logging::LogStream& logging::LogStream::operator<< <char [42]>(char const (&) [42]) [function] [call site] 01357
33 logging::LogStream& logging::LogStream::operator<< <bthread_key_t>(bthread_key_t const&) [function] [call site] 01358
34 operator<<(std::ostream&, bthread_key_t) [function] [call site] 01359
35 std::ostream::operator<<(unsigned int) [function] [call site] 01360
36 std::ostream& std::ostream::_M_insert<unsigned long>(unsigned long) [call site] 01361
35 std::ostream::operator<<(unsigned int) [function] [call site] 01362
33 logging::LogMessageVoidify::operator&(std::ostream&) [function] [call site] 01363
33 logging::LogMessage::~LogMessage() [function] [call site] 01364
31 pthread_setspecific [call site] 01365
30 logging::LogStream::LogStream() [function] [call site] 01366
31 logging::CharArrayStreamBuf::CharArrayStreamBuf() [function] [call site] 01367
32 std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() [function] [call site] 01368
31 std::basic_ios<char, std::char_traits<char> >::basic_ios() [function] [call site] 01369
31 std::basic_ostream<char, std::char_traits<char> >::basic_ostream(std::basic_streambuf<char, std::char_traits<char> >*) [function] [call site] 01370
32 std::basic_ios<char, std::char_traits<char> >::init(std::basic_streambuf<char, std::char_traits<char> >*) [call site] 01371
31 std::ios_base::~ios_base() [call site] 01372
31 logging::CharArrayStreamBuf::~CharArrayStreamBuf() [function] [call site] 01373
32 std::basic_streambuf<char, std::char_traits<char> >::~basic_streambuf() [function] [call site] 01374
30 logging::LogStream::empty() const [function] [call site] 01375
30 logging::LogStream::SetPosition(char const*, int, char const*, int) [function] [call site] 01376
28 logging::LogMessage::stream() [function] [call site] 01377
28 logging::LogStream::SetCheck() [function] [call site] 01378
28 logging::LogMessage::~LogMessage() [function] [call site] 01379
28 logging::LogMessageVoidify::LogMessageVoidify() [function] [call site] 01380
28 logging::LogMessage::LogMessage(char const*, int, char const*, int) [function] [call site] 01381
28 logging::LogMessage::stream() [function] [call site] 01382
28 logging::LogStream::SetCheck() [function] [call site] 01383
28 logging::LogStream& logging::LogStream::operator<< <char [22]>(char const (&) [22]) [function] [call site] 01384
28 logging::LogStream& logging::LogStream::operator<< <char [2]>(char const (&) [2]) [function] [call site] 01385
28 logging::LogStream& logging::LogStream::operator<< <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 01386
28 logging::LogStream& logging::LogStream::operator<< <char [13]>(char const (&) [13]) [function] [call site] 01387
28 logging::LogMessageVoidify::operator&(std::ostream&) [function] [call site] 01388
28 logging::LogMessage::~LogMessage() [function] [call site] 01389
28 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() [function] [call site] 01390
29 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [function] [call site] 01391
29 __clang_call_terminate [call site] 01392
28 std::lock_guard<pthread_mutex_t>::~lock_guard() [function] [call site] 01393
27 logging::LogMessageVoidify::LogMessageVoidify() [function] [call site] 01394
27 logging::LogMessage::LogMessage(char const*, int, char const*, int) [function] [call site] 01395
27 logging::LogMessage::stream() [function] [call site] 01396
27 logging::LogStream::SetCheck() [function] [call site] 01397
27 logging::LogStream& logging::LogStream::operator<< <char [24]>(char const (&) [24]) [function] [call site] 01398
27 logging::LogStream& logging::LogStream::operator<< <char [118]>(char const (&) [118]) [function] [call site] 01399
27 logging::LogMessageVoidify::operator&(std::ostream&) [function] [call site] 01400
27 logging::LogMessage::~LogMessage() [function] [call site] 01401
27 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 01402
27 __clang_call_terminate [call site] 01403
25 butil::cpuwide_time_us() [function] [call site] 01404
26 butil::cpuwide_time_ns() [function] [call site] 01405
25 butil::LinkNode<bvar::Collected>::LinkNode() [function] [call site] 01406
25 pthread_mutex_init [function] [call site] 01407
25 pthread_cond_init [call site] 01408
25 pthread_mutex_init [function] [call site] 01409
25 pthread_cond_init [call site] 01410
25 pthread_create [call site] 01411
25 bvar::Collector::run_grab_thread(void*) [function] [call site] 01412
26 butil::PlatformThread::SetName(char const*) [function] [call site] 01413
27 butil::ThreadIdNameManager::GetInstance() [function] [call site] 01414
28 Singleton<butil::ThreadIdNameManager, LeakySingletonTraits<butil::ThreadIdNameManager>, butil::ThreadIdNameManager>::get() [function] [call site] 01415
29 DefaultSingletonTraits<butil::ThreadIdNameManager>::New() [function] [call site] 01416
30 butil::ThreadIdNameManager::ThreadIdNameManager() [function] [call site] 01417
31 butil::Lock::Lock() [function] [call site] 01418
31 std::allocator<char>::allocator() [function] [call site] 01419
31 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) [function] [call site] 01420
32 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [function] [call site] 01421
32 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char> const&) [function] [call site] 01422
32 std::char_traits<char>::length(char const*) [function] [call site] 01423
33 strlen [call site] 01424
32 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*) [function] [call site] 01425
32 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 01426
31 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 01427
31 butil::AutoLock::AutoLock(butil::Lock&) [function] [call site] 01428
31 std::allocator<char>::allocator() [function] [call site] 01429
31 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) [function] [call site] 01430
31 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 01431
31 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 01432
31 butil::AutoLock::~AutoLock() [function] [call site] 01433
31 butil::Mutex::~Mutex() [function] [call site] 01434
29 butil::subtle::Release_Store(long volatile*, long) [function] [call site] 01435
29 butil::internal::WaitForInstance(long*) [function] [call site] 01436
30 butil::subtle::Acquire_Load(long const volatile*) [function] [call site] 01437
30 butil::PlatformThread::YieldCurrentThread() [function] [call site] 01438
31 sched_yield [call site] 01439
27 butil::PlatformThread::CurrentId() [function] [call site] 01440
28 syscall [call site] 01441
27 butil::ThreadIdNameManager::SetName(int, char const*) [function] [call site] 01442
28 std::allocator<char>::allocator() [function] [call site] 01443
28 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) [function] [call site] 01444
28 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 01445
28 butil::AutoLock::AutoLock(butil::Lock&) [function] [call site] 01446
28 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 01447
28 butil::AutoLock::~AutoLock() [function] [call site] 01448
28 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 01449
27 butil::PlatformThread::CurrentId() [function] [call site] 01450
27 getpid [call site] 01451
27 prctl [call site] 01452
27 __errno_location [call site] 01453
27 logging::GetMinLogLevel() [function] [call site] 01454
27 logging::LogMessageVoidify::LogMessageVoidify() [function] [call site] 01455
27 logging::GetLastSystemErrorCode() [function] [call site] 01456
27 logging::ErrnoLogMessage::ErrnoLogMessage(char const*, int, char const*, int, int) [function] [call site] 01457
28 logging::LogMessage::LogMessage(char const*, int, char const*, int) [function] [call site] 01458
27 logging::ErrnoLogMessage::stream() [function] [call site] 01459
28 logging::LogMessage::stream() [function] [call site] 01460
27 logging::LogStream& logging::LogStream::operator<< <char [19]>(char const (&) [19]) [function] [call site] 01461
27 logging::LogMessageVoidify::operator&(std::ostream&) [function] [call site] 01462
27 logging::ErrnoLogMessage::~ErrnoLogMessage() [function] [call site] 01463
28 logging::ErrnoLogMessage::stream() [function] [call site] 01464
28 logging::LogStream& logging::LogStream::operator<< <char [3]>(char const (&) [3]) [function] [call site] 01465
28 logging::SystemErrorCodeToString[abi:cxx11](int) [function] [call site] 01466
29 berror(int) [function] [call site] 01467
29 std::allocator<char>::allocator() [function] [call site] 01468
29 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) [function] [call site] 01469
29 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 01470
28 logging::LogStream& logging::LogStream::operator<< <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 01471
28 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 01472
28 logging::LogMessage::~LogMessage() [function] [call site] 01473
28 __clang_call_terminate [call site] 01474
26 bvar::Collector::grab_thread() [function] [call site] 01475
27 butil::cpuwide_time_us() [function] [call site] 01476
27 pthread_create [call site] 01477
27 bvar::Collector::run_dump_thread(void*) [function] [call site] 01478
28 butil::PlatformThread::SetName(char const*) [function] [call site] 01479
28 bvar::Collector::dump_thread() [function] [call site] 01480
29 butil::cpuwide_time_ns() [function] [call site] 01481
29 bvar::PassiveStatus<double>::PassiveStatus(double (*)(void*), void*) [function] [call site] 01482
30 bvar::Variable::Variable() [function] [call site] 01483
29 double bvar::deref_value<double>(void*) [function] [call site] 01484
29 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::BasicStringPiece(char const*) [function] [call site] 01485
30 std::char_traits<char>::length(char const*) [function] [call site] 01486
29 bvar::PerSecond<bvar::PassiveStatus<double> >::PerSecond(butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, bvar::PassiveStatus<double>*) [function] [call site] 01487
30 bvar::detail::WindowBase<bvar::PassiveStatus<double>, (bvar::SeriesFrequency)1>::WindowBase(bvar::PassiveStatus<double>*, long) [function] [call site] 01488
31 bvar::Variable::Variable() [function] [call site] 01489
31 bvar::PassiveStatus<double>::get_sampler() [function] [call site] 01490
32 bvar::detail::ReducerSampler<bvar::PassiveStatus<double>, double, bvar::detail::AddTo<double>, bvar::detail::MinusFrom<double> >::ReducerSampler(bvar::PassiveStatus<double>*) [function] [call site] 01491
33 bvar::detail::Sampler::Sampler() [function] [call site] 01492
34 butil::LinkNode<bvar::detail::Sampler>::LinkNode() [function] [call site] 01493
34 butil::Mutex::Mutex() [function] [call site] 01494
33 butil::BoundedQueue<bvar::detail::Sample<double> >::BoundedQueue() [function] [call site] 01495
33 butil::BoundedQueue<bvar::detail::Sample<double> >::~BoundedQueue() [function] [call site] 01496
34 butil::BoundedQueue<bvar::detail::Sample<double> >::clear() [function] [call site] 01497
35 butil::BoundedQueue<bvar::detail::Sample<double> >::_mod(unsigned int, unsigned int) [function] [call site] 01498
34 __clang_call_terminate [call site] 01499
33 bvar::detail::Sampler::~Sampler() [function] [call site] 01500
34 butil::Mutex::~Mutex() [function] [call site] 01501
32 bvar::detail::Sampler::schedule() [function] [call site] 01502
33 bvar::detail::SamplerCollector* butil::get_leaky_singleton<bvar::detail::SamplerCollector>() [function] [call site] 01503
34 butil::GetLeakySingleton<bvar::detail::SamplerCollector>::create_leaky_singleton() [function] [call site] 01504
35 bvar::detail::SamplerCollector* butil::create_leaky_singleton_obj<bvar::detail::SamplerCollector>() [function] [call site] 01505
36 bvar::detail::SamplerCollector::SamplerCollector() [function] [call site] 01506
37 bvar::Reducer<bvar::detail::Sampler*, bvar::detail::CombineSampler, bvar::detail::VoidOp>::Reducer(bvar::detail::Sampler* const&, bvar::detail::CombineSampler const&, bvar::detail::VoidOp const&) [function] [call site] 01507
37 bvar::detail::SamplerCollector::create_sampling_thread() [function] [call site] 01508
38 pthread_create [call site] 01509
38 bvar::detail::SamplerCollector::sampling_thread(void*) [function] [call site] 01510
39 butil::PlatformThread::SetName(char const*) [function] [call site] 01511
39 bvar::detail::SamplerCollector::run() [function] [call site] 01512
40 usleep [call site] 01513
40 butil::LinkNode<bvar::detail::Sampler>::LinkNode() [function] [call site] 01514
40 butil::gettimeofday_us() [function] [call site] 01515
40 bvar::Reducer<bvar::detail::Sampler*, bvar::detail::CombineSampler, bvar::detail::VoidOp>::reset() [function] [call site] 01516
41 bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::reset_all_agents() [function] [call site] 01517
42 butil::AutoLock::AutoLock(butil::Lock&) [function] [call site] 01518
42 butil::LinkedList<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::head() const [function] [call site] 01519
43 butil::LinkNode<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::next() const [function] [call site] 01520
42 butil::LinkedList<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::end() const [function] [call site] 01521
42 butil::AutoLock::~AutoLock() [function] [call site] 01522
42 butil::LinkNode<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::value() [function] [call site] 01523
42 bvar::detail::ElementContainer<bvar::detail::Sampler*, void>::exchange(bvar::detail::Sampler**, bvar::detail::Sampler* const&) [function] [call site] 01524
43 butil::AutoLock::AutoLock(butil::Lock&) [function] [call site] 01525
43 butil::AutoLock::~AutoLock() [function] [call site] 01526
42 void bvar::detail::call_op_returning_void<bvar::detail::CombineSampler, bvar::detail::Sampler*, bvar::detail::Sampler*>(bvar::detail::CombineSampler const&, bvar::detail::Sampler*&, bvar::detail::Sampler* const&) [function] [call site] 01527
43 bvar::detail::CombineSampler::operator()(bvar::detail::Sampler*&, bvar::detail::Sampler*) const [function] [call site] 01528
44 butil::LinkNode<bvar::detail::Sampler>::InsertBeforeAsList(butil::LinkNode<bvar::detail::Sampler>*) [function] [call site] 01529
42 butil::LinkNode<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::next() const [function] [call site] 01530
40 butil::LinkNode<bvar::detail::Sampler>::InsertBeforeAsList(butil::LinkNode<bvar::detail::Sampler>*) [function] [call site] 01531
40 butil::LinkNode<bvar::detail::Sampler>::next() const [function] [call site] 01532
40 butil::gettimeofday_us() [function] [call site] 01533
40 butil::LinkNode<bvar::detail::Sampler>::next() const [function] [call site] 01534
40 butil::LinkNode<bvar::detail::Sampler>::value() [function] [call site] 01535
40 butil::Mutex::lock() [function] [call site] 01536
40 butil::Mutex::unlock() [function] [call site] 01537
40 butil::LinkNode<bvar::detail::Sampler>::RemoveFromList() [function] [call site] 01538
40 butil::Mutex::unlock() [function] [call site] 01539
40 usleep [call site] 01540
40 butil::gettimeofday_us() [function] [call site] 01541
40 logging::LogStream& logging::LogStream::operator<< <char [30]>(char const (&) [30]) [function] [call site] 01542
40 logging::LogStream& logging::LogStream::operator<< <int>(int const&) [function] [call site] 01543
40 logging::LogStream& logging::LogStream::operator<< <char [10]>(char const (&) [10]) [function] [call site] 01544
38 logging::GetMinLogLevel() [function] [call site] 01545
38 logging::LogMessageVoidify::LogMessageVoidify() [function] [call site] 01546
38 logging::LogMessage::LogMessage(char const*, int, char const*, int) [function] [call site] 01547
38 logging::LogMessage::stream() [function] [call site] 01548
38 logging::LogStream& logging::LogStream::operator<< <char [33]>(char const (&) [33]) [function] [call site] 01549
38 berror(int) [function] [call site] 01550
38 logging::LogStream& logging::LogStream::operator<< <char const*>(char const* const&) [function] [call site] 01551
38 logging::LogMessageVoidify::operator&(std::ostream&) [function] [call site] 01552
38 logging::LogMessage::~LogMessage() [function] [call site] 01553
38 pthread_atfork [call site] 01554
38 bvar::detail::SamplerCollector::child_callback_atfork() [function] [call site] 01555
39 bvar::detail::SamplerCollector* butil::get_leaky_singleton<bvar::detail::SamplerCollector>() [function] [call site] 01556
39 bvar::detail::SamplerCollector::after_forked_as_child() [function] [call site] 01557
40 bvar::detail::SamplerCollector::create_sampling_thread() [function] [call site] 01558
37 bvar::Reducer<bvar::detail::Sampler*, bvar::detail::CombineSampler, bvar::detail::VoidOp>::~Reducer() [function] [call site] 01559
38 bvar::Variable::hide() [function] [call site] 01560
38 bvar::detail::Sampler::destroy() [function] [call site] 01561
39 butil::Mutex::lock() [function] [call site] 01562
39 butil::Mutex::unlock() [function] [call site] 01563
38 bvar::detail::Sampler::destroy() [function] [call site] 01564
38 std::__shared_ptr<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [function] [call site] 01565
38 bvar::Variable::~Variable() [function] [call site] 01566
38 __clang_call_terminate [call site] 01567
35 butil::subtle::Release_Store(long volatile*, long) [function] [call site] 01568
33 bvar::Reducer<bvar::detail::Sampler*, bvar::detail::CombineSampler, bvar::detail::VoidOp>::operator<<(bvar::detail::Sampler* const&) [function] [call site] 01569
34 bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::get_or_create_tls_agent() [function] [call site] 01570
35 bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::get_tls_agent(int) [function] [call site] 01571
36 std::vector<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*> >::operator[](unsigned long) [function] [call site] 01572
36 bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock::at(unsigned long) [function] [call site] 01573
35 bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::get_or_create_tls_agent(int) [function] [call site] 01574
36 std::vector<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*> >::vector() [function] [call site] 01575
37 std::_Vector_base<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*> >::_Vector_base() [function] [call site] 01576
38 std::_Vector_base<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*> >::_Vector_impl::_Vector_impl() [function] [call site] 01577
39 std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*>::allocator() [function] [call site] 01578
40 __gnu_cxx::new_allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*>::new_allocator() [function] [call site] 01579
39 std::_Vector_base<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*> >::_Vector_impl_data::_Vector_impl_data() [function] [call site] 01580
36 bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::_destroy_tls_blocks() [function] [call site] 01581
37 std::vector<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*> >::operator[](unsigned long) [function] [call site] 01582
37 bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock::~ThreadBlock() [function] [call site] 01583
38 bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent::~Agent() [function] [call site] 01584
39 bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::commit_and_erase(bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent*) [function] [call site] 01585
40 bvar::detail::ElementContainer<bvar::detail::Sampler*, void>::load(bvar::detail::Sampler**) [function] [call site] 01586
40 void bvar::detail::call_op_returning_void<bvar::detail::CombineSampler, bvar::detail::Sampler*, bvar::detail::Sampler*>(bvar::detail::CombineSampler const&, bvar::detail::Sampler*&, bvar::detail::Sampler* const&) [function] [call site] 01587
40 butil::LinkNode<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::RemoveFromList() [function] [call site] 01588
39 std::__shared_ptr<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [function] [call site] 01589
39 std::__weak_ptr<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>, (__gnu_cxx::_Lock_policy)2>::~__weak_ptr() [function] [call site] 01590
39 bvar::detail::ElementContainer<bvar::detail::Sampler*, void>::~ElementContainer() [function] [call site] 01591
37 std::vector<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*> >::~vector() [function] [call site] 01592
38 std::_Vector_base<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*> >::_M_get_Tp_allocator() [function] [call site] 01593
38 std::_Vector_base<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*> >::~_Vector_base() [function] [call site] 01594
39 std::_Vector_base<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*> >::_M_deallocate(bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock**, unsigned long) [function] [call site] 01595
40 std::allocator_traits<std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*> >::deallocate(std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*>&, bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock**, unsigned long) [function] [call site] 01596
41 __gnu_cxx::new_allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*>::deallocate(bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock**, unsigned long) [function] [call site] 01597
39 __gnu_cxx::new_allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*>::~new_allocator() [function] [call site] 01598
36 std::vector<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*> >::resize(unsigned long) [function] [call site] 01599
37 std::vector<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*> >::_M_default_append(unsigned long) [function] [call site] 01600
38 std::_Vector_base<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*> >::_M_get_Tp_allocator() [function] [call site] 01601
38 std::_Vector_base<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*> >::_M_allocate(unsigned long) [function] [call site] 01602
39 std::allocator_traits<std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*> >::allocate(std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*>&, unsigned long) [function] [call site] 01603
40 __gnu_cxx::new_allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*>::allocate(unsigned long, void const*) [function] [call site] 01604
41 __gnu_cxx::new_allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*>::max_size() const [function] [call site] 01605
38 std::_Vector_base<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*> >::_M_get_Tp_allocator() [function] [call site] 01606
38 std::_Vector_base<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*> >::_M_deallocate(bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock**, unsigned long) [function] [call site] 01607
38 std::_Vector_base<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*> >::_M_get_Tp_allocator() [function] [call site] 01608
38 std::vector<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*> >::_S_relocate(bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock**, bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock**, bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock**, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*>&) [function] [call site] 01609
39 std::vector<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*> >::_S_do_relocate(bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock**, bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock**, bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock**, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*>&, std::integral_constant<bool, true>) [function] [call site] 01610
38 std::_Vector_base<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*> >::_M_deallocate(bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock**, unsigned long) [function] [call site] 01611
37 std::vector<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*> >::_M_erase_at_end(bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock**) [function] [call site] 01612
38 std::_Vector_base<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*> >::_M_get_Tp_allocator() [function] [call site] 01613
36 std::vector<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*> >::operator[](unsigned long) [function] [call site] 01614
36 bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock::ThreadBlock() [function] [call site] 01615
37 bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent::Agent() [function] [call site] 01616
38 butil::LinkNode<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::LinkNode() [function] [call site] 01617
38 bvar::detail::ElementContainer<bvar::detail::Sampler*, void>::ElementContainer() [function] [call site] 01618
38 std::weak_ptr<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler> >::weak_ptr() [function] [call site] 01619
39 std::__weak_ptr<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>, (__gnu_cxx::_Lock_policy)2>::__weak_ptr() [function] [call site] 01620
36 std::vector<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*, std::allocator<bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock*> >::operator[](unsigned long) [function] [call site] 01621
36 bvar::detail::AgentGroup<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::ThreadBlock::at(unsigned long) [function] [call site] 01622
35 std::enable_shared_from_this<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler> >::shared_from_this() [function] [call site] 01623
36 std::shared_ptr<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler> >::shared_ptr<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>, void>(std::weak_ptr<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler> > const&) [function] [call site] 01624
37 std::__shared_ptr<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>, void>(std::__weak_ptr<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>, (__gnu_cxx::_Lock_policy)2> const&) [function] [call site] 01625
35 bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent::reset(bvar::detail::Sampler* const&, std::shared_ptr<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler> >) [function] [call site] 01626
36 _ZNSt8weak_ptrIN4bvar6detail13AgentCombinerIPNS1_7SamplerES4_NS1_14CombineSamplerEEEEaSIS6_EENSt9enable_ifIXsr13is_assignableIRSt10__weak_ptrIS6_LN9__gnu_cxx12_Lock_policyE2EERKSt10shared_ptrIT_EEE5valueERS7_E4typeESJ_ [function] [call site] 01627
37 _ZNSt10__weak_ptrIN4bvar6detail13AgentCombinerIPNS1_7SamplerES4_NS1_14CombineSamplerEEELN9__gnu_cxx12_Lock_policyE2EEaSIS6_EENSt9enable_ifIXsr20__sp_compatible_withIPT_PS6_EE5valueERS9_E4typeERKSt12__shared_ptrISC_LS8_2EE [function] [call site] 01628
36 bvar::detail::ElementContainer<bvar::detail::Sampler*, void>::store(bvar::detail::Sampler* const&) [function] [call site] 01629
35 std::__shared_ptr<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [function] [call site] 01630
35 butil::LinkedList<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::Append(butil::LinkNode<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>*) [function] [call site] 01631
36 butil::LinkNode<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>::InsertBefore(butil::LinkNode<bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::Agent>*) [function] [call site] 01632
34 bvar::detail::AgentCombiner<bvar::detail::Sampler*, bvar::detail::Sampler*, bvar::detail::CombineSampler>::op() const [function] [call site] 01633
34 void bvar::detail::ElementContainer<bvar::detail::Sampler*, void>::modify<bvar::detail::CombineSampler, bvar::detail::Sampler*>(bvar::detail::CombineSampler const&, bvar::detail::Sampler* const&) [function] [call site] 01634
35 void bvar::detail::call_op_returning_void<bvar::detail::CombineSampler, bvar::detail::Sampler*, bvar::detail::Sampler*>(bvar::detail::CombineSampler const&, bvar::detail::Sampler*&, bvar::detail::Sampler* const&) [function] [call site] 01635
31 bvar::detail::ReducerSampler<bvar::PassiveStatus<double>, double, bvar::detail::AddTo<double>, bvar::detail::MinusFrom<double> >::set_window_size(long) [function] [call site] 01636
32 logging::LogStream& logging::LogStream::operator<< <char [21]>(char const (&) [21]) [function] [call site] 01637
32 logging::LogStream& logging::LogStream::operator<< <long>(long const&) [function] [call site] 01638
33 std::ostream::operator<<(long) [function] [call site] 01639
34 std::ostream& std::ostream::_M_insert<long>(long) [call site] 01640
32 std::lock_guard<butil::Mutex>::lock_guard(butil::Mutex&) [function] [call site] 01641
33 butil::Mutex::lock() [function] [call site] 01642
32 std::lock_guard<butil::Mutex>::~lock_guard() [function] [call site] 01643
33 butil::Mutex::unlock() [function] [call site] 01644
31 logging::CheckEQImpl[abi:cxx11](int, int, char const*) [function] [call site] 01645
31 logging::LogMessage::LogMessage(char const*, int, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 01646
31 logging::LogMessage::stream() [function] [call site] 01647
31 logging::LogStream::SetCheck() [function] [call site] 01648
31 logging::LogMessage::~LogMessage() [function] [call site] 01649
31 bvar::Variable::~Variable() [function] [call site] 01650
30 bvar::Variable::expose(butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, bvar::DisplayFilter) [function] [call site] 01651
31 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::BasicStringPiece() [function] [call site] 01652
30 bvar::detail::WindowBase<bvar::PassiveStatus<double>, (bvar::SeriesFrequency)1>::~WindowBase() [function] [call site] 01653
31 bvar::Variable::hide() [function] [call site] 01654
31 bvar::detail::Sampler::destroy() [function] [call site] 01655
31 bvar::Variable::~Variable() [function] [call site] 01656
31 __clang_call_terminate [call site] 01657
29 bvar::PassiveStatus<long>::PassiveStatus(long (*)(void*), void*) [function] [call site] 01658
29 long bvar::deref_value<long>(void*) [function] [call site] 01659
29 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::BasicStringPiece(char const*) [function] [call site] 01660
29 bvar::PerSecond<bvar::PassiveStatus<long> >::PerSecond(butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, bvar::PassiveStatus<long>*) [function] [call site] 01661
30 bvar::detail::WindowBase<bvar::PassiveStatus<long>, (bvar::SeriesFrequency)1>::WindowBase(bvar::PassiveStatus<long>*, long) [function] [call site] 01662
31 bvar::PassiveStatus<long>::get_sampler() [function] [call site] 01663
32 bvar::detail::ReducerSampler<bvar::PassiveStatus<long>, long, bvar::detail::AddTo<long>, bvar::detail::MinusFrom<long> >::ReducerSampler(bvar::PassiveStatus<long>*) [function] [call site] 01664
33 butil::BoundedQueue<bvar::detail::Sample<long> >::BoundedQueue() [function] [call site] 01665
33 butil::BoundedQueue<bvar::detail::Sample<long> >::~BoundedQueue() [function] [call site] 01666
34 butil::BoundedQueue<bvar::detail::Sample<long> >::clear() [function] [call site] 01667
35 butil::BoundedQueue<bvar::detail::Sample<long> >::_mod(unsigned int, unsigned int) [function] [call site] 01668
31 bvar::detail::ReducerSampler<bvar::PassiveStatus<long>, long, bvar::detail::AddTo<long>, bvar::detail::MinusFrom<long> >::set_window_size(long) [function] [call site] 01669
30 bvar::detail::WindowBase<bvar::PassiveStatus<long>, (bvar::SeriesFrequency)1>::~WindowBase() [function] [call site] 01670
29 butil::LinkNode<bvar::Collected>::LinkNode() [function] [call site] 01671
29 std::lock_guard<pthread_mutex_t>::lock_guard(pthread_mutex_t&) [function] [call site] 01672
29 butil::LinkNode<bvar::Collected>::next() const [function] [call site] 01673
29 butil::cpuwide_time_ns() [function] [call site] 01674
29 pthread_cond_wait [call site] 01675
29 butil::cpuwide_time_ns() [function] [call site] 01676
29 std::lock_guard<pthread_mutex_t>::~lock_guard() [function] [call site] 01677
29 butil::LinkNode<bvar::Collected>::next() const [function] [call site] 01678
29 butil::LinkNode<bvar::Collected>::RemoveFromList() [function] [call site] 01679
29 logging::LogMessageVoidify::LogMessageVoidify() [function] [call site] 01680
29 logging::LogMessage::LogMessage(char const*, int, char const*, int) [function] [call site] 01681
29 logging::LogMessage::stream() [function] [call site] 01682
29 logging::LogStream::SetCheck() [function] [call site] 01683
29 logging::LogStream& logging::LogStream::operator<< <char [39]>(char const (&) [39]) [function] [call site] 01684
29 logging::LogMessageVoidify::operator&(std::ostream&) [function] [call site] 01685
29 logging::LogMessage::~LogMessage() [function] [call site] 01686
29 butil::LinkNode<bvar::Collected>::InsertBeforeAsList(butil::LinkNode<bvar::Collected>*) [function] [call site] 01687
29 butil::LinkNode<bvar::Collected>::next() const [function] [call site] 01688
29 butil::LinkNode<bvar::Collected>::next() const [function] [call site] 01689
29 butil::LinkNode<bvar::Collected>::RemoveFromList() [function] [call site] 01690
29 butil::LinkNode<bvar::Collected>::value() [function] [call site] 01691
29 bvar::detail::WindowBase<bvar::PassiveStatus<long>, (bvar::SeriesFrequency)1>::~WindowBase() [function] [call site] 01692
29 bvar::PassiveStatus<long>::~PassiveStatus() [function] [call site] 01693
30 bvar::Variable::hide() [function] [call site] 01694
30 bvar::detail::Sampler::destroy() [function] [call site] 01695
30 bvar::detail::Sampler::destroy() [function] [call site] 01696
30 bvar::Variable::~Variable() [function] [call site] 01697
30 __clang_call_terminate [call site] 01698
29 bvar::detail::WindowBase<bvar::PassiveStatus<double>, (bvar::SeriesFrequency)1>::~WindowBase() [function] [call site] 01699
29 bvar::PassiveStatus<double>::~PassiveStatus() [function] [call site] 01700
27 logging::CheckEQImpl[abi:cxx11](int, int, char const*) [function] [call site] 01701
27 logging::LogMessage::LogMessage(char const*, int, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 01702
27 logging::LogMessage::stream() [function] [call site] 01703
27 logging::LogStream::SetCheck() [function] [call site] 01704
27 logging::LogMessage::~LogMessage() [function] [call site] 01705
27 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::BasicStringPiece(char const*) [function] [call site] 01706
27 bvar::PassiveStatus<long>::PassiveStatus(butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, long (*)(void*), void*) [function] [call site] 01707
28 bvar::Variable::expose(butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, bvar::DisplayFilter) [function] [call site] 01708
28 bvar::Variable::~Variable() [function] [call site] 01709
27 bvar::Collector::get_pending_count(void*) [function] [call site] 01710
27 bvar::PassiveStatus<double>::PassiveStatus(double (*)(void*), void*) [function] [call site] 01711
27 double bvar::deref_value<double>(void*) [function] [call site] 01712
27 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::BasicStringPiece(char const*) [function] [call site] 01713
27 bvar::PerSecond<bvar::PassiveStatus<double> >::PerSecond(butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, bvar::PassiveStatus<double>*) [function] [call site] 01714
27 bvar::PassiveStatus<long>::PassiveStatus(long (*)(void*), void*) [function] [call site] 01715
27 long bvar::deref_value<long>(void*) [function] [call site] 01716
27 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::BasicStringPiece(char const*) [function] [call site] 01717
27 bvar::PerSecond<bvar::PassiveStatus<long> >::PerSecond(butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, bvar::PassiveStatus<long>*) [function] [call site] 01718
27 bvar::Reducer<bvar::Collected*, bvar::CombineCollected, bvar::detail::VoidOp>::reset() [function] [call site] 01719
28 bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::reset_all_agents() [function] [call site] 01720
29 butil::LinkedList<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::head() const [function] [call site] 01721
30 butil::LinkNode<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::next() const [function] [call site] 01722
29 butil::LinkedList<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::end() const [function] [call site] 01723
29 butil::LinkNode<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::value() [function] [call site] 01724
29 bvar::detail::ElementContainer<bvar::Collected*, void>::exchange(bvar::Collected**, bvar::Collected* const&) [function] [call site] 01725
29 void bvar::detail::call_op_returning_void<bvar::CombineCollected, bvar::Collected*, bvar::Collected*>(bvar::CombineCollected const&, bvar::Collected*&, bvar::Collected* const&) [function] [call site] 01726
29 butil::LinkNode<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>::Agent>::next() const [function] [call site] 01727
27 std::vector<bvar::Collected*, std::allocator<bvar::Collected*> >::clear() [function] [call site] 01728
28 std::vector<bvar::Collected*, std::allocator<bvar::Collected*> >::_M_erase_at_end(bvar::Collected**) [function] [call site] 01729
29 std::_Vector_base<bvar::Collected*, std::allocator<bvar::Collected*> >::_M_get_Tp_allocator() [function] [call site] 01730
27 std::_Rb_tree_iterator<std::pair<bvar::CollectorPreprocessor* const, std::vector<bvar::Collected*, std::allocator<bvar::Collected*> > > >::operator++() [function] [call site] 01731
27 butil::LinkNode<bvar::Collected>::LinkNode() [function] [call site] 01732
27 butil::LinkNode<bvar::Collected>::InsertBeforeAsList(butil::LinkNode<bvar::Collected>*) [function] [call site] 01733
27 butil::LinkNode<bvar::Collected>::next() const [function] [call site] 01734
27 butil::LinkNode<bvar::Collected>::LinkNode() [function] [call site] 01735
27 butil::LinkNode<bvar::Collected>::next() const [function] [call site] 01736
27 butil::LinkNode<bvar::Collected>::RemoveFromList() [function] [call site] 01737
27 butil::LinkNode<bvar::Collected>::value() [function] [call site] 01738
27 butil::LinkNode<bvar::Collected>::value() [function] [call site] 01739
27 std::vector<bvar::Collected*, std::allocator<bvar::Collected*> >::push_back(bvar::Collected*&&) [function] [call site] 01740
28 void std::vector<bvar::Collected*, std::allocator<bvar::Collected*> >::emplace_back<bvar::Collected*>(bvar::Collected*&&) [function] [call site] 01741
29 void std::allocator_traits<std::allocator<bvar::Collected*> >::construct<bvar::Collected*, bvar::Collected*>(std::allocator<bvar::Collected*>&, bvar::Collected**, bvar::Collected*&&) [function] [call site] 01742
30 void __gnu_cxx::new_allocator<bvar::Collected*>::construct<bvar::Collected*, bvar::Collected*>(bvar::Collected**, bvar::Collected*&&) [function] [call site] 01743
29 std::vector<bvar::Collected*, std::allocator<bvar::Collected*> >::end() [function] [call site] 01744
30 __gnu_cxx::__normal_iterator<bvar::Collected**, std::vector<bvar::Collected*, std::allocator<bvar::Collected*> > >::__normal_iterator(bvar::Collected** const&) [function] [call site] 01745
29 void std::vector<bvar::Collected*, std::allocator<bvar::Collected*> >::_M_realloc_insert<bvar::Collected*>(__gnu_cxx::__normal_iterator<bvar::Collected**, std::vector<bvar::Collected*, std::allocator<bvar::Collected*> > >, bvar::Collected*&&) [function] [call site] 01746
30 std::vector<bvar::Collected*, std::allocator<bvar::Collected*> >::begin() [function] [call site] 01747
31 __gnu_cxx::__normal_iterator<bvar::Collected**, std::vector<bvar::Collected*, std::allocator<bvar::Collected*> > >::__normal_iterator(bvar::Collected** const&) [function] [call site] 01748
30 __gnu_cxx::__normal_iterator<bvar::Collected**, std::vector<bvar::Collected*, std::allocator<bvar::Collected*> > >::difference_type __gnu_cxx::operator-<bvar::Collected**, std::vector<bvar::Collected*, std::allocator<bvar::Collected*> > >(__gnu_cxx::__normal_iterator<bvar::Collected**, std::vector<bvar::Collected*, std::allocator<bvar::Collected*> > > const&, __gnu_cxx::__normal_iterator<bvar::Collected**, std::vector<bvar::Collected*, std::allocator<bvar::Collected*> > > const&) [function] [call site] 01749
31 __gnu_cxx::__normal_iterator<bvar::Collected**, std::vector<bvar::Collected*, std::allocator<bvar::Collected*> > >::base() const [function] [call site] 01750
30 std::_Vector_base<bvar::Collected*, std::allocator<bvar::Collected*> >::_M_allocate(unsigned long) [function] [call site] 01751
31 std::allocator_traits<std::allocator<bvar::Collected*> >::allocate(std::allocator<bvar::Collected*>&, unsigned long) [function] [call site] 01752
32 __gnu_cxx::new_allocator<bvar::Collected*>::allocate(unsigned long, void const*) [function] [call site] 01753
33 __gnu_cxx::new_allocator<bvar::Collected*>::max_size() const [function] [call site] 01754
30 void std::allocator_traits<std::allocator<bvar::Collected*> >::construct<bvar::Collected*, bvar::Collected*>(std::allocator<bvar::Collected*>&, bvar::Collected**, bvar::Collected*&&) [function] [call site] 01755
30 __gnu_cxx::__normal_iterator<bvar::Collected**, std::vector<bvar::Collected*, std::allocator<bvar::Collected*> > >::base() const [function] [call site] 01756
30 std::_Vector_base<bvar::Collected*, std::allocator<bvar::Collected*> >::_M_get_Tp_allocator() [function] [call site] 01757
30 std::vector<bvar::Collected*, std::allocator<bvar::Collected*> >::_S_relocate(bvar::Collected**, bvar::Collected**, bvar::Collected**, std::allocator<bvar::Collected*>&) [function] [call site] 01758
31 std::vector<bvar::Collected*, std::allocator<bvar::Collected*> >::_S_do_relocate(bvar::Collected**, bvar::Collected**, bvar::Collected**, std::allocator<bvar::Collected*>&, std::integral_constant<bool, true>) [function] [call site] 01759
30 __gnu_cxx::__normal_iterator<bvar::Collected**, std::vector<bvar::Collected*, std::allocator<bvar::Collected*> > >::base() const [function] [call site] 01760
30 std::_Vector_base<bvar::Collected*, std::allocator<bvar::Collected*> >::_M_get_Tp_allocator() [function] [call site] 01761
30 std::vector<bvar::Collected*, std::allocator<bvar::Collected*> >::_S_relocate(bvar::Collected**, bvar::Collected**, bvar::Collected**, std::allocator<bvar::Collected*>&) [function] [call site] 01762
30 std::_Vector_base<bvar::Collected*, std::allocator<bvar::Collected*> >::_M_deallocate(bvar::Collected**, unsigned long) [function] [call site] 01763
31 std::allocator_traits<std::allocator<bvar::Collected*> >::deallocate(std::allocator<bvar::Collected*>&, bvar::Collected**, unsigned long) [function] [call site] 01764
32 __gnu_cxx::new_allocator<bvar::Collected*>::deallocate(bvar::Collected**, unsigned long) [function] [call site] 01765
27 butil::LinkNode<bvar::Collected>::next() const [function] [call site] 01766
27 std::vector<bvar::Collected*, std::allocator<bvar::Collected*> >::operator[](unsigned long) [function] [call site] 01767
27 butil::LinkNode<bvar::Collected>::InsertBefore(butil::LinkNode<bvar::Collected>*) [function] [call site] 01768
27 std::_Rb_tree_iterator<std::pair<bvar::CollectorPreprocessor* const, std::vector<bvar::Collected*, std::allocator<bvar::Collected*> > > >::operator++() [function] [call site] 01769
27 butil::LinkNode<bvar::Collected>::next() const [function] [call site] 01770
27 butil::LinkNode<bvar::Collected>::RemoveFromList() [function] [call site] 01771
27 std::lock_guard<pthread_mutex_t>::lock_guard(pthread_mutex_t&) [function] [call site] 01772
27 butil::LinkNode<bvar::Collected>::InsertBeforeAsList(butil::LinkNode<bvar::Collected>*) [function] [call site] 01773
27 pthread_cond_signal [call site] 01774
27 std::lock_guard<pthread_mutex_t>::~lock_guard() [function] [call site] 01775
27 butil::cpuwide_time_us() [function] [call site] 01776
27 butil::cpuwide_time_us() [function] [call site] 01777
27 bvar::Collector::update_speed_limit(bvar::CollectorSpeedLimit*, unsigned long*, unsigned long, long) [function] [call site] 01778
28 butil::gettimeofday_us() [function] [call site] 01779
27 std::_Rb_tree_iterator<std::pair<bvar::CollectorSpeedLimit* const, unsigned long> >::operator++() [function] [call site] 01780
27 butil::microseconds_from_now(long) [function] [call site] 01781
28 butil::nanoseconds_from_now(long) [function] [call site] 01782
29 clock_gettime [call site] 01783
29 butil::nanoseconds_from(timespec, long) [function] [call site] 01784
30 butil::timespec_normalize(timespec*) [function] [call site] 01785
27 pthread_mutex_lock [function] [call site] 01786
27 pthread_cond_timedwait [call site] 01787
27 pthread_mutex_unlock [function] [call site] 01788
27 butil::cpuwide_time_us() [function] [call site] 01789
27 std::lock_guard<pthread_mutex_t>::lock_guard(pthread_mutex_t&) [function] [call site] 01790
27 pthread_cond_signal [call site] 01791
27 std::lock_guard<pthread_mutex_t>::~lock_guard() [function] [call site] 01792
27 pthread_join [call site] 01793
27 logging::CheckEQImpl[abi:cxx11](int, int, char const*) [function] [call site] 01794
27 logging::LogMessage::LogMessage(char const*, int, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 01795
27 logging::LogMessage::stream() [function] [call site] 01796
27 logging::LogStream::SetCheck() [function] [call site] 01797
27 logging::LogMessage::~LogMessage() [function] [call site] 01798
27 bvar::detail::WindowBase<bvar::PassiveStatus<long>, (bvar::SeriesFrequency)1>::~WindowBase() [function] [call site] 01799
27 bvar::PassiveStatus<long>::~PassiveStatus() [function] [call site] 01800
27 bvar::detail::WindowBase<bvar::PassiveStatus<double>, (bvar::SeriesFrequency)1>::~WindowBase() [function] [call site] 01801
27 bvar::PassiveStatus<double>::~PassiveStatus() [function] [call site] 01802
25 logging::GetMinLogLevel() [function] [call site] 01803
25 logging::LogMessageVoidify::LogMessageVoidify() [function] [call site] 01804
25 logging::LogMessage::LogMessage(char const*, int, char const*, int) [function] [call site] 01805
25 logging::LogMessage::stream() [function] [call site] 01806
25 logging::LogStream& logging::LogStream::operator<< <char [27]>(char const (&) [27]) [function] [call site] 01807
25 berror(int) [function] [call site] 01808
25 logging::LogStream& logging::LogStream::operator<< <char const*>(char const* const&) [function] [call site] 01809
25 logging::LogMessageVoidify::operator&(std::ostream&) [function] [call site] 01810
25 logging::LogMessage::~LogMessage() [function] [call site] 01811
25 bvar::Reducer<bvar::Collected*, bvar::CombineCollected, bvar::detail::VoidOp>::~Reducer() [function] [call site] 01812
26 std::__shared_ptr<bvar::detail::AgentCombiner<bvar::Collected*, bvar::Collected*, bvar::CombineCollected>, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [function] [call site] 01813
21 bvar::Collector::wakeup_grab_thread() [function] [call site] 01814
22 pthread_mutex_lock [function] [call site] 01815
22 pthread_cond_signal [call site] 01816
22 pthread_mutex_unlock [function] [call site] 01817
17 butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::_get_free_ids() [function] [call site] 01818
18 std::deque<int, std::allocator<int> >::deque() [function] [call site] 01819
19 std::_Deque_base<int, std::allocator<int> >::_Deque_base() [function] [call site] 01820
20 std::_Deque_base<int, std::allocator<int> >::_Deque_impl::_Deque_impl() [function] [call site] 01821
21 std::allocator<int>::allocator() [function] [call site] 01822
22 __gnu_cxx::new_allocator<int>::new_allocator() [function] [call site] 01823
21 std::_Deque_iterator<int, int&, int*>::_Deque_iterator() [function] [call site] 01824
20 std::_Deque_base<int, std::allocator<int> >::_M_initialize_map(unsigned long) [function] [call site] 01825
21 std::_Deque_base<int, std::allocator<int> >::_M_allocate_map(unsigned long) [function] [call site] 01826
22 std::allocator_traits<std::allocator<int*> >::allocate(std::allocator<int*>&, unsigned long) [function] [call site] 01827
23 __gnu_cxx::new_allocator<int*>::allocate(unsigned long, void const*) [function] [call site] 01828
24 __gnu_cxx::new_allocator<int*>::max_size() const [function] [call site] 01829
22 __gnu_cxx::new_allocator<int*>::~new_allocator() [function] [call site] 01830
21 std::_Deque_base<int, std::allocator<int> >::_M_create_nodes(int**, int**) [function] [call site] 01831
22 std::_Deque_base<int, std::allocator<int> >::_M_allocate_node() [function] [call site] 01832
23 std::allocator_traits<std::allocator<int> >::allocate(std::allocator<int>&, unsigned long) [function] [call site] 01833
24 __gnu_cxx::new_allocator<int>::allocate(unsigned long, void const*) [function] [call site] 01834
25 __gnu_cxx::new_allocator<int>::max_size() const [function] [call site] 01835
22 __cxa_begin_catch [call site] 01836
22 std::_Deque_base<int, std::allocator<int> >::_M_destroy_nodes(int**, int**) [function] [call site] 01837
23 std::_Deque_base<int, std::allocator<int> >::_M_deallocate_node(int*) [function] [call site] 01838
24 std::allocator_traits<std::allocator<int> >::deallocate(std::allocator<int>&, int*, unsigned long) [function] [call site] 01839
25 __gnu_cxx::new_allocator<int>::deallocate(int*, unsigned long) [function] [call site] 01840
24 __clang_call_terminate [call site] 01841
22 __cxa_rethrow [call site] 01842
22 __cxa_end_catch [call site] 01843
22 __clang_call_terminate [call site] 01844
21 __cxa_begin_catch [call site] 01845
21 std::_Deque_base<int, std::allocator<int> >::_M_deallocate_map(int**, unsigned long) [function] [call site] 01846
22 std::allocator_traits<std::allocator<int*> >::deallocate(std::allocator<int*>&, int**, unsigned long) [function] [call site] 01847
23 __gnu_cxx::new_allocator<int*>::deallocate(int**, unsigned long) [function] [call site] 01848
22 __gnu_cxx::new_allocator<int*>::~new_allocator() [function] [call site] 01849
22 __clang_call_terminate [call site] 01850
21 __cxa_rethrow [call site] 01851
21 __cxa_end_catch [call site] 01852
21 std::_Deque_iterator<int, int&, int*>::_M_set_node(int**) [function] [call site] 01853
22 std::_Deque_iterator<int, int&, int*>::_S_buffer_size() [function] [call site] 01854
21 std::_Deque_iterator<int, int&, int*>::_M_set_node(int**) [function] [call site] 01855
21 __clang_call_terminate [call site] 01856
20 __gnu_cxx::new_allocator<int>::~new_allocator() [function] [call site] 01857
18 abort [call site] 01858
17 butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::_get_free_ids() [function] [call site] 01859
17 std::deque<int, std::allocator<int> >::back() [function] [call site] 01860
18 std::deque<int, std::allocator<int> >::end() [function] [call site] 01861
19 std::_Deque_iterator<int, int&, int*>::_Deque_iterator(std::_Deque_iterator<int, int&, int*> const&) [function] [call site] 01862
18 std::_Deque_iterator<int, int&, int*>::operator--() [function] [call site] 01863
19 std::_Deque_iterator<int, int&, int*>::_M_set_node(int**) [function] [call site] 01864
17 butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::_get_free_ids() [function] [call site] 01865
17 std::deque<int, std::allocator<int> >::pop_back() [function] [call site] 01866
18 void std::allocator_traits<std::allocator<int> >::destroy<int>(std::allocator<int>&, int*) [function] [call site] 01867
19 void __gnu_cxx::new_allocator<int>::destroy<int>(int*) [function] [call site] 01868
18 std::deque<int, std::allocator<int> >::_M_pop_back_aux() [function] [call site] 01869
19 std::_Deque_base<int, std::allocator<int> >::_M_deallocate_node(int*) [function] [call site] 01870
19 std::_Deque_iterator<int, int&, int*>::_M_set_node(int**) [function] [call site] 01871
19 std::_Deque_base<int, std::allocator<int> >::_M_get_Tp_allocator() [function] [call site] 01872
19 void std::allocator_traits<std::allocator<int> >::destroy<int>(std::allocator<int>&, int*) [function] [call site] 01873
17 std::lock_guard<pthread_mutex_t>::~lock_guard() [function] [call site] 01874
16 std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::~vector() [function] [call site] 01875
17 std::_Vector_base<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::_M_get_Tp_allocator() [function] [call site] 01876
17 std::_Vector_base<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::~_Vector_base() [function] [call site] 01877
18 std::_Vector_base<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::_M_deallocate(std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, unsigned long) [function] [call site] 01878
18 __gnu_cxx::new_allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> >::~new_allocator() [function] [call site] 01879
11 butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Read(butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::ScopedPtr*) [function] [call site] 01880
12 butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::GetWrapper() [function] [call site] 01881
13 butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::get_or_create_tls_data(int) [function] [call site] 01882
14 logging::LogMessageVoidify::LogMessageVoidify() [function] [call site] 01883
14 logging::LogMessage::LogMessage(char const*, int, char const*, int) [function] [call site] 01884
14 logging::LogMessage::stream() [function] [call site] 01885
14 logging::LogStream::SetCheck() [function] [call site] 01886
14 logging::LogStream& logging::LogStream::operator<< <char [22]>(char const (&) [22]) [function] [call site] 01887
14 logging::LogStream& logging::LogStream::operator<< <char [12]>(char const (&) [12]) [function] [call site] 01888
14 logging::LogStream& logging::LogStream::operator<< <int>(int const&) [function] [call site] 01889
14 logging::LogMessageVoidify::operator&(std::ostream&) [function] [call site] 01890
14 logging::LogMessage::~LogMessage() [function] [call site] 01891
14 std::shared_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>::shared_ptr(decltype(nullptr)) [function] [call site] 01892
14 std::vector<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*, std::allocator<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*> >::vector() [function] [call site] 01893
15 std::_Vector_base<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*, std::allocator<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*> >::_Vector_base() [function] [call site] 01894
16 std::_Vector_base<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*, std::allocator<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*> >::_Vector_impl::_Vector_impl() [function] [call site] 01895
17 std::allocator<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*>::allocator() [function] [call site] 01896
18 __gnu_cxx::new_allocator<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*>::new_allocator() [function] [call site] 01897
17 std::_Vector_base<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*, std::allocator<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*> >::_Vector_impl_data::_Vector_impl_data() [function] [call site] 01898
14 butil::thread_atexit(void (*)()) [function] [call site] 01899
14 butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::_destroy_tls_blocks() [function] [call site] 01900
15 std::vector<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*, std::allocator<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*> >::operator[](unsigned long) [function] [call site] 01901
15 butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock::~ThreadBlock() [function] [call site] 01902
16 std::__shared_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [function] [call site] 01903
15 std::vector<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*, std::allocator<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*> >::~vector() [function] [call site] 01904
16 std::_Vector_base<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*, std::allocator<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*> >::_M_get_Tp_allocator() [function] [call site] 01905
16 std::_Vector_base<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*, std::allocator<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*> >::~_Vector_base() [function] [call site] 01906
17 std::_Vector_base<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*, std::allocator<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*> >::_M_deallocate(butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock**, unsigned long) [function] [call site] 01907
18 std::allocator_traits<std::allocator<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*> >::deallocate(std::allocator<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*>&, butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock**, unsigned long) [function] [call site] 01908
19 __gnu_cxx::new_allocator<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*>::deallocate(butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock**, unsigned long) [function] [call site] 01909
17 __gnu_cxx::new_allocator<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*>::~new_allocator() [function] [call site] 01910
14 std::vector<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*, std::allocator<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*> >::resize(unsigned long) [function] [call site] 01911
15 std::vector<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*, std::allocator<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*> >::_M_default_append(unsigned long) [function] [call site] 01912
16 std::_Vector_base<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*, std::allocator<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*> >::_M_get_Tp_allocator() [function] [call site] 01913
16 std::_Vector_base<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*, std::allocator<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*> >::_M_allocate(unsigned long) [function] [call site] 01914
17 std::allocator_traits<std::allocator<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*> >::allocate(std::allocator<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*>&, unsigned long) [function] [call site] 01915
18 __gnu_cxx::new_allocator<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*>::allocate(unsigned long, void const*) [function] [call site] 01916
19 __gnu_cxx::new_allocator<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*>::max_size() const [function] [call site] 01917
16 std::_Vector_base<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*, std::allocator<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*> >::_M_get_Tp_allocator() [function] [call site] 01918
16 std::_Vector_base<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*, std::allocator<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*> >::_M_deallocate(butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock**, unsigned long) [function] [call site] 01919
16 std::_Vector_base<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*, std::allocator<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*> >::_M_get_Tp_allocator() [function] [call site] 01920
16 std::vector<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*, std::allocator<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*> >::_S_relocate(butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock**, butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock**, butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock**, std::allocator<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*>&) [function] [call site] 01921
17 std::vector<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*, std::allocator<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*> >::_S_do_relocate(butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock**, butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock**, butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock**, std::allocator<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*>&, std::integral_constant<bool, true>) [function] [call site] 01922
16 std::_Vector_base<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*, std::allocator<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*> >::_M_deallocate(butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock**, unsigned long) [function] [call site] 01923
15 std::vector<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*, std::allocator<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*> >::_M_erase_at_end(butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock**) [function] [call site] 01924
16 std::_Vector_base<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*, std::allocator<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*> >::_M_get_Tp_allocator() [function] [call site] 01925
14 std::vector<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*, std::allocator<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*> >::operator[](unsigned long) [function] [call site] 01926
14 butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock::ThreadBlock() [function] [call site] 01927
15 std::shared_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>::shared_ptr() [function] [call site] 01928
14 std::vector<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*, std::allocator<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock*> >::operator[](unsigned long) [function] [call site] 01929
14 butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::WrapperTLSGroup::ThreadBlock::at(unsigned long) [function] [call site] 01930
15 std::shared_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>::operator=(std::shared_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>&&) [function] [call site] 01931
16 std::__shared_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper, (__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper, (__gnu_cxx::_Lock_policy)2>&&) [function] [call site] 01932
17 std::__shared_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper, (__gnu_cxx::_Lock_policy)2>&&) [function] [call site] 01933
18 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count() [function] [call site] 01934
18 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::_M_swap(std::__shared_count<(__gnu_cxx::_Lock_policy)2>&) [function] [call site] 01935
17 std::__shared_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper, (__gnu_cxx::_Lock_policy)2>::swap(std::__shared_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper, (__gnu_cxx::_Lock_policy)2>&) [function] [call site] 01936
18 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::_M_swap(std::__shared_count<(__gnu_cxx::_Lock_policy)2>&) [function] [call site] 01937
17 std::__shared_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [function] [call site] 01938
15 std::__shared_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [function] [call site] 01939
15 std::shared_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>::shared_ptr(std::shared_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> const&) [function] [call site] 01940
16 std::__shared_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper, (__gnu_cxx::_Lock_policy)2> const&) [function] [call site] 01941
17 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&) [function] [call site] 01942
18 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_add_ref_copy() [function] [call site] 01943
19 __gnu_cxx::__atomic_add_dispatch(int*, int) [function] [call site] 01944
18 __clang_call_terminate [call site] 01945
13 std::shared_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>::shared_ptr(decltype(nullptr)) [function] [call site] 01946
13 std::shared_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>::shared_ptr(std::shared_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>&&) [function] [call site] 01947
14 std::__shared_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper, (__gnu_cxx::_Lock_policy)2>&&) [function] [call site] 01948
13 logging::GetMinLogLevel() [function] [call site] 01949
13 logging::LogMessageVoidify::LogMessageVoidify() [function] [call site] 01950
13 logging::LogMessage::LogMessage(char const*, int, char const*, int) [function] [call site] 01951
13 logging::LogMessage::stream() [function] [call site] 01952
13 logging::LogStream& logging::LogStream::operator<< <char [41]>(char const (&) [41]) [function] [call site] 01953
13 logging::LogMessageVoidify::operator&(std::ostream&) [function] [call site] 01954
13 logging::LogMessage::~LogMessage() [function] [call site] 01955
13 std::shared_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>::shared_ptr(decltype(nullptr)) [function] [call site] 01956
13 std::lock_guard<pthread_mutex_t>::lock_guard(pthread_mutex_t&) [function] [call site] 01957
13 std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper, void>(std::shared_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> const&) [function] [call site] 01958
14 std::__weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper, (__gnu_cxx::_Lock_policy)2>::__weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper, void>(std::__shared_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper, (__gnu_cxx::_Lock_policy)2> const&) [function] [call site] 01959
15 std::__weak_count<(__gnu_cxx::_Lock_policy)2>::__weak_count(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&) [function] [call site] 01960
16 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_weak_add_ref() [function] [call site] 01961
13 std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::push_back(std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>&&) [function] [call site] 01962
14 void std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::emplace_back<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> >(std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>&&) [function] [call site] 01963
15 void std::allocator_traits<std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::construct<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> >(std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> >&, std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>&&) [function] [call site] 01964
16 void __gnu_cxx::new_allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> >::construct<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> >(std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>&&) [function] [call site] 01965
17 std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>::weak_ptr(std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>&&) [function] [call site] 01966
18 std::__weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper, (__gnu_cxx::_Lock_policy)2>::__weak_ptr(std::__weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper, (__gnu_cxx::_Lock_policy)2>&&) [function] [call site] 01967
19 std::__weak_count<(__gnu_cxx::_Lock_policy)2>::__weak_count(std::__weak_count<(__gnu_cxx::_Lock_policy)2>&&) [function] [call site] 01968
15 std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::end() [function] [call site] 01969
16 __gnu_cxx::__normal_iterator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > > >::__normal_iterator(std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>* const&) [function] [call site] 01970
15 void std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::_M_realloc_insert<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> >(__gnu_cxx::__normal_iterator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > > >, std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>&&) [function] [call site] 01971
16 std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::begin() [function] [call site] 01972
17 __gnu_cxx::__normal_iterator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > > >::__normal_iterator(std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>* const&) [function] [call site] 01973
16 __gnu_cxx::__normal_iterator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > > >::difference_type __gnu_cxx::operator-<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > > >(__gnu_cxx::__normal_iterator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > > > const&, __gnu_cxx::__normal_iterator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > > > const&) [function] [call site] 01974
17 __gnu_cxx::__normal_iterator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > > >::base() const [function] [call site] 01975
16 std::_Vector_base<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::_M_allocate(unsigned long) [function] [call site] 01976
16 void std::allocator_traits<std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::construct<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> >(std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> >&, std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>&&) [function] [call site] 01977
16 __gnu_cxx::__normal_iterator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > > >::base() const [function] [call site] 01978
16 std::_Vector_base<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::_M_get_Tp_allocator() [function] [call site] 01979
16 std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::_S_relocate(std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> >&) [function] [call site] 01980
16 __gnu_cxx::__normal_iterator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > > >::base() const [function] [call site] 01981
16 std::_Vector_base<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::_M_get_Tp_allocator() [function] [call site] 01982
16 std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::_S_relocate(std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> >&) [function] [call site] 01983
16 std::_Vector_base<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::_M_deallocate(std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, unsigned long) [function] [call site] 01984
13 std::__weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper, (__gnu_cxx::_Lock_policy)2>::~__weak_ptr() [function] [call site] 01985
13 std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::begin() [function] [call site] 01986
13 std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::end() [function] [call site] 01987
13 _ZN9__gnu_cxx17__normal_iteratorIPKSt8weak_ptrIN5butil18DoublyBufferedDataIPN7logging7LogSinkENS2_4VoidELb0EE7WrapperEESt6vectorISA_SaISA_EEEC2IPSA_EERKNS0_IT_NS_11__enable_ifIXsr3std10__are_sameISJ_SI_EE7__valueESF_E6__typeEEE [function] [call site] 01988
14 __gnu_cxx::__normal_iterator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > > >::base() const [function] [call site] 01989
13 std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::end() [function] [call site] 01990
13 _ZN9__gnu_cxx17__normal_iteratorIPKSt8weak_ptrIN5butil18DoublyBufferedDataIPN7logging7LogSinkENS2_4VoidELb0EE7WrapperEESt6vectorISA_SaISA_EEEC2IPSA_EERKNS0_IT_NS_11__enable_ifIXsr3std10__are_sameISJ_SI_EE7__valueESF_E6__typeEEE [function] [call site] 01991
13 std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::erase(__gnu_cxx::__normal_iterator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> const*, std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > > >, __gnu_cxx::__normal_iterator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> const*, std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > > >) [function] [call site] 01992
14 std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::begin() [function] [call site] 01993
14 __gnu_cxx::__normal_iterator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> const*, std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > > >::difference_type __gnu_cxx::operator-<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> const*, std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > > >(__gnu_cxx::__normal_iterator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> const*, std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > > > const&, __gnu_cxx::__normal_iterator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> const*, std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > > > const&) [function] [call site] 01994
15 __gnu_cxx::__normal_iterator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> const*, std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > > >::base() const [function] [call site] 01995
14 __gnu_cxx::__normal_iterator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > > >::operator+(long) const [function] [call site] 01996
15 __gnu_cxx::__normal_iterator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > > >::__normal_iterator(std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>* const&) [function] [call site] 01997
14 std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::_M_erase(__gnu_cxx::__normal_iterator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > > >, __gnu_cxx::__normal_iterator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > > >) [function] [call site] 01998
15 bool __gnu_cxx::operator!=<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > > >(__gnu_cxx::__normal_iterator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > > > const&, __gnu_cxx::__normal_iterator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > > > const&) [function] [call site] 01999
16 __gnu_cxx::__normal_iterator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > > >::base() const [function] [call site] 02000
15 std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::end() [function] [call site] 02001
15 bool __gnu_cxx::operator!=<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > > >(__gnu_cxx::__normal_iterator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > > > const&, __gnu_cxx::__normal_iterator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > > > const&) [function] [call site] 02002
15 std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::end() [function] [call site] 02003
15 __gnu_cxx::__normal_iterator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > > >::base() const [function] [call site] 02004
15 std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::end() [function] [call site] 02005
15 __gnu_cxx::__normal_iterator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > > >::difference_type __gnu_cxx::operator-<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > > >(__gnu_cxx::__normal_iterator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > > > const&, __gnu_cxx::__normal_iterator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*, std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > > > const&) [function] [call site] 02006
15 std::vector<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::_M_erase_at_end(std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>*) [function] [call site] 02007
16 std::_Vector_base<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>, std::allocator<std::weak_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper> > >::_M_get_Tp_allocator() [function] [call site] 02008
13 std::lock_guard<pthread_mutex_t>::~lock_guard() [function] [call site] 02009
13 std::shared_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>::shared_ptr(std::shared_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>&&) [function] [call site] 02010
13 __cxa_begin_catch [call site] 02011
13 std::shared_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper>::shared_ptr(decltype(nullptr)) [function] [call site] 02012
13 __cxa_end_catch [call site] 02013
13 std::__shared_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [function] [call site] 02014
12 butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper::BeginRead() [function] [call site] 02015
13 pthread_mutex_lock [function] [call site] 02016
12 butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::UnsafeRead() const [function] [call site] 02017
12 std::__shared_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper, (__gnu_cxx::_Lock_policy)2>::swap(std::__shared_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper, (__gnu_cxx::_Lock_policy)2>&) [function] [call site] 02018
12 std::__shared_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [function] [call site] 02019
11 butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::ScopedPtr::operator*() const [function] [call site] 02020
11 butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::ScopedPtr::operator*() const [function] [call site] 02021
11 logging::LogStream::content[abi:cxx11]() const [function] [call site] 02022
12 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::BasicStringPiece(char const*, unsigned long) [function] [call site] 02023
11 butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::ScopedPtr::operator*() const [function] [call site] 02024
11 logging::LogStream::content[abi:cxx11]() const [function] [call site] 02025
11 butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::ScopedPtr::operator*() const [function] [call site] 02026
11 logging::DefaultLogSink::GetInstance() [function] [call site] 02027
12 Singleton<logging::DefaultLogSink, LeakySingletonTraits<logging::DefaultLogSink>, logging::DefaultLogSink>::get() [function] [call site] 02028
13 DefaultSingletonTraits<logging::DefaultLogSink>::New() [function] [call site] 02029
14 logging::DefaultLogSink::DefaultLogSink() [function] [call site] 02030
15 logging::LogSink::LogSink() [function] [call site] 02031
11 butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::ScopedPtr::~ScopedPtr() [function] [call site] 02032
12 butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper::EndRead() [function] [call site] 02033
13 pthread_mutex_unlock [function] [call site] 02034
12 std::__shared_ptr<butil::DoublyBufferedData<logging::LogSink*, butil::Void, false>::Wrapper, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [function] [call site] 02035
11 logging::DefaultLogSink::GetInstance() [function] [call site] 02036
11 logging::LogStream::content[abi:cxx11]() const [function] [call site] 02037
11 logging::DefaultLogSink::GetInstance() [function] [call site] 02038
11 logging::LogStream::content[abi:cxx11]() const [function] [call site] 02039
11 logging::LogStream::content[abi:cxx11]() const [function] [call site] 02040
11 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::copy(char*, unsigned long, unsigned long) const [function] [call site] 02041
12 butil::internal::copy(butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, char*, unsigned long, unsigned long) [function] [call site] 02042
13 unsigned long butil::internal::copyT<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type*, unsigned long, unsigned long) [function] [call site] 02043
14 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::size() const [function] [call site] 02044
14 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::data() const [function] [call site] 02045
11 butil::debug::Alias(void const*) [function] [call site] 02046
11 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::as_string() const [function] [call site] 02047
12 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::empty() const [function] [call site] 02048
12 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [function] [call site] 02049
12 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::data() const [function] [call site] 02050
12 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::size() const [function] [call site] 02051
12 std::allocator<char>::allocator() [function] [call site] 02052
12 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) [function] [call site] 02053
12 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 02054
11 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 02055
11 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::as_string() const [function] [call site] 02056
11 logging::DisplayDebugMessageInDialog(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 02057
11 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 02058
11 butil::debug::BreakDebugger() [function] [call site] 02059
12 butil::debug::(anonymous namespace)::DebugBreak() [function] [call site] 02060
13 butil::debug::BeingDebugged() [function] [call site] 02061
14 open [call site] 02062
14 read [call site] 02063
14 __errno_location [call site] 02064
14 close [call site] 02065
14 __errno_location [call site] 02066
14 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::BasicStringPiece(char const*, unsigned long) [function] [call site] 02067
14 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::BasicStringPiece(char const*) [function] [call site] 02068
14 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::find(butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, unsigned long) const [function] [call site] 02069
15 butil::internal::find(butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, unsigned long) [function] [call site] 02070
16 unsigned long butil::internal::findT<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, unsigned long) [function] [call site] 02071
17 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::size() const [function] [call site] 02072
17 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::begin() const [function] [call site] 02073
17 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::end() const [function] [call site] 02074
17 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::begin() const [function] [call site] 02075
17 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::size() const [function] [call site] 02076
14 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::size() const [function] [call site] 02077
14 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::size() const [function] [call site] 02078
14 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator[](unsigned long) const [function] [call site] 02079
13 abort [call site] 02080
10 logging::CharArrayStreamBuf::reset() [function] [call site] 02081
11 std::basic_streambuf<char, std::char_traits<char> >::setp(char*, char*) [function] [call site] 02082
10 std::basic_ios<char, std::char_traits<char> >::clear(std::_Ios_Iostate) [call site] 02083
10 logging::SetLastSystemErrorCode(int) [function] [call site] 02084
11 __errno_location [call site] 02085
6 logging::LogStream& logging::LogStream::operator<< <char [15]>(char const (&) [15]) [function] [call site] 02086
6 logging::LogStream& logging::LogStream::operator<< <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 02087
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 02088
3 logging::LogMessage::stream() [function] [call site] 02089
3 logging::LogStream& logging::LogStream::operator<< <char [22]>(char const (&) [22]) [function] [call site] 02090
3 logging::LogMessageVoidify::operator&(std::ostream&) [function] [call site] 02091
3 logging::LogMessage::~LogMessage() [function] [call site] 02092
3 butil::SuperFastHash(char const*, int) [function] [call site] 02093
4 SuperFastHash [function] [call site] 02094
1 butil::SHA1HashString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 02095
2 butil::SHA1HashBytes(unsigned char const*, unsigned long, unsigned char*) [function] [call site] 02096
3 butil::SecureHashAlgorithm::SecureHashAlgorithm() [function] [call site] 02097
4 butil::SecureHashAlgorithm::Init() [function] [call site] 02098
3 butil::SecureHashAlgorithm::Update(void const*, unsigned long) [function] [call site] 02099
4 butil::SecureHashAlgorithm::Process() [function] [call site] 02100
5 butil::swapends(unsigned int*) [function] [call site] 02101
5 butil::S(unsigned int, unsigned int) [function] [call site] 02102
5 butil::S(unsigned int, unsigned int) [function] [call site] 02103
5 butil::f(unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 02104
5 butil::K(unsigned int) [function] [call site] 02105
5 butil::S(unsigned int, unsigned int) [function] [call site] 02106
3 butil::SecureHashAlgorithm::Final() [function] [call site] 02107
4 butil::SecureHashAlgorithm::Pad() [function] [call site] 02108
5 butil::SecureHashAlgorithm::Process() [function] [call site] 02109
4 butil::SecureHashAlgorithm::Process() [function] [call site] 02110
4 butil::swapends(unsigned int*) [function] [call site] 02111
3 butil::SecureHashAlgorithm::Digest() const [function] [call site] 02112
2 std::allocator<char>::allocator() [function] [call site] 02113
2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) [function] [call site] 02114
2 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 02115
1 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 02116
1 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 02117