Fuzz introspector: osqueryfuzz-sqlquery
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
31252 31252 13 :

['google::LogMessage::~LogMessage()', 'osquery::SQLiteDBInstance::init()', '__asan_report_load4', '__asan_report_store8', 'google::InitVLOG3__(int**, int*, char const*, int)', 'google::LogMessageVoidify::operator&(std::__1::basic_ostream >&)', 'google::LogMessageVoidify::LogMessageVoidify()', 'google::LogMessage::LogMessage(char const*, int)', 'std::__1::basic_ostream >& std::__1::operator<<[abi:ne180100] >(std::__1::basic_ostream >&, char const*)', 'boost::unique_lock ::~unique_lock()', 'boost::recursive_mutex::~recursive_mutex()', 'std::__1::map , std::__1::allocator >, std::__1::shared_ptr , std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::shared_ptr > > >::~map[abi:ne180100]()', 'google::LogMessage::stream()']

31252 31252 osquery::SQLiteDBInstance::SQLiteDBInstance(sqlite3*&,boost::shared_mutex&) call site: 00000 /src/osquery/osquery/sql/sqlite_util.cpp:299
3295 3295 1 :

['osquery::TablePlugin::getCache() const']

3295 3295 osquery::suidBinTablePlugin::generate(osquery::QueryContext&) call site: 00000 /src/osquery/build/specs/amalgamated_native_tables.cpp:535
3295 3295 1 :

['osquery::TablePlugin::getCache() const']

3295 3295 osquery::listeningPortsTablePlugin::generate(osquery::QueryContext&) call site: 00000 /src/osquery/build/specs/amalgamated_native_tables.cpp:649
3295 3295 1 :

['osquery::TablePlugin::getCache() const']

3295 3295 osquery::interfaceDetailsTablePlugin::generate(osquery::QueryContext&) call site: 00000 /src/osquery/build/specs/amalgamated_native_tables.cpp:1212
3295 3295 1 :

['osquery::TablePlugin::getCache() const']

3295 3295 osquery::processesTablePlugin::generate(osquery::QueryContext&) call site: 00000 /src/osquery/build/specs/amalgamated_native_tables.cpp:1457
3295 3295 1 :

['osquery::TablePlugin::getCache() const']

3295 3295 osquery::loggedInUsersTablePlugin::generate(osquery::QueryContext&) call site: 00000 /src/osquery/build/specs/amalgamated_native_tables.cpp:2586
3295 3295 1 :

['osquery::TablePlugin::getCache() const']

3295 3295 osquery::certificatesTablePlugin::generate(osquery::QueryContext&) call site: 00000 /src/osquery/build/specs/amalgamated_native_tables.cpp:2642
3295 3295 1 :

['osquery::TablePlugin::getCache() const']

3295 3295 osquery::crontabTablePlugin::generate(osquery::QueryContext&) call site: 00000 /src/osquery/build/specs/amalgamated_native_tables.cpp:3291
3295 3295 1 :

['osquery::TablePlugin::getCache() const']

3295 3295 osquery::rpmPackagesTablePlugin::generate(osquery::QueryContext&) call site: 00000 /src/osquery/build/specs/amalgamated_native_tables.cpp:3542
3295 3295 1 :

['osquery::TablePlugin::getCache() const']

3295 3295 osquery::startupItemsTablePlugin::generate(osquery::QueryContext&) call site: 00000 /src/osquery/build/specs/amalgamated_native_tables.cpp:3822
3295 3295 1 :

['osquery::TablePlugin::getCache() const']

3295 3295 osquery::lastTablePlugin::generate(osquery::QueryContext&) call site: 00000 /src/osquery/build/specs/amalgamated_native_tables.cpp:3862
3295 3295 1 :

['osquery::TablePlugin::getCache() const']

3295 3295 osquery::interfaceAddressesTablePlugin::generate(osquery::QueryContext&) call site: 00000 /src/osquery/build/specs/amalgamated_native_tables.cpp:4046

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 __asan_stack_malloc_2 [call site] 00001
1 osquery::query(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >, std::__1::allocator<std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > > > >&, bool) [function] [call site] 00002
2 __asan_stack_malloc_3 [call site] 00003
2 osquery::RegistryFactory::call(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > > const&, std::__1::vector<std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >, std::__1::allocator<std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > > > >&) [function] [call site] 00004
3 __asan_stack_malloc_4 [call site] 00005
3 osquery::split(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00006
4 boost::algorithm::detail::is_any_ofF<boost::range_value<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type> boost::algorithm::is_any_of<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00007
5 boost::iterator_range<boost::range_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, void>::type> boost::as_literal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00008
6 long boost::range_detail::is_char_ptr<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00009
6 boost::iterator_range<boost::range_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, void>::type> boost::range_detail::make_range<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, long) [function] [call site] 00010
7 boost::iterator_range<boost::range_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, void>::type> boost::make_iterator_range<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00011
8 boost::iterator_range<std::__1::__wrap_iter<char const*> >::iterator_range<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, boost::iterator_range_detail::const_range_tag) [function] [call site] 00012
9 std::__1::__wrap_iter<char const*> boost::iterator_range_detail::iterator_range_impl<std::__1::__wrap_iter<char const*> >::adl_begin<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00013
10 boost::range_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, void>::type boost::range_adl_barrier::begin<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00014
11 boost::range_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, void>::type boost::range_detail::range_begin<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00015
9 std::__1::__wrap_iter<char const*> boost::iterator_range_detail::iterator_range_impl<std::__1::__wrap_iter<char const*> >::adl_end<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00016
10 boost::range_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, void>::type boost::range_adl_barrier::end<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00017
11 boost::range_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, void>::type boost::range_detail::range_end<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00018
9 boost::iterator_range_detail::iterator_range_base<std::__1::__wrap_iter<char const*>, boost::iterators::random_access_traversal_tag>::iterator_range_base<std::__1::__wrap_iter<char const*> >(std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*>) [function] [call site] 00019
10 boost::iterator_range_detail::iterator_range_base<std::__1::__wrap_iter<char const*>, boost::iterators::bidirectional_traversal_tag>::iterator_range_base<std::__1::__wrap_iter<char const*> >(std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*>) [function] [call site] 00020
11 boost::iterator_range_detail::iterator_range_base<std::__1::__wrap_iter<char const*>, boost::iterators::incrementable_traversal_tag>::iterator_range_base<std::__1::__wrap_iter<char const*> >(std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*>) [function] [call site] 00021
12 __asan_report_store8 [call site] 00022
12 __asan_report_store8 [call site] 00023
5 boost::algorithm::detail::is_any_ofF<char>::is_any_ofF<boost::iterator_range<std::__1::__wrap_iter<char const*> > >(boost::iterator_range<std::__1::__wrap_iter<char const*> > const&) [function] [call site] 00024
6 __asan_report_store8 [call site] 00025
6 __asan_report_store8 [call site] 00026
6 boost::range_difference<boost::iterator_range<std::__1::__wrap_iter<char const*> > >::type boost::range_distance_adl_barrier::distance<boost::iterator_range<std::__1::__wrap_iter<char const*> > >(boost::iterator_range<std::__1::__wrap_iter<char const*> > const&) [function] [call site] 00027
7 boost::range_iterator<boost::iterator_range<std::__1::__wrap_iter<char const*> > const, void>::type boost::range_adl_barrier::begin<boost::iterator_range<std::__1::__wrap_iter<char const*> > >(boost::iterator_range<std::__1::__wrap_iter<char const*> > const&) [function] [call site] 00028
8 boost::range_iterator<boost::iterator_range<std::__1::__wrap_iter<char const*> > const, void>::type boost::range_detail::range_begin<boost::iterator_range<std::__1::__wrap_iter<char const*> > const>(boost::iterator_range<std::__1::__wrap_iter<char const*> > const&) [function] [call site] 00029
9 boost::iterator_range_detail::iterator_range_base<std::__1::__wrap_iter<char const*>, boost::iterators::incrementable_traversal_tag>::begin() const [function] [call site] 00030
10 __asan_report_load8 [call site] 00031
7 boost::range_iterator<boost::iterator_range<std::__1::__wrap_iter<char const*> > const, void>::type boost::range_adl_barrier::end<boost::iterator_range<std::__1::__wrap_iter<char const*> > >(boost::iterator_range<std::__1::__wrap_iter<char const*> > const&) [function] [call site] 00032
8 boost::range_iterator<boost::iterator_range<std::__1::__wrap_iter<char const*> > const, void>::type boost::range_detail::range_end<boost::iterator_range<std::__1::__wrap_iter<char const*> > const>(boost::iterator_range<std::__1::__wrap_iter<char const*> > const&) [function] [call site] 00033
9 boost::iterator_range_detail::iterator_range_base<std::__1::__wrap_iter<char const*>, boost::iterators::incrementable_traversal_tag>::end() const [function] [call site] 00034
10 __asan_report_load8 [call site] 00035
7 boost::iterators::iterator_difference<std::__1::__wrap_iter<char const*> >::type boost::iterators::distance_adl_barrier::distance<std::__1::__wrap_iter<char const*> >(std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*>) [function] [call site] 00036
8 boost::iterators::iterator_difference<std::__1::__wrap_iter<char const*> >::type boost::iterators::detail::distance_impl<std::__1::__wrap_iter<char const*> >(std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*>, boost::iterators::random_access_traversal_tag) [function] [call site] 00037
6 __asan_report_store8 [call site] 00038
6 boost::algorithm::detail::is_any_ofF<char>::use_fixed_storage(unsigned long) [function] [call site] 00039
6 __asan_report_load8 [call site] 00040
6 __asan_report_store8 [call site] 00041
6 boost::range_iterator<boost::iterator_range<std::__1::__wrap_iter<char const*> > const, void>::type boost::range_adl_barrier::begin<boost::iterator_range<std::__1::__wrap_iter<char const*> > >(boost::iterator_range<std::__1::__wrap_iter<char const*> > const&) [function] [call site] 00042
6 boost::range_iterator<boost::iterator_range<std::__1::__wrap_iter<char const*> > const, void>::type boost::range_adl_barrier::end<boost::iterator_range<std::__1::__wrap_iter<char const*> > >(boost::iterator_range<std::__1::__wrap_iter<char const*> > const&) [function] [call site] 00043
6 __asan_report_load8 [call site] 00044
4 std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >& boost::algorithm::split<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, boost::algorithm::detail::is_any_ofF<char> >(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, boost::algorithm::detail::is_any_ofF<char>, boost::algorithm::token_compress_mode_type) [function] [call site] 00045
5 boost::algorithm::detail::is_any_ofF<char>::is_any_ofF(boost::algorithm::detail::is_any_ofF<char> const&) [function] [call site] 00046
6 __asan_report_load8 [call site] 00047
6 __asan_report_store8 [call site] 00048
6 __asan_report_store8 [call site] 00049
6 boost::algorithm::detail::is_any_ofF<char>::use_fixed_storage(unsigned long) [function] [call site] 00050
6 __asan_report_load8 [call site] 00051
6 __asan_report_store8 [call site] 00052
6 __asan_report_load8 [call site] 00053
6 __asan_report_load8 [call site] 00054
6 __asan_memcpy [call site] 00055
5 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > boost::algorithm::token_finder<boost::algorithm::detail::is_any_ofF<char> >(boost::algorithm::detail::is_any_ofF<char>, boost::algorithm::token_compress_mode_type) [function] [call site] 00056
6 __asan_stack_malloc_1 [call site] 00057
6 boost::algorithm::detail::is_any_ofF<char>::is_any_ofF(boost::algorithm::detail::is_any_ofF<char> const&) [function] [call site] 00058
6 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >::token_finderF(boost::algorithm::detail::is_any_ofF<char>, boost::algorithm::token_compress_mode_type) [function] [call site] 00059
7 boost::algorithm::detail::is_any_ofF<char>::is_any_ofF(boost::algorithm::detail::is_any_ofF<char> const&) [function] [call site] 00060
7 __asan_report_store4 [call site] 00061
6 boost::algorithm::detail::is_any_ofF<char>::~is_any_ofF() [function] [call site] 00062
7 __asan_report_load8 [call site] 00063
7 boost::algorithm::detail::is_any_ofF<char>::use_fixed_storage(unsigned long) [function] [call site] 00064
5 std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >& boost::algorithm::iter_split<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >) [function] [call site] 00065
6 boost::iterator_range<boost::range_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, void>::type> boost::as_literal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00066
6 boost::range_iterator<boost::iterator_range<std::__1::__wrap_iter<char const*> >, void>::type boost::range_adl_barrier::end<boost::iterator_range<std::__1::__wrap_iter<char const*> > >(boost::iterator_range<std::__1::__wrap_iter<char const*> >&) [function] [call site] 00067
7 boost::range_iterator<boost::iterator_range<std::__1::__wrap_iter<char const*> >, void>::type boost::range_detail::range_end<boost::iterator_range<std::__1::__wrap_iter<char const*> > >(boost::iterator_range<std::__1::__wrap_iter<char const*> >&) [function] [call site] 00068
6 boost::range_iterator<boost::iterator_range<std::__1::__wrap_iter<char const*> >, void>::type boost::range_adl_barrier::begin<boost::iterator_range<std::__1::__wrap_iter<char const*> > >(boost::iterator_range<std::__1::__wrap_iter<char const*> >&) [function] [call site] 00069
7 boost::range_iterator<boost::iterator_range<std::__1::__wrap_iter<char const*> >, void>::type boost::range_detail::range_begin<boost::iterator_range<std::__1::__wrap_iter<char const*> > >(boost::iterator_range<std::__1::__wrap_iter<char const*> >&) [function] [call site] 00070
6 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >::token_finderF(boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > const&) [function] [call site] 00071
7 boost::algorithm::detail::is_any_ofF<char>::is_any_ofF(boost::algorithm::detail::is_any_ofF<char> const&) [function] [call site] 00072
7 __asan_report_load4 [call site] 00073
7 __asan_report_store4 [call site] 00074
6 boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >::split_iterator<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >(std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*>, boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >) [function] [call site] 00075
7 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >::token_finderF(boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > const&) [function] [call site] 00076
7 boost::algorithm::detail::find_iterator_base<std::__1::__wrap_iter<char const*> >::find_iterator_base<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >(boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, int) [function] [call site] 00077
8 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >::token_finderF(boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > const&) [function] [call site] 00078
8 _ZN5boost9function2INS_14iterator_rangeINSt3__111__wrap_iterIPKcEEEES6_S6_EC2INS_9algorithm6detail13token_finderFINSB_10is_any_ofFIcEEEEEET_NS_10enable_if_IXntsr11is_integralISG_EE5valueEiE4typeE [function] [call site] 00079
9 boost::function_base::function_base() [function] [call site] 00080
10 __asan_report_store8 [call site] 00081
9 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >::token_finderF(boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > const&) [function] [call site] 00082
9 void boost::function2<boost::iterator_range<std::__1::__wrap_iter<char const*> >, std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*> >::assign_to<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >(boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >) [function] [call site] 00083
10 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >::token_finderF(boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > const&) [function] [call site] 00084
10 bool boost::detail::function::basic_vtable2<boost::iterator_range<std::__1::__wrap_iter<char const*> >, std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*> >::assign_to<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >(boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, boost::detail::function::function_buffer&) const [function] [call site] 00085
11 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >::token_finderF(boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > const&) [function] [call site] 00086
11 bool boost::detail::function::basic_vtable2<boost::iterator_range<std::__1::__wrap_iter<char const*> >, std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*> >::assign_to<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >(boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, boost::detail::function::function_buffer&, boost::detail::function::function_obj_tag) const [function] [call site] 00087
12 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >* boost::addressof<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >(boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >&) [function] [call site] 00088
12 boost::detail::function::has_empty_target(...) [function] [call site] 00089
12 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >::token_finderF(boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > const&) [function] [call site] 00090
12 void boost::detail::function::basic_vtable2<boost::iterator_range<std::__1::__wrap_iter<char const*> >, std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*> >::assign_functor<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >(boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, boost::detail::function::function_buffer&, boost::integral_constant<bool, false>) const [function] [call site] 00091
13 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >::token_finderF(boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > const&) [function] [call site] 00092
13 __asan_report_store8 [call site] 00093
12 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >::~token_finderF() [function] [call site] 00094
13 boost::algorithm::detail::is_any_ofF<char>::~is_any_ofF() [function] [call site] 00095
11 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >::~token_finderF() [function] [call site] 00096
10 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >::~token_finderF() [function] [call site] 00097
10 __asan_report_store8 [call site] 00098
9 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >::~token_finderF() [function] [call site] 00099
8 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >::~token_finderF() [function] [call site] 00100
7 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >::~token_finderF() [function] [call site] 00101
7 boost::iterator_range<std::__1::__wrap_iter<char const*> >::iterator_range<std::__1::__wrap_iter<char const*> >(std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*>) [function] [call site] 00102
8 boost::iterator_range_detail::iterator_range_base<std::__1::__wrap_iter<char const*>, boost::iterators::random_access_traversal_tag>::iterator_range_base<std::__1::__wrap_iter<char const*> >(std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*>) [function] [call site] 00103
7 __asan_report_store8 [call site] 00104
7 __asan_report_store8 [call site] 00105
7 __asan_report_store1 [call site] 00106
7 boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >::increment() [function] [call site] 00107
8 __asan_report_load8 [call site] 00108
8 boost::algorithm::detail::find_iterator_base<std::__1::__wrap_iter<char const*> >::do_find(std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*>) const [function] [call site] 00109
9 boost::function_base::empty() const [function] [call site] 00110
10 __asan_report_load8 [call site] 00111
9 boost::function2<boost::iterator_range<std::__1::__wrap_iter<char const*> >, std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*> >::operator()(std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*>) const [function] [call site] 00112
10 __asan_stack_malloc_0 [call site] 00113
10 boost::function_base::empty() const [function] [call site] 00114
10 boost::bad_function_call::bad_function_call() [function] [call site] 00115
11 std::runtime_error::runtime_error(char const*) [call site] 00116
11 __asan_report_store8 [call site] 00117
10 __asan_handle_no_return [call site] 00118
10 void boost::throw_exception<boost::bad_function_call>(boost::bad_function_call const&) [function] [call site] 00119
11 boost::throw_exception_assert_compatibility(std::exception const&) [function] [call site] 00120
11 __cxa_allocate_exception [call site] 00121
11 boost::wrapexcept<boost::bad_function_call>::wrapexcept(boost::bad_function_call const&) [function] [call site] 00122
12 boost::exception_detail::clone_base::clone_base() [function] [call site] 00123
13 __asan_report_store8 [call site] 00124
12 boost::bad_function_call::bad_function_call(boost::bad_function_call const&) [function] [call site] 00125
13 std::runtime_error::runtime_error(std::runtime_error const&) [call site] 00126
13 __asan_report_store8 [call site] 00127
12 boost::exception::exception() [function] [call site] 00128
13 __asan_report_store8 [call site] 00129
13 boost::exception_detail::refcount_ptr<boost::exception_detail::error_info_container>::refcount_ptr() [function] [call site] 00130
14 __asan_report_store8 [call site] 00131
13 __asan_memset [call site] 00132
13 __asan_report_store4 [call site] 00133
12 __asan_report_store8 [call site] 00134
12 boost::wrapexcept<boost::bad_function_call>::copy_from(void const*) [function] [call site] 00135
12 std::runtime_error::~runtime_error() [call site] 00136
12 boost::exception_detail::clone_base::~clone_base() [function] [call site] 00137
11 __asan_handle_no_return [call site] 00138
11 __cxa_throw [call site] 00139
11 boost::wrapexcept<boost::bad_function_call>::~wrapexcept() [function] [call site] 00140
12 boost::exception::~exception() [function] [call site] 00141
13 __asan_report_store8 [call site] 00142
13 boost::exception_detail::refcount_ptr<boost::exception_detail::error_info_container>::~refcount_ptr() [function] [call site] 00143
14 boost::exception_detail::refcount_ptr<boost::exception_detail::error_info_container>::release() [function] [call site] 00144
15 __asan_report_load8 [call site] 00145
15 __asan_report_store8 [call site] 00146
14 __asan_handle_no_return [call site] 00147
14 __clang_call_terminate [call site] 00148
15 __cxa_begin_catch [call site] 00149
12 std::runtime_error::~runtime_error() [call site] 00150
12 boost::exception_detail::clone_base::~clone_base() [function] [call site] 00151
11 __cxa_free_exception [call site] 00152
10 std::runtime_error::~runtime_error() [call site] 00153
10 boost::function2<boost::iterator_range<std::__1::__wrap_iter<char const*> >, std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*> >::get_vtable() const [function] [call site] 00154
11 __asan_report_load8 [call site] 00155
10 __asan_report_load8 [call site] 00156
9 boost::iterator_range<std::__1::__wrap_iter<char const*> >::iterator_range<std::__1::__wrap_iter<char const*> >(std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*>) [function] [call site] 00157
8 boost::iterator_range_detail::iterator_range_base<std::__1::__wrap_iter<char const*>, boost::iterators::incrementable_traversal_tag>::begin() const [function] [call site] 00158
8 boost::iterator_range_detail::iterator_range_base<std::__1::__wrap_iter<char const*>, boost::iterators::incrementable_traversal_tag>::end() const [function] [call site] 00159
8 boost::iterator_range_detail::iterator_range_base<std::__1::__wrap_iter<char const*>, boost::iterators::incrementable_traversal_tag>::end() const [function] [call site] 00160
8 __asan_report_store1 [call site] 00161
8 __asan_report_load8 [call site] 00162
8 boost::iterator_range_detail::iterator_range_base<std::__1::__wrap_iter<char const*>, boost::iterators::incrementable_traversal_tag>::begin() const [function] [call site] 00163
8 boost::iterator_range<std::__1::__wrap_iter<char const*> >::iterator_range<std::__1::__wrap_iter<char const*> >(std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*>) [function] [call site] 00164
8 __asan_memcpy [call site] 00165
8 boost::iterator_range_detail::iterator_range_base<std::__1::__wrap_iter<char const*>, boost::iterators::incrementable_traversal_tag>::end() const [function] [call site] 00166
8 __asan_report_store8 [call site] 00167
7 boost::algorithm::detail::find_iterator_base<std::__1::__wrap_iter<char const*> >::~find_iterator_base() [function] [call site] 00168
8 boost::function2<boost::iterator_range<std::__1::__wrap_iter<char const*> >, std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*> >::~function2() [function] [call site] 00169
9 boost::function2<boost::iterator_range<std::__1::__wrap_iter<char const*> >, std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*> >::clear() [function] [call site] 00170
10 __asan_report_load8 [call site] 00171
10 boost::function_base::has_trivial_copy_and_destroy() const [function] [call site] 00172
11 __asan_report_load8 [call site] 00173
10 boost::function2<boost::iterator_range<std::__1::__wrap_iter<char const*> >, std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*> >::get_vtable() const [function] [call site] 00174
10 boost::detail::function::basic_vtable2<boost::iterator_range<std::__1::__wrap_iter<char const*> >, std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*> >::clear(boost::detail::function::function_buffer&) const [function] [call site] 00175
11 __asan_report_load8 [call site] 00176
10 __asan_report_store8 [call site] 00177
9 __asan_handle_no_return [call site] 00178
9 __clang_call_terminate [call site] 00179
6 boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__wrap_iter<char const*> >, boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >, boost::use_default, boost::use_default> boost::iterators::make_transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__wrap_iter<char const*> >, boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> > >(boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >, boost::algorithm::detail::copy_iterator_rangeF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__wrap_iter<char const*> >) [function] [call site] 00180
7 boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__wrap_iter<char const*> >, boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >, boost::use_default, boost::use_default>::transform_iterator(boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> > const&, boost::algorithm::detail::copy_iterator_rangeF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__wrap_iter<char const*> >) [function] [call site] 00181
8 boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__wrap_iter<char const*> >, boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >, boost::use_default, boost::use_default>, boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, boost::use_default, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, boost::use_default>::iterator_adaptor(boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> > const&) [function] [call site] 00182
9 boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >::split_iterator(boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> > const&) [function] [call site] 00183
10 boost::algorithm::detail::find_iterator_base<std::__1::__wrap_iter<char const*> >::find_iterator_base(boost::algorithm::detail::find_iterator_base<std::__1::__wrap_iter<char const*> > const&) [function] [call site] 00184
11 boost::function2<boost::iterator_range<std::__1::__wrap_iter<char const*> >, std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*> >::function2(boost::function2<boost::iterator_range<std::__1::__wrap_iter<char const*> >, std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*> > const&) [function] [call site] 00185
12 boost::function_base::function_base() [function] [call site] 00186
12 boost::function2<boost::iterator_range<std::__1::__wrap_iter<char const*> >, std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*> >::assign_to_own(boost::function2<boost::iterator_range<std::__1::__wrap_iter<char const*> >, std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*> > const&) [function] [call site] 00187
13 boost::function_base::empty() const [function] [call site] 00188
13 __asan_report_load8 [call site] 00189
13 __asan_report_store8 [call site] 00190
13 boost::function_base::has_trivial_copy_and_destroy() const [function] [call site] 00191
13 __asan_memcpy [call site] 00192
13 boost::function2<boost::iterator_range<std::__1::__wrap_iter<char const*> >, std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*> >::get_vtable() const [function] [call site] 00193
13 __asan_report_load8 [call site] 00194
10 __asan_memcpy [call site] 00195
10 __asan_report_load8 [call site] 00196
10 __asan_report_store8 [call site] 00197
10 __asan_report_load8 [call site] 00198
10 __asan_report_store8 [call site] 00199
10 __asan_report_load1 [call site] 00200
10 __asan_report_store1 [call site] 00201
6 boost::algorithm::detail::find_iterator_base<std::__1::__wrap_iter<char const*> >::~find_iterator_base() [function] [call site] 00202
6 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >::~token_finderF() [function] [call site] 00203
6 boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >::split_iterator() [function] [call site] 00204
7 boost::algorithm::detail::find_iterator_base<std::__1::__wrap_iter<char const*> >::find_iterator_base() [function] [call site] 00205
8 boost::function2<boost::iterator_range<std::__1::__wrap_iter<char const*> >, std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*> >::function2() [function] [call site] 00206
9 boost::function_base::function_base() [function] [call site] 00207
7 boost::iterator_range<std::__1::__wrap_iter<char const*> >::iterator_range() [function] [call site] 00208
8 boost::iterator_range_detail::iterator_range_base<std::__1::__wrap_iter<char const*>, boost::iterators::random_access_traversal_tag>::iterator_range_base() [function] [call site] 00209
9 boost::iterator_range_detail::iterator_range_base<std::__1::__wrap_iter<char const*>, boost::iterators::bidirectional_traversal_tag>::iterator_range_base() [function] [call site] 00210
10 boost::iterator_range_detail::iterator_range_base<std::__1::__wrap_iter<char const*>, boost::iterators::incrementable_traversal_tag>::iterator_range_base() [function] [call site] 00211
7 __asan_report_store1 [call site] 00212
7 boost::algorithm::detail::find_iterator_base<std::__1::__wrap_iter<char const*> >::~find_iterator_base() [function] [call site] 00213
6 boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__wrap_iter<char const*> >, boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >, boost::use_default, boost::use_default> boost::iterators::make_transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__wrap_iter<char const*> >, boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> > >(boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >, boost::algorithm::detail::copy_iterator_rangeF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__wrap_iter<char const*> >) [function] [call site] 00214
6 boost::algorithm::detail::find_iterator_base<std::__1::__wrap_iter<char const*> >::~find_iterator_base() [function] [call site] 00215
6 boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__wrap_iter<char const*> >, boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >, boost::use_default, boost::use_default>::transform_iterator(boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__wrap_iter<char const*> >, boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >, boost::use_default, boost::use_default> const&) [function] [call site] 00216
7 boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__wrap_iter<char const*> >, boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >, boost::use_default, boost::use_default>, boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, boost::use_default, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, boost::use_default>::iterator_adaptor(boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__wrap_iter<char const*> >, boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >, boost::use_default, boost::use_default>, boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, boost::use_default, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, boost::use_default> const&) [function] [call site] 00217
8 boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >::split_iterator(boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> > const&) [function] [call site] 00218
6 boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__wrap_iter<char const*> >, boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >, boost::use_default, boost::use_default>, boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, boost::use_default, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, boost::use_default>::~iterator_adaptor() [function] [call site] 00219
7 boost::algorithm::detail::find_iterator_base<std::__1::__wrap_iter<char const*> >::~find_iterator_base() [function] [call site] 00220
6 boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__wrap_iter<char const*> >, boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >, boost::use_default, boost::use_default>, boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, boost::use_default, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, boost::use_default>::~iterator_adaptor() [function] [call site] 00221
6 __asan_set_shadow_f5 [call site] 00222
5 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >::~token_finderF() [function] [call site] 00223
5 boost::algorithm::detail::is_any_ofF<char>::~is_any_ofF() [function] [call site] 00224
4 boost::algorithm::detail::is_any_ofF<char>::~is_any_ofF() [function] [call site] 00225
4 void boost::algorithm::trim<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::locale const&) [function] [call site] 00226
5 boost::algorithm::is_space(std::__1::locale const&) [function] [call site] 00227
6 boost::algorithm::detail::is_classifiedF::is_classifiedF(unsigned short, std::__1::locale const&) [function] [call site] 00228
7 __asan_report_store2 [call site] 00229
5 void boost::algorithm::trim_if<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, boost::algorithm::detail::is_classifiedF>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, boost::algorithm::detail::is_classifiedF) [function] [call site] 00230
6 boost::algorithm::detail::is_classifiedF::is_classifiedF(boost::algorithm::detail::is_classifiedF const&) [function] [call site] 00231
7 __asan_report_load2 [call site] 00232
7 __asan_report_store2 [call site] 00233
6 void boost::algorithm::trim_right_if<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, boost::algorithm::detail::is_classifiedF>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, boost::algorithm::detail::is_classifiedF) [function] [call site] 00234
7 boost::range_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>::type boost::range_adl_barrier::begin<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) [function] [call site] 00235
8 boost::range_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>::type boost::range_detail::range_begin<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) [function] [call site] 00236
7 boost::range_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>::type boost::range_adl_barrier::end<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) [function] [call site] 00237
8 boost::range_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>::type boost::range_detail::range_end<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) [function] [call site] 00238
7 boost::algorithm::detail::is_classifiedF::is_classifiedF(boost::algorithm::detail::is_classifiedF const&) [function] [call site] 00239
7 std::__1::__wrap_iter<char*> boost::algorithm::detail::trim_end<std::__1::__wrap_iter<char*>, boost::algorithm::detail::is_classifiedF>(std::__1::__wrap_iter<char*>, std::__1::__wrap_iter<char*>, boost::algorithm::detail::is_classifiedF) [function] [call site] 00240
8 boost::algorithm::detail::is_classifiedF::is_classifiedF(boost::algorithm::detail::is_classifiedF const&) [function] [call site] 00241
8 std::__1::__wrap_iter<char*> boost::algorithm::detail::trim_end_iter_select<std::__1::__wrap_iter<char*>, boost::algorithm::detail::is_classifiedF>(std::__1::__wrap_iter<char*>, std::__1::__wrap_iter<char*>, boost::algorithm::detail::is_classifiedF, std::__1::bidirectional_iterator_tag) [function] [call site] 00242
9 __asan_report_load1 [call site] 00243
9 bool boost::algorithm::detail::is_classifiedF::operator()<char>(char) const [function] [call site] 00244
10 __asan_report_load2 [call site] 00245
9 __asan_report_load8 [call site] 00246
8 boost::algorithm::detail::is_classifiedF::~is_classifiedF() [function] [call site] 00247
7 boost::range_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>::type boost::range_adl_barrier::end<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) [function] [call site] 00248
7 boost::algorithm::detail::is_classifiedF::~is_classifiedF() [function] [call site] 00249
6 boost::algorithm::detail::is_classifiedF::~is_classifiedF() [function] [call site] 00250
6 boost::algorithm::detail::is_classifiedF::is_classifiedF(boost::algorithm::detail::is_classifiedF const&) [function] [call site] 00251
6 void boost::algorithm::trim_left_if<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, boost::algorithm::detail::is_classifiedF>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, boost::algorithm::detail::is_classifiedF) [function] [call site] 00252
7 boost::range_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>::type boost::range_adl_barrier::begin<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) [function] [call site] 00253
7 boost::range_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>::type boost::range_adl_barrier::begin<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) [function] [call site] 00254
7 boost::range_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>::type boost::range_adl_barrier::end<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) [function] [call site] 00255
7 boost::algorithm::detail::is_classifiedF::is_classifiedF(boost::algorithm::detail::is_classifiedF const&) [function] [call site] 00256
7 std::__1::__wrap_iter<char*> boost::algorithm::detail::trim_begin<std::__1::__wrap_iter<char*>, boost::algorithm::detail::is_classifiedF>(std::__1::__wrap_iter<char*>, std::__1::__wrap_iter<char*>, boost::algorithm::detail::is_classifiedF) [function] [call site] 00257
8 __asan_report_load1 [call site] 00258
8 bool boost::algorithm::detail::is_classifiedF::operator()<char>(char) const [function] [call site] 00259
7 boost::algorithm::detail::is_classifiedF::~is_classifiedF() [function] [call site] 00260
6 boost::algorithm::detail::is_classifiedF::~is_classifiedF() [function] [call site] 00261
6 boost::algorithm::detail::is_classifiedF::~is_classifiedF() [function] [call site] 00262
5 boost::algorithm::detail::is_classifiedF::~is_classifiedF() [function] [call site] 00263
3 osquery::Status::Status(int) [function] [call site] 00264
4 __asan_report_store4 [call site] 00265
3 osquery::RegistryFactory::get() [function] [call site] 00266
4 __cxa_guard_acquire [call site] 00267
4 osquery::RegistryFactory::RegistryFactory() [function] [call site] 00268
5 __asan_report_store8 [call site] 00269
5 __asan_report_store1 [call site] 00270
5 __asan_report_store1 [call site] 00271
5 __asan_report_store1 [call site] 00272
5 boost::shared_mutex::shared_mutex() [function] [call site] 00273
6 boost::shared_mutex::state_data::state_data() [function] [call site] 00274
7 __asan_memset [call site] 00275
6 boost::mutex::mutex() [function] [call site] 00276
7 pthread_mutex_init [call site] 00277
7 boost::thread_resource_error::thread_resource_error(int, char const*) [function] [call site] 00278
8 boost::thread_exception::thread_exception(int, char const*) [function] [call site] 00279
9 boost::system::generic_category() [function] [call site] 00280
9 boost::system::error_code::error_code(int, boost::system::error_category const&) [function] [call site] 00281
10 __asan_memset [call site] 00282
10 boost::system::detail::failed_impl(int, boost::system::error_category const&) [function] [call site] 00283
11 __asan_report_load8 [call site] 00284
11 __asan_report_load8 [call site] 00285
10 __asan_report_store4 [call site] 00286
10 __asan_report_store4 [call site] 00287
9 boost::system::system_error::system_error(boost::system::error_code, char const*) [function] [call site] 00288
10 __asan_stack_malloc_1 [call site] 00289
10 std::runtime_error::runtime_error(char const*) [call site] 00290
10 __asan_report_store8 [call site] 00291
10 __asan_memcpy [call site] 00292
9 __asan_report_store8 [call site] 00293
8 __asan_report_store8 [call site] 00294
7 void boost::throw_exception<boost::thread_resource_error>(boost::thread_resource_error const&) [function] [call site] 00295
8 boost::wrapexcept<boost::thread_resource_error>::wrapexcept(boost::thread_resource_error const&) [function] [call site] 00296
9 boost::thread_resource_error::thread_resource_error(boost::thread_resource_error const&) [function] [call site] 00297
10 boost::thread_exception::thread_exception(boost::thread_exception const&) [function] [call site] 00298
11 boost::system::system_error::system_error(boost::system::system_error const&) [function] [call site] 00299
12 std::runtime_error::runtime_error(std::runtime_error const&) [call site] 00300
12 __asan_report_store8 [call site] 00301
12 __asan_memcpy [call site] 00302
12 std::runtime_error::~runtime_error() [call site] 00303
11 __asan_report_store8 [call site] 00304
10 __asan_report_store8 [call site] 00305
9 boost::wrapexcept<boost::thread_resource_error>::copy_from(void const*) [function] [call site] 00306
9 boost::system::system_error::~system_error() [function] [call site] 00307
10 __asan_report_store8 [call site] 00308
10 std::runtime_error::~runtime_error() [call site] 00309
8 boost::wrapexcept<boost::thread_resource_error>::~wrapexcept() [function] [call site] 00310
9 boost::system::system_error::~system_error() [function] [call site] 00311
7 boost::system::system_error::~system_error() [function] [call site] 00312
6 boost::condition_variable::condition_variable() [function] [call site] 00313
7 pthread_mutex_init [call site] 00314
7 boost::thread_resource_error::thread_resource_error(int, char const*) [function] [call site] 00315
7 __asan_handle_no_return [call site] 00316
7 void boost::throw_exception<boost::thread_resource_error>(boost::thread_resource_error const&) [function] [call site] 00317
7 boost::system::system_error::~system_error() [function] [call site] 00318
7 pthread_condattr_init [call site] 00319
7 pthread_condattr_setclock [call site] 00320
7 pthread_cond_init [call site] 00321
7 pthread_condattr_destroy [call site] 00322
7 pthread_mutex_destroy [call site] 00323
7 boost::thread_resource_error::thread_resource_error(int, char const*) [function] [call site] 00324
7 __asan_handle_no_return [call site] 00325
7 void boost::throw_exception<boost::thread_resource_error>(boost::thread_resource_error const&) [function] [call site] 00326
7 boost::system::system_error::~system_error() [function] [call site] 00327
6 boost::condition_variable::~condition_variable() [function] [call site] 00328
7 pthread_mutex_destroy [call site] 00329
7 pthread_cond_destroy [call site] 00330
6 boost::mutex::~mutex() [function] [call site] 00331
7 pthread_mutex_destroy [call site] 00332
4 __cxa_atexit [call site] 00333
4 osquery::RegistryFactory::~RegistryFactory() [function] [call site] 00334
5 __asan_report_store8 [call site] 00335
5 boost::shared_mutex::~shared_mutex() [function] [call site] 00336
6 boost::condition_variable::~condition_variable() [function] [call site] 00337
6 boost::mutex::~mutex() [function] [call site] 00338
4 __cxa_guard_release [call site] 00339
4 __cxa_guard_abort [call site] 00340
3 osquery::RegistryFactory::registry(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const [function] [call site] 00341
4 osquery::RegistryFactory::exists(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const [function] [call site] 00342
4 __cxa_allocate_exception [call site] 00343
4 std::runtime_error::runtime_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [call site] 00344
4 __asan_handle_no_return [call site] 00345
4 __cxa_throw [call site] 00346
4 __cxa_free_exception [call site] 00347
3 __asan_report_load8 [call site] 00348
3 osquery::Status::~Status() [function] [call site] 00349
3 osquery::RegistryFactory::get() [function] [call site] 00350
3 osquery::RegistryFactory::registry(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const [function] [call site] 00351
3 __asan_report_load8 [call site] 00352
3 __cxa_begin_catch [call site] 00353
3 google::LogMessage::LogMessage(char const*, int, int) [call site] 00354
4 __asan_report_store8 [call site] 00355
4 google::LogMessage::Init(char const*, int, int, void (google::LogMessage::*)()) [call site] 00356
5 google::LogMessage::LogMessageData::LogMessageData() [call site] 00357
6 google::LogMessage::LogStream::LogStream(char*, int, unsigned long) [call site] 00358
7 google::base_logging::LogStreamBuf::LogStreamBuf(char*, int) [call site] 00359
7 __asan_report_load8 [call site] 00360
5 __asan_report_store1 [call site] 00361
5 glog_internal_namespace_::MutexLock::MutexLock(glog_internal_namespace_::Mutex*) [call site] 00362
6 glog_internal_namespace_::Mutex::Lock() [call site] 00363
7 __asan_report_load1 [call site] 00364
7 pthread_rwlock_wrlock [call site] 00365
7 __asan_handle_no_return [call site] 00366
7 abort [call site] 00367
5 glog_internal_namespace_::MutexLock::~MutexLock() [call site] 00368
6 glog_internal_namespace_::Mutex::Unlock() [call site] 00369
7 pthread_rwlock_unlock [call site] 00370
5 google::LogMessage::stream() [call site] 00371
5 __errno_location [call site] 00372
5 __asan_report_load4 [call site] 00373
5 __asan_report_store4 [call site] 00374
5 google::glog_internal_namespace_::WallTime_Now() [call site] 00375
6 google::glog_internal_namespace_::CycleClock_Now() [call site] 00376
7 gettimeofday [call site] 00377
5 gmtime_r [call site] 00378
5 localtime_r [call site] 00379
5 __asan_memset [call site] 00380
5 google::glog_internal_namespace_::const_basename(char const*) [call site] 00381
6 strrchr [call site] 00382
5 google::glog_internal_namespace_::GetTID() [call site] 00383
6 syscall [call site] 00384
6 getpid [call site] 00385
5 LogMessageTime::LogMessageTime(tm const&, long const&, int const&) [call site] 00386
5 LogMessageInfo::LogMessageInfo(char const*, char const*, int const&, int const&, LogMessageTime const&) [call site] 00387
5 google::LogMessage::LogStream::pcount() const [call site] 00388
6 google::base_logging::LogStreamBuf::pcount() const [call site] 00389
7 google::base_logging::LogStreamBuf::pbase() const [call site] 00390
5 snprintf [call site] 00391
5 strcmp [call site] 00392
5 google::glog_internal_namespace_::DumpStackTraceToString(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) [call site] 00393
6 google::DumpStackTrace(int, void (*)(char const*, void*), void*) [call site] 00394
7 google::GetStackTrace(void**, int, int) [call site] 00395
8 __asan_set_shadow_f8 [call site] 00396
8 __asan_set_shadow_00 [call site] 00397
8 backtrace [call site] 00398
8 __asan_set_shadow_f5 [call site] 00399
7 google::DumpPCAndSymbol(void (*)(char const*, void*), void*, void*, char const*) [call site] 00400
8 __asan_stack_malloc_6 [call site] 00401
8 google::Symbolize(void*, char*, int) [call site] 00402
9 google::AssertFail() [call site] 00403
9 google::SymbolizeAndDemangle(void*, char*, int) [call site] 00404
10 google::SafeAppendString(char const*, char*, int) [call site] 00405
11 strlen [call site] 00406
11 strncpy [call site] 00407
10 google::OpenObjectFileContainingPcAndGetStartAddress(unsigned long, unsigned long&, unsigned long&, char*, int) [call site] 00408
11 __asan_stack_malloc_5 [call site] 00409
11 open [call site] 00410
11 google::(anonymous namespace)::FileDescriptor::FileDescriptor(int) [call site] 00411
11 google::(anonymous namespace)::FileDescriptor::get() [call site] 00412
11 google::(anonymous namespace)::LineReader::LineReader(int, char*, int, long) [call site] 00413
11 google::(anonymous namespace)::LineReader::ReadLine(char const**, char const**) [call site] 00414
12 google::(anonymous namespace)::LineReader::BufferIsEmpty() [call site] 00415
12 google::ReadFromOffset(int, void*, unsigned long, long) [call site] 00416
13 pread [call site] 00417
12 google::(anonymous namespace)::LineReader::HasCompleteLine() [call site] 00418
13 google::(anonymous namespace)::LineReader::FindLineFeed() [call site] 00419
14 memchr [call site] 00420
12 __asan_memmove [call site] 00421
11 google::GetHex(char const*, char const*, unsigned long*) [call site] 00422
11 google::ReadFromOffsetExact(int, void*, unsigned long, long) [call site] 00423
11 memcmp [call site] 00424
11 google::(anonymous namespace)::FileDescriptor::~FileDescriptor() [call site] 00425
12 close [call site] 00426
12 __clang_call_terminate [call site] 00427
11 __asan_stack_free_5 [call site] 00428
10 google::SafeAppendHexNumber(unsigned long, char*, int) [call site] 00429
11 google::itoa_r(long, char*, unsigned long, int, unsigned long) [call site] 00430
10 google::FileGetElfType(int) [call site] 00431
10 google::GetSymbolFromObjectFile(int, unsigned long, char*, int, unsigned long) [call site] 00432
11 google::GetSectionHeaderByType(int, unsigned short, long, unsigned int, Elf64_Shdr*) [call site] 00433
12 __asan_memcpy [call site] 00434
11 google::FindSymbol(unsigned long, int, char*, int, unsigned long, Elf64_Shdr const*, Elf64_Shdr const*) [call site] 00435
12 __asan_report_load2 [call site] 00436
10 google::DemangleInplace(char*, int) [call site] 00437
11 google::Demangle(char const*, char*, int) [call site] 00438
12 google::InitState(google::State*, char const*, char*, int) [call site] 00439
13 __asan_report_store2 [call site] 00440
12 google::ParseTopLevelMangledName(google::State*) [call site] 00441
13 google::ParseMangledName(google::State*) [call site] 00442
14 google::ParseTwoCharToken(google::State*, char const*) [call site] 00443
14 google::ParseEncoding(google::State*) [call site] 00444
15 google::ParseName(google::State*) [call site] 00445
16 google::ParseNestedName(google::State*) [call site] 00446
17 google::ParseOneCharToken(google::State*, char) [call site] 00447
17 google::EnterNestedName(google::State*) [call site] 00448
17 google::ParseCVQualifiers(google::State*) [call site] 00449
17 google::ParsePrefix(google::State*) [call site] 00450
18 google::MaybeAppendSeparator(google::State*) [call site] 00451
19 google::MaybeAppend(google::State*, char const*) [call site] 00452
20 google::StrLen(char const*) [call site] 00453
20 google::MaybeAppendWithLength(google::State*, char const*, int) [call site] 00454
21 google::Append(google::State*, char const*, int) [call site] 00455
21 google::IsAlpha(char) [call site] 00456
18 google::ParseTemplateParam(google::State*) [call site] 00457
19 google::ParseNumber(google::State*, int*) [call site] 00458
20 google::IsDigit(char) [call site] 00459
18 google::ParseSubstitution(google::State*) [call site] 00460
19 google::ParseSeqId(google::State*) [call site] 00461
18 google::ParseUnscopedName(google::State*) [call site] 00462
19 google::ParseUnqualifiedName(google::State*) [call site] 00463
20 google::ParseOperatorName(google::State*) [call site] 00464
21 google::AtLeastNumCharsRemaining(char const*, int) [call site] 00465
21 google::ParseType(google::State*) [call site] 00466
22 google::ParseCharClass(google::State*, char const*) [call site] 00467
22 google::ParseExpression(google::State*) [call site] 00468
23 google::ParseExprPrimary(google::State*) [call site] 00469
24 google::ParseFloatNumber(google::State*) [call site] 00470
23 google::ParseTemplateArgs(google::State*) [call site] 00471
24 google::DisableAppend(google::State*) [call site] 00472
24 google::OneOrMore(bool (*)(google::State*), google::State*) [call site] 00473
24 google::ParseTemplateArg(google::State*) [call site] 00474
25 google::ZeroOrMore(bool (*)(google::State*), google::State*) [call site] 00475
24 google::RestoreAppend(google::State*, bool) [call site] 00476
22 google::ParseSourceName(google::State*) [call site] 00477
23 google::ParseIdentifier(google::State*, int) [call site] 00478
24 google::IdentifierIsAnonymousNamespace(google::State*, int) [call site] 00479
25 google::StrPrefix(char const*, char const*) [call site] 00480
22 google::ParseBuiltinType(google::State*) [call site] 00481
22 google::ParseFunctionType(google::State*) [call site] 00482
23 google::ParseBareFunctionType(google::State*) [call site] 00483
22 google::ParseClassEnumType(google::State*) [call site] 00484
22 google::ParseArrayType(google::State*) [call site] 00485
22 google::ParsePointerToMemberType(google::State*) [call site] 00486
22 google::ParseTemplateTemplateParam(google::State*) [call site] 00487
21 google::LeaveNestedName(google::State*, short) [call site] 00488
21 google::IsLower(char) [call site] 00489
20 google::ParseCtorDtorName(google::State*) [call site] 00490
20 google::ParseLocalSourceName(google::State*) [call site] 00491
21 google::ParseDiscriminator(google::State*) [call site] 00492
20 google::ParseAbiTags(google::State*) [call site] 00493
21 google::ParseAbiTag(google::State*) [call site] 00494
18 google::MaybeIncreaseNestLevel(google::State*) [call site] 00495
18 google::MaybeCancelLastSeparator(google::State*) [call site] 00496
16 google::ParseLocalName(google::State*) [call site] 00497
16 google::ParseUnscopedTemplateName(google::State*) [call site] 00498
15 google::ParseSpecialName(google::State*) [call site] 00499
16 google::ParseCallOffset(google::State*) [call site] 00500
17 google::ParseNVOffset(google::State*) [call site] 00501
17 google::ParseVOffset(google::State*) [call site] 00502
13 google::IsFunctionCloneSuffix(char const*) [call site] 00503
8 __asan_stack_free_6 [call site] 00504
7 google::DumpPC(void (*)(char const*, void*), void*, void*, char const*) [call site] 00505
6 google::DebugWriteToString(char const*, void*) [call site] 00506
4 google::LogMessage::SendToLog() [call site] 00507
5 glog_internal_namespace_::Mutex::AssertHeld() [call site] 00508
5 google::glog_internal_namespace_::IsGoogleLoggingInitialized() [call site] 00509
5 google::WriteToStderr(char const*, unsigned long) [call site] 00510
6 fwrite [call site] 00511
5 google::ColoredWriteToStderr(int, char const*, unsigned long) [call site] 00512
6 google::LogDestination::terminal_supports_color() [call site] 00513
6 google::SeverityToColor(int) [call site] 00514
6 google::GetAnsiColorCode(google::GLogColor) [call site] 00515
6 fprintf [call site] 00516
5 google::LogDestination::LogToSinks(int, char const*, char const*, int, tm const*, char const*, unsigned long, int) [call site] 00517
6 glog_internal_namespace_::ReaderMutexLock::ReaderMutexLock(glog_internal_namespace_::Mutex*) [call site] 00518
7 glog_internal_namespace_::Mutex::ReaderLock() [call site] 00519
8 pthread_rwlock_rdlock [call site] 00520
6 glog_internal_namespace_::ReaderMutexLock::~ReaderMutexLock() [call site] 00521
7 glog_internal_namespace_::Mutex::ReaderUnlock() [call site] 00522
5 google::LogDestination::LogToAllLogfiles(int, long, char const*, unsigned long) [call site] 00523
6 google::LogDestination::MaybeLogToLogfile(int, long, char const*, unsigned long) [call site] 00524
7 google::LogDestination::log_destination(int) [call site] 00525
8 google::LogDestination::LogDestination(int, char const*) [call site] 00526
9 google::(anonymous namespace)::LogFileObject::LogFileObject(int, char const*) [call site] 00527
10 google::base::Logger::Logger() [call site] 00528
10 glog_internal_namespace_::Mutex::Mutex() [call site] 00529
11 glog_internal_namespace_::Mutex::SetIsSafe() [call site] 00530
11 pthread_rwlock_init [call site] 00531
10 google::glog_internal_namespace_::ProgramInvocationShortName() [call site] 00532
10 __asan_report_store_n [call site] 00533
10 glog_internal_namespace_::Mutex::~Mutex() [call site] 00534
11 pthread_rwlock_destroy [call site] 00535
5 google::LogDestination::MaybeLogToStderr(int, char const*, unsigned long, unsigned long) [call site] 00536
5 google::LogDestination::MaybeLogToEmail(int, char const*, unsigned long) [call site] 00537
6 google::LogDestination::hostname() [call site] 00538
7 GetHostName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) [call site] 00539
8 uname [call site] 00540
6 google::SendEmailInternal(char const*, char const*, char const*, bool) [call site] 00541
7 google::InitVLOG3__(int**, int*, char const*, int) [call site] 00542
8 google::VLOG2Initializer() [call site] 00543
9 strchr [call site] 00544
9 __isoc99_sscanf [call site] 00545
9 google::VModuleInfo::VModuleInfo() [call site] 00546
8 google::glog_internal_namespace_::SafeFNMatch_(char const*, unsigned long, char const*, unsigned long) [call site] 00547
7 google::LogMessageVoidify::LogMessageVoidify() [function] [call site] 00548
7 google::LogMessage::LogMessage(char const*, int) [call site] 00549
7 google::LogMessageVoidify::operator&(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) [function] [call site] 00550
7 google::LogMessage::~LogMessage() [call site] 00551
8 google::LogMessage::Flush() [call site] 00552
9 google::LogDestination::WaitForSinks(google::LogMessage::LogMessageData*) [call site] 00553
10 google::LogMessage::SendToSink() [call site] 00554
10 google::LogMessage::SendToSinkAndLog() [call site] 00555
8 google::LogMessage::LogMessageData::~LogMessageData() [call site] 00556
9 google::LogMessage::LogStream::~LogStream() [call site] 00557
10 google::LogMessage::LogStream::~LogStream() [call site] 00558
7 google::ShellEscape(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [call site] 00559
7 popen [call site] 00560
7 pclose [call site] 00561
7 google::LogMessage::LogMessage(char const*, int, int) [call site] 00562
7 google::StrError(int) [call site] 00563
8 google::posix_strerror_r(int, char*, unsigned long) [call site] 00564
9 strerror_r [call site] 00565
9 strncat [call site] 00566
5 google::LogMessage::RecordCrashReason(google::glog_internal_namespace_::CrashReason*) [call site] 00567
5 google::glog_internal_namespace_::SetCrashReason(google::glog_internal_namespace_::CrashReason const*) [call site] 00568
6 google::glog_internal_namespace_::CrashReason const* google::glog_internal_namespace_::sync_val_compare_and_swap<google::glog_internal_namespace_::CrashReason const*>(google::glog_internal_namespace_::CrashReason const**, google::glog_internal_namespace_::CrashReason const*, google::glog_internal_namespace_::CrashReason const*) [call site] 00569
5 write [call site] 00570
5 google::LogMessage::Fail() [call site] 00571
3 google::LogMessage::stream() [call site] 00572
3 __asan_report_load8 [call site] 00573
3 google::LogMessage::~LogMessage() [call site] 00574
3 __asan_handle_no_return [call site] 00575
3 __cxa_rethrow [call site] 00576
3 __cxa_begin_catch [call site] 00577
3 google::LogMessage::LogMessage(char const*, int, int) [call site] 00578
3 google::LogMessage::stream() [call site] 00579
3 google::LogMessage::~LogMessage() [call site] 00580
3 __cxa_allocate_exception [call site] 00581
3 std::runtime_error::runtime_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [call site] 00582
3 __asan_handle_no_return [call site] 00583
3 __cxa_throw [call site] 00584
3 __cxa_free_exception [call site] 00585
3 osquery::Status::Status(int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) [function] [call site] 00586
4 __asan_report_store4 [call site] 00587
3 __cxa_end_catch [call site] 00588
3 __asan_report_load8 [call site] 00589
3 osquery::Status::Status(int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) [function] [call site] 00590
3 __cxa_end_catch [call site] 00591
3 __asan_set_shadow_f5 [call site] 00592
3 __asan_set_shadow_f5 [call site] 00593
3 __asan_handle_no_return [call site] 00594
3 __clang_call_terminate [call site] 00595
2 __asan_set_shadow_f5 [call site] 00596
1 osquery::Status::~Status() [function] [call site] 00597