Fuzz introspector: boost_programoptions_fuzzer
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
131 258 9 :

['std::__1::basic_string , std::__1::allocator >::~basic_string()', 'std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >::push_back[abi:ne180100](std::__1::basic_string , std::__1::allocator >&&)', 'std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >::~vector[abi:ne180100]()', 'boost::from_utf8(std::__1::basic_string , std::__1::allocator > const&)', 'std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >::operator[][abi:ne180100](unsigned long) const', 'std::__1::basic_string , std::__1::allocator >::~basic_string()', 'std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >::vector[abi:ne180100]()', 'std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >::size[abi:ne180100]() const', 'boost::to_local_8_bit(std::__1::basic_string , std::__1::allocator > const&)']

131 258 boost::program_options::value_semantic_codecvt_helper ::parse(boost::any&,std::__1::vector ,std::__1::allocator >,std::__1::allocator ,std::__1::allocator >>>const&,bool)const call site: 00000 /src/boost/libs/program_options/src/value_semantic.cpp:43
77 132 5 :

['std::__1::basic_string , std::__1::allocator >::~basic_string()', 'void boost::throw_exception (boost::program_options::validation_error const&)', 'boost::program_options::validation_error::~validation_error()', '_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne180100ILi0EEEPKc', 'boost::program_options::validation_error::validation_error(boost::program_options::validation_error::kind_t, std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&, int)']

77 132 std::__1::basic_string ,std::__1::allocator >const&boost::program_options::validators::get_single_string (std::__1::vector ,std::__1::allocator >,std::__1::allocator ,std::__1::allocator >>>const&,bool) call site: 00000 /src/boost/./boost/program_options/detail/value_semantic.hpp:63
0 10 1 :

['boost::any::operator=(boost::any const&)']

0 10 boost::program_options::typed_value ,std::__1::allocator >,char>::apply_default(boost::any&)const call site: 00000 /src/boost/./boost/program_options/value_semantic.hpp:339
0 10 1 :

['boost::any::operator=(boost::any const&)']

0 10 boost::program_options::typed_value ::apply_default(boost::any&)const call site: 00000 /src/boost/./boost/program_options/value_semantic.hpp:339
0 10 1 :

['boost::any::operator=(boost::any const&)']

0 10 boost::program_options::typed_value ::apply_default(boost::any&)const call site: 00000 /src/boost/./boost/program_options/value_semantic.hpp:339
0 10 1 :

['boost::any::operator=(boost::any const&)']

0 10 boost::program_options::typed_value ::apply_default(boost::any&)const call site: 00000 /src/boost/./boost/program_options/value_semantic.hpp:339
0 8 8 :

['std::__1::basic_string , std::__1::allocator >::~basic_string()', 'std::__1::numpunct const& std::__1::use_facet[abi:ne180100] >(std::__1::locale const&)', 'std::__1::basic_string , std::__1::allocator >::size[abi:ne180100]() const', 'std::__1::numpunct ::grouping[abi:ne180100]() const', 'std::__1::basic_string , std::__1::allocator >::operator[][abi:ne180100](unsigned long) const', 'boost::detail::lcast_ret_unsigned , unsigned int, char>::main_convert_iteration()', 'std::__1::numpunct ::thousands_sep[abi:ne180100]() const', 'std::__1::char_traits ::eq(char, char)']

0 32 boost::detail::lcast_ret_unsigned ,unsignedint,char>::convert() call site: 00000 /src/boost/./boost/lexical_cast/detail/lcast_unsigned_converters.hpp:200
0 0 None 441 957 boost::program_options::store(boost::program_options::basic_parsed_options const&,boost::program_options::variables_map&,bool) call site: 00000 /src/boost/libs/program_options/src/variables_map.cpp:68
0 0 None 441 957 boost::program_options::store(boost::program_options::basic_parsed_options const&,boost::program_options::variables_map&,bool) call site: 00000 /src/boost/libs/program_options/src/variables_map.cpp:77
0 0 None 326 440 boost::program_options::options_description::find_nothrow(std::__1::basic_string ,std::__1::allocator >const&,bool,bool,bool)const call site: 00000 /src/boost/libs/program_options/src/options_description.cpp:388
0 0 None 244 367 boost::program_options::store(boost::program_options::basic_parsed_options const&,boost::program_options::variables_map&,bool) call site: 00000 /src/boost/libs/program_options/src/variables_map.cpp:132
0 0 None 163 163 boost::program_options::options_description::find_nothrow(std::__1::basic_string ,std::__1::allocator >const&,bool,bool,bool)const call site: 00000 /src/boost/libs/program_options/src/options_description.cpp:403

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 set_options() [function] [call site] 00001
2 boost::program_options::options_description::options_description(unsigned int, unsigned int) [function] [call site] 00002
2 boost::program_options::options_description::add_options() [function] [call site] 00003
3 boost::program_options::options_description_easy_init::options_description_easy_init(boost::program_options::options_description*) [function] [call site] 00004
2 boost::program_options::typed_value<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, char>* boost::program_options::value<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >() [function] [call site] 00005
3 boost::program_options::typed_value<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, char>* boost::program_options::value<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] 00006
4 boost::program_options::typed_value<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, char>::typed_value(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) [function] [call site] 00007
5 boost::program_options::value_semantic_codecvt_helper<char>::value_semantic_codecvt_helper() [function] [call site] 00008
6 boost::program_options::value_semantic::value_semantic() [function] [call site] 00009
5 boost::program_options::typed_value_base::typed_value_base() [function] [call site] 00010
5 boost::any::any() [function] [call site] 00011
5 boost::function_n<void, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>::function_n() [function] [call site] 00012
6 boost::function_base::function_base() [function] [call site] 00013
5 boost::any::~any() [function] [call site] 00014
5 boost::program_options::typed_value_base::~typed_value_base() [function] [call site] 00015
5 boost::program_options::value_semantic_codecvt_helper<char>::~value_semantic_codecvt_helper() [function] [call site] 00016
6 boost::program_options::value_semantic::~value_semantic() [function] [call site] 00017
2 boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*) [function] [call site] 00018
3 boost::program_options::option_description::option_description(char const*, boost::program_options::value_semantic const*) [function] [call site] 00019
4 boost::shared_ptr<boost::program_options::value_semantic const>::shared_ptr<boost::program_options::value_semantic const>(boost::program_options::value_semantic const*) [function] [call site] 00020
5 boost::detail::shared_count::shared_count() [function] [call site] 00021
5 void boost::detail::sp_pointer_construct<boost::program_options::value_semantic const, boost::program_options::value_semantic const>(boost::shared_ptr<boost::program_options::value_semantic const>*, boost::program_options::value_semantic const*, boost::detail::shared_count&) [function] [call site] 00022
6 boost::detail::shared_count::shared_count<boost::program_options::value_semantic const>(boost::program_options::value_semantic const*) [function] [call site] 00023
7 boost::detail::sp_counted_impl_p<boost::program_options::value_semantic const>::sp_counted_impl_p(boost::program_options::value_semantic const*) [function] [call site] 00024
8 boost::detail::sp_counted_base::sp_counted_base() [function] [call site] 00025
7 __cxa_begin_catch [call site] 00026
7 void boost::checked_delete<boost::program_options::value_semantic const>(boost::program_options::value_semantic const*) [function] [call site] 00027
7 __cxa_rethrow [call site] 00028
7 __cxa_end_catch [call site] 00029
7 __clang_call_terminate [call site] 00030
8 __cxa_begin_catch [call site] 00031
6 boost::detail::shared_count::swap(boost::detail::shared_count&) [function] [call site] 00032
6 boost::detail::shared_count::~shared_count() [function] [call site] 00033
7 boost::detail::sp_counted_base::release() [function] [call site] 00034
8 boost::detail::atomic_decrement(unsigned int*) [function] [call site] 00035
8 boost::detail::sp_counted_base::weak_release() [function] [call site] 00036
9 boost::detail::atomic_decrement(unsigned int*) [function] [call site] 00037
7 __clang_call_terminate [call site] 00038
6 boost::detail::sp_enable_shared_from_this(...) [function] [call site] 00039
5 boost::detail::shared_count::~shared_count() [function] [call site] 00040
4 boost::program_options::option_description::set_names(char const*) [function] [call site] 00041
4 boost::shared_ptr<boost::program_options::value_semantic const>::~shared_ptr() [function] [call site] 00042
5 boost::detail::shared_count::~shared_count() [function] [call site] 00043
3 boost::shared_ptr<boost::program_options::option_description>::shared_ptr<boost::program_options::option_description>(boost::program_options::option_description*) [function] [call site] 00044
4 void boost::detail::sp_pointer_construct<boost::program_options::option_description, boost::program_options::option_description>(boost::shared_ptr<boost::program_options::option_description>*, boost::program_options::option_description*, boost::detail::shared_count&) [function] [call site] 00045
5 boost::detail::shared_count::shared_count<boost::program_options::option_description>(boost::program_options::option_description*) [function] [call site] 00046
6 boost::detail::sp_counted_impl_p<boost::program_options::option_description>::sp_counted_impl_p(boost::program_options::option_description*) [function] [call site] 00047
6 void boost::checked_delete<boost::program_options::option_description>(boost::program_options::option_description*) [function] [call site] 00048
3 boost::shared_ptr<boost::program_options::option_description>::shared_ptr(boost::shared_ptr<boost::program_options::option_description> const&) [function] [call site] 00049
4 boost::detail::shared_count::shared_count(boost::detail::shared_count const&) [function] [call site] 00050
5 boost::detail::sp_counted_base::add_ref_copy() [function] [call site] 00051
6 boost::detail::atomic_increment(unsigned int*) [function] [call site] 00052
5 __clang_call_terminate [call site] 00053
3 boost::program_options::options_description::add(boost::shared_ptr<boost::program_options::option_description>) [function] [call site] 00054
3 boost::shared_ptr<boost::program_options::option_description>::~shared_ptr() [function] [call site] 00055
3 boost::shared_ptr<boost::program_options::option_description>::~shared_ptr() [function] [call site] 00056
2 boost::program_options::typed_value<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, char>* boost::program_options::value<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >() [function] [call site] 00057
2 boost::program_options::typed_value<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, char>* boost::program_options::value<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >() [function] [call site] 00058
2 boost::program_options::typed_value<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, char>* boost::program_options::value<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >() [function] [call site] 00059
2 boost::program_options::typed_value<int, char>* boost::program_options::value<int>() [function] [call site] 00060
3 boost::program_options::typed_value<int, char>* boost::program_options::value<int>(int*) [function] [call site] 00061
4 boost::program_options::typed_value<int, char>::typed_value(int*) [function] [call site] 00062
5 boost::function_n<void, int const&>::function_n() [function] [call site] 00063
2 boost::program_options::typed_value<int, char>* boost::program_options::value<int>() [function] [call site] 00064
2 boost::program_options::typed_value<int, char>* boost::program_options::value<int>() [function] [call site] 00065
2 boost::program_options::typed_value<int, char>* boost::program_options::value<int>() [function] [call site] 00066
2 boost::program_options::typed_value<int, char>* boost::program_options::value<int>() [function] [call site] 00067
2 boost::program_options::typed_value<float, char>* boost::program_options::value<float>() [function] [call site] 00068
3 boost::program_options::typed_value<float, char>* boost::program_options::value<float>(float*) [function] [call site] 00069
4 boost::program_options::typed_value<float, char>::typed_value(float*) [function] [call site] 00070
5 boost::function_n<void, float const&>::function_n() [function] [call site] 00071
2 boost::program_options::typed_value<float, char>* boost::program_options::value<float>() [function] [call site] 00072
2 boost::program_options::typed_value<double, char>* boost::program_options::value<double>() [function] [call site] 00073
3 boost::program_options::typed_value<double, char>* boost::program_options::value<double>(double*) [function] [call site] 00074
4 boost::program_options::typed_value<double, char>::typed_value(double*) [function] [call site] 00075
5 boost::function_n<void, double const&>::function_n() [function] [call site] 00076
2 boost::program_options::typed_value<float, char>* boost::program_options::value<float>() [function] [call site] 00077
2 boost::program_options::typed_value<float, char>* boost::program_options::value<float>() [function] [call site] 00078
2 boost::program_options::typed_value<float, char>* boost::program_options::value<float>() [function] [call site] 00079
2 boost::program_options::typed_value<float, char>* boost::program_options::value<float>() [function] [call site] 00080
2 boost::program_options::typed_value<float, char>* boost::program_options::value<float>() [function] [call site] 00081
2 boost::program_options::typed_value<float, char>* boost::program_options::value<float>() [function] [call site] 00082
2 boost::program_options::typed_value<float, char>* boost::program_options::value<float>() [function] [call site] 00083
2 boost::program_options::typed_value<float, char>* boost::program_options::value<float>() [function] [call site] 00084
2 boost::program_options::typed_value<float, char>* boost::program_options::value<float>() [function] [call site] 00085
2 boost::program_options::bool_switch() [function] [call site] 00086
3 boost::program_options::bool_switch(bool*) [function] [call site] 00087
4 boost::program_options::typed_value<bool, char>::typed_value(bool*) [function] [call site] 00088
5 boost::function_n<void, bool const&>::function_n() [function] [call site] 00089
4 boost::program_options::typed_value<bool, char>::default_value(bool const&) [function] [call site] 00090
5 boost::any::any<bool>(bool const&) [function] [call site] 00091
6 boost::any::holder<bool>::holder(bool const&) [function] [call site] 00092
7 boost::any::placeholder::placeholder() [function] [call site] 00093
8 boost::anys::detail::placeholder::placeholder() [function] [call site] 00094
5 boost::any::operator=(boost::any&&) [function] [call site] 00095
6 boost::any::swap(boost::any&) [function] [call site] 00096
6 boost::any::any() [function] [call site] 00097
6 boost::any::swap(boost::any&) [function] [call site] 00098
6 boost::any::~any() [function] [call site] 00099
5 boost::any::~any() [function] [call site] 00100
5 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > boost::lexical_cast<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool>(bool const&) [function] [call site] 00101
6 bool boost::conversion::detail::try_lexical_convert<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool>(bool const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) [function] [call site] 00102
7 boost::detail::lexical_converter_impl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool>::try_convert(bool const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) [function] [call site] 00103
8 boost::detail::lcast::optimized_src_stream<char, std::__1::char_traits<char>, 2ul>::optimized_src_stream() [function] [call site] 00104
8 boost::detail::lcast::optimized_src_stream<char, std::__1::char_traits<char>, 2ul>::stream_in(boost::detail::lcast::exact<bool>) [function] [call site] 00105
8 boost::detail::lcast::optimized_src_stream<char, std::__1::char_traits<char>, 2ul>::cbegin() const [function] [call site] 00106
8 boost::detail::lcast::optimized_src_stream<char, std::__1::char_traits<char>, 2ul>::cend() const [function] [call site] 00107
8 boost::detail::lcast::to_target_stream<char, std::__1::char_traits<char> >::to_target_stream(char const*, char const*) [function] [call site] 00108
8 bool boost::detail::lcast::to_target_stream<char, std::__1::char_traits<char> >::stream_out<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] 00109
6 void boost::conversion::detail::throw_bad_cast<bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >() [function] [call site] 00110
7 boost::bad_lexical_cast::bad_lexical_cast(std::type_info const&, std::type_info const&) [function] [call site] 00111
8 std::bad_cast::bad_cast() [call site] 00112
7 void boost::throw_exception<boost::bad_lexical_cast>(boost::bad_lexical_cast const&) [function] [call site] 00113
8 boost::throw_exception_assert_compatibility(std::exception const&) [function] [call site] 00114
8 __cxa_allocate_exception [call site] 00115
8 boost::wrapexcept<boost::bad_lexical_cast>::wrapexcept(boost::bad_lexical_cast const&) [function] [call site] 00116
9 boost::exception_detail::clone_base::clone_base() [function] [call site] 00117
9 boost::bad_lexical_cast::bad_lexical_cast(boost::bad_lexical_cast const&) [function] [call site] 00118
10 std::bad_cast::bad_cast[abi:ne180100](std::bad_cast const&) [function] [call site] 00119
11 std::exception::exception[abi:ne180100](std::exception const&) [function] [call site] 00120
9 boost::exception::exception() [function] [call site] 00121
10 boost::exception_detail::refcount_ptr<boost::exception_detail::error_info_container>::refcount_ptr() [function] [call site] 00122
9 boost::wrapexcept<boost::bad_lexical_cast>::copy_from(void const*) [function] [call site] 00123
9 boost::exception::~exception() [function] [call site] 00124
10 boost::exception_detail::refcount_ptr<boost::exception_detail::error_info_container>::~refcount_ptr() [function] [call site] 00125
11 boost::exception_detail::refcount_ptr<boost::exception_detail::error_info_container>::release() [function] [call site] 00126
11 __clang_call_terminate [call site] 00127
9 boost::bad_lexical_cast::~bad_lexical_cast() [function] [call site] 00128
10 std::bad_cast::~bad_cast() [call site] 00129
9 boost::exception_detail::clone_base::~clone_base() [function] [call site] 00130
8 __cxa_throw [call site] 00131
8 boost::wrapexcept<boost::bad_lexical_cast>::~wrapexcept() [function] [call site] 00132
9 boost::exception::~exception() [function] [call site] 00133
9 boost::bad_lexical_cast::~bad_lexical_cast() [function] [call site] 00134
9 boost::exception_detail::clone_base::~clone_base() [function] [call site] 00135
8 __cxa_free_exception [call site] 00136
7 boost::bad_lexical_cast::~bad_lexical_cast() [function] [call site] 00137
4 boost::program_options::typed_value<bool, char>::zero_tokens() [function] [call site] 00138
2 boost::program_options::bool_switch() [function] [call site] 00139
2 boost::program_options::bool_switch() [function] [call site] 00140
2 boost::program_options::bool_switch() [function] [call site] 00141
2 boost::program_options::bool_switch() [function] [call site] 00142
2 boost::program_options::bool_switch() [function] [call site] 00143
2 boost::program_options::bool_switch() [function] [call site] 00144
2 boost::program_options::bool_switch() [function] [call site] 00145
2 boost::program_options::bool_switch() [function] [call site] 00146
2 boost::program_options::bool_switch() [function] [call site] 00147
2 boost::program_options::options_description::~options_description() [function] [call site] 00148
1 boost::program_options::variables_map::variables_map() [function] [call site] 00149
2 boost::program_options::abstract_variables_map::abstract_variables_map() [function] [call site] 00150
1 boost::program_options::basic_parsed_options<char> boost::program_options::parse_config_file<char>(std::__1::basic_istream<char, std::__1::char_traits<char> >&, boost::program_options::options_description const&, bool) [function] [call site] 00151
2 boost::program_options::options_description::options() const [function] [call site] 00152
2 boost::shared_ptr<boost::program_options::option_description>::operator*() const [function] [call site] 00153
2 boost::program_options::option_description::long_name() const [function] [call site] 00154
3 __cxa_guard_acquire [call site] 00155
3 __cxa_atexit [call site] 00156
3 __cxa_guard_release [call site] 00157
3 __cxa_guard_abort [call site] 00158
2 boost::program_options::error::error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00159
3 std::logic_error::logic_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [call site] 00160
2 void boost::throw_exception<boost::program_options::error>(boost::program_options::error const&) [function] [call site] 00161
3 boost::wrapexcept<boost::program_options::error>::wrapexcept(boost::program_options::error const&) [function] [call site] 00162
4 boost::program_options::error::error(boost::program_options::error const&) [function] [call site] 00163
5 std::logic_error::logic_error(std::logic_error const&) [call site] 00164
4 boost::wrapexcept<boost::program_options::error>::copy_from(void const*) [function] [call site] 00165
4 boost::program_options::error::~error() [function] [call site] 00166
5 std::logic_error::~logic_error() [call site] 00167
3 boost::wrapexcept<boost::program_options::error>::~wrapexcept() [function] [call site] 00168
4 boost::program_options::error::~error() [function] [call site] 00169
2 boost::program_options::error::~error() [function] [call site] 00170
2 boost::program_options::option_description::long_name() const [function] [call site] 00171
2 boost::program_options::basic_parsed_options<char>::basic_parsed_options(boost::program_options::options_description const*, int) [function] [call site] 00172
2 boost::program_options::detail::basic_config_file_iterator<char>::basic_config_file_iterator(std::__1::basic_istream<char, std::__1::char_traits<char> >&, std::__1::set<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::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, bool) [function] [call site] 00173
3 boost::program_options::detail::common_config_file_iterator::common_config_file_iterator(std::__1::set<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::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, bool) [function] [call site] 00174
4 boost::eof_iterator<boost::program_options::detail::common_config_file_iterator, boost::program_options::basic_option<char> >::eof_iterator() [function] [call site] 00175
5 boost::program_options::basic_option<char>::basic_option() [function] [call site] 00176
4 boost::program_options::detail::common_config_file_iterator::add_option(char const*) [function] [call site] 00177
5 boost::program_options::error::error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00178
5 void boost::throw_exception<boost::program_options::error>(boost::program_options::error const&) [function] [call site] 00179
5 boost::program_options::error::~error() [function] [call site] 00180
4 boost::eof_iterator<boost::program_options::detail::common_config_file_iterator, boost::program_options::basic_option<char> >::~eof_iterator() [function] [call site] 00181
5 boost::program_options::basic_option<char>::~basic_option() [function] [call site] 00182
3 boost::shared_ptr<std::__1::basic_istream<char, std::__1::char_traits<char> > >::shared_ptr() [function] [call site] 00183
4 boost::detail::shared_count::shared_count() [function] [call site] 00184
3 void boost::shared_ptr<std::__1::basic_istream<char, std::__1::char_traits<char> > >::reset<std::__1::basic_istream<char, std::__1::char_traits<char> >, boost::program_options::detail::null_deleter>(std::__1::basic_istream<char, std::__1::char_traits<char> >*, boost::program_options::detail::null_deleter) [function] [call site] 00185
4 boost::shared_ptr<std::__1::basic_istream<char, std::__1::char_traits<char> > >::shared_ptr<std::__1::basic_istream<char, std::__1::char_traits<char> >, boost::program_options::detail::null_deleter>(std::__1::basic_istream<char, std::__1::char_traits<char> >*, boost::program_options::detail::null_deleter) [function] [call site] 00186
5 boost::detail::shared_count::shared_count<std::__1::basic_istream<char, std::__1::char_traits<char> >*, boost::program_options::detail::null_deleter>(std::__1::basic_istream<char, std::__1::char_traits<char> >*, boost::program_options::detail::null_deleter) [function] [call site] 00187
6 boost::detail::sp_counted_impl_pd<std::__1::basic_istream<char, std::__1::char_traits<char> >*, boost::program_options::detail::null_deleter>::sp_counted_impl_pd(std::__1::basic_istream<char, std::__1::char_traits<char> >*, boost::program_options::detail::null_deleter&) [function] [call site] 00188
7 boost::detail::sp_counted_base::sp_counted_base() [function] [call site] 00189
6 __cxa_begin_catch [call site] 00190
6 boost::program_options::detail::null_deleter::operator()(void const*) const [function] [call site] 00191
6 __cxa_rethrow [call site] 00192
6 __cxa_end_catch [call site] 00193
6 __clang_call_terminate [call site] 00194
5 void boost::detail::sp_deleter_construct<std::__1::basic_istream<char, std::__1::char_traits<char> >, std::__1::basic_istream<char, std::__1::char_traits<char> > >(boost::shared_ptr<std::__1::basic_istream<char, std::__1::char_traits<char> > >*, std::__1::basic_istream<char, std::__1::char_traits<char> >*) [function] [call site] 00195
6 boost::detail::sp_enable_shared_from_this(...) [function] [call site] 00196
5 boost::detail::shared_count::~shared_count() [function] [call site] 00197
4 boost::shared_ptr<std::__1::basic_istream<char, std::__1::char_traits<char> > >::swap(boost::shared_ptr<std::__1::basic_istream<char, std::__1::char_traits<char> > >&) [function] [call site] 00198
5 boost::detail::shared_count::swap(boost::detail::shared_count&) [function] [call site] 00199
4 boost::shared_ptr<std::__1::basic_istream<char, std::__1::char_traits<char> > >::~shared_ptr() [function] [call site] 00200
3 boost::program_options::detail::common_config_file_iterator::get() [function] [call site] 00201
4 boost::program_options::detail::(anonymous namespace)::trim_ws(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00202
4 boost::program_options::detail::(anonymous namespace)::trim_ws(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00203
4 boost::program_options::detail::(anonymous namespace)::trim_ws(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00204
4 boost::program_options::detail::common_config_file_iterator::allowed_option(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const [function] [call site] 00205
4 boost::program_options::unknown_option::unknown_option(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00206
5 boost::program_options::error_with_no_option_name::error_with_no_option_name(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] 00207
6 boost::program_options::error_with_option_name::error_with_option_name(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) [function] [call site] 00208
7 boost::program_options::error::error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00209
7 boost::program_options::error_with_option_name::set_substitute_default(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00210
7 boost::program_options::error_with_option_name::set_substitute_default(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00211
7 boost::program_options::error_with_option_name::set_substitute_default(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00212
7 boost::program_options::error::~error() [function] [call site] 00213
4 void boost::throw_exception<boost::program_options::unknown_option>(boost::program_options::unknown_option const&) [function] [call site] 00214
5 boost::wrapexcept<boost::program_options::unknown_option>::wrapexcept(boost::program_options::unknown_option const&) [function] [call site] 00215
6 boost::program_options::unknown_option::unknown_option(boost::program_options::unknown_option const&) [function] [call site] 00216
7 boost::program_options::error_with_no_option_name::error_with_no_option_name(boost::program_options::error_with_no_option_name const&) [function] [call site] 00217
8 boost::program_options::error_with_option_name::error_with_option_name(boost::program_options::error_with_option_name const&) [function] [call site] 00218
9 boost::program_options::error::error(boost::program_options::error const&) [function] [call site] 00219
9 boost::program_options::error::~error() [function] [call site] 00220
6 boost::wrapexcept<boost::program_options::unknown_option>::copy_from(void const*) [function] [call site] 00221
6 boost::program_options::unknown_option::~unknown_option() [function] [call site] 00222
7 boost::program_options::error_with_no_option_name::~error_with_no_option_name() [function] [call site] 00223
8 boost::program_options::error_with_option_name::~error_with_option_name() [function] [call site] 00224
9 boost::program_options::error::~error() [function] [call site] 00225
5 boost::wrapexcept<boost::program_options::unknown_option>::~wrapexcept() [function] [call site] 00226
6 boost::program_options::unknown_option::~unknown_option() [function] [call site] 00227
4 boost::program_options::unknown_option::~unknown_option() [function] [call site] 00228
4 boost::eof_iterator<boost::program_options::detail::common_config_file_iterator, boost::program_options::basic_option<char> >::value() [function] [call site] 00229
4 boost::eof_iterator<boost::program_options::detail::common_config_file_iterator, boost::program_options::basic_option<char> >::value() [function] [call site] 00230
4 boost::eof_iterator<boost::program_options::detail::common_config_file_iterator, boost::program_options::basic_option<char> >::value() [function] [call site] 00231
4 boost::eof_iterator<boost::program_options::detail::common_config_file_iterator, boost::program_options::basic_option<char> >::value() [function] [call site] 00232
4 boost::eof_iterator<boost::program_options::detail::common_config_file_iterator, boost::program_options::basic_option<char> >::value() [function] [call site] 00233
4 boost::eof_iterator<boost::program_options::detail::common_config_file_iterator, boost::program_options::basic_option<char> >::value() [function] [call site] 00234
4 boost::eof_iterator<boost::program_options::detail::common_config_file_iterator, boost::program_options::basic_option<char> >::value() [function] [call site] 00235
4 boost::program_options::invalid_config_file_syntax::invalid_config_file_syntax(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, boost::program_options::invalid_syntax::kind_t) [function] [call site] 00236
5 boost::program_options::invalid_syntax::invalid_syntax(boost::program_options::invalid_syntax::kind_t, 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&, int) [function] [call site] 00237
6 boost::program_options::invalid_syntax::get_template(boost::program_options::invalid_syntax::kind_t) [function] [call site] 00238
6 boost::program_options::error_with_option_name::error_with_option_name(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) [function] [call site] 00239
5 boost::program_options::invalid_syntax::~invalid_syntax() [function] [call site] 00240
6 boost::program_options::error_with_option_name::~error_with_option_name() [function] [call site] 00241
4 void boost::throw_exception<boost::program_options::invalid_config_file_syntax>(boost::program_options::invalid_config_file_syntax const&) [function] [call site] 00242
5 boost::wrapexcept<boost::program_options::invalid_config_file_syntax>::wrapexcept(boost::program_options::invalid_config_file_syntax const&) [function] [call site] 00243
6 boost::program_options::invalid_config_file_syntax::invalid_config_file_syntax(boost::program_options::invalid_config_file_syntax const&) [function] [call site] 00244
7 boost::program_options::invalid_syntax::invalid_syntax(boost::program_options::invalid_syntax const&) [function] [call site] 00245
8 boost::program_options::error_with_option_name::error_with_option_name(boost::program_options::error_with_option_name const&) [function] [call site] 00246
6 boost::wrapexcept<boost::program_options::invalid_config_file_syntax>::copy_from(void const*) [function] [call site] 00247
6 boost::program_options::invalid_config_file_syntax::~invalid_config_file_syntax() [function] [call site] 00248
7 boost::program_options::invalid_syntax::~invalid_syntax() [function] [call site] 00249
5 boost::wrapexcept<boost::program_options::invalid_config_file_syntax>::~wrapexcept() [function] [call site] 00250
6 boost::program_options::invalid_config_file_syntax::~invalid_config_file_syntax() [function] [call site] 00251
4 boost::program_options::invalid_config_file_syntax::~invalid_config_file_syntax() [function] [call site] 00252
4 boost::eof_iterator<boost::program_options::detail::common_config_file_iterator, boost::program_options::basic_option<char> >::found_eof() [function] [call site] 00253
3 boost::shared_ptr<std::__1::basic_istream<char, std::__1::char_traits<char> > >::~shared_ptr() [function] [call site] 00254
3 boost::program_options::detail::common_config_file_iterator::~common_config_file_iterator() [function] [call site] 00255
4 boost::eof_iterator<boost::program_options::detail::common_config_file_iterator, boost::program_options::basic_option<char> >::~eof_iterator() [function] [call site] 00256
2 boost::program_options::detail::basic_config_file_iterator<char>::basic_config_file_iterator() [function] [call site] 00257
3 boost::program_options::detail::common_config_file_iterator::common_config_file_iterator() [function] [call site] 00258
4 boost::eof_iterator<boost::program_options::detail::common_config_file_iterator, boost::program_options::basic_option<char> >::eof_iterator() [function] [call site] 00259
4 boost::eof_iterator<boost::program_options::detail::common_config_file_iterator, boost::program_options::basic_option<char> >::found_eof() [function] [call site] 00260
4 boost::eof_iterator<boost::program_options::detail::common_config_file_iterator, boost::program_options::basic_option<char> >::~eof_iterator() [function] [call site] 00261
3 boost::shared_ptr<std::__1::basic_istream<char, std::__1::char_traits<char> > >::shared_ptr() [function] [call site] 00262
3 boost::eof_iterator<boost::program_options::detail::common_config_file_iterator, boost::program_options::basic_option<char> >::found_eof() [function] [call site] 00263
3 boost::shared_ptr<std::__1::basic_istream<char, std::__1::char_traits<char> > >::~shared_ptr() [function] [call site] 00264
3 boost::program_options::detail::common_config_file_iterator::~common_config_file_iterator() [function] [call site] 00265
2 boost::program_options::detail::basic_config_file_iterator<char>::~basic_config_file_iterator() [function] [call site] 00266
3 boost::shared_ptr<std::__1::basic_istream<char, std::__1::char_traits<char> > >::~shared_ptr() [function] [call site] 00267
3 boost::program_options::detail::common_config_file_iterator::~common_config_file_iterator() [function] [call site] 00268
2 boost::program_options::basic_parsed_options<char>::basic_parsed_options(boost::program_options::basic_parsed_options<char> const&) [function] [call site] 00269
2 boost::program_options::basic_parsed_options<char>::~basic_parsed_options() [function] [call site] 00270
1 boost::program_options::store(boost::program_options::basic_parsed_options<char> const&, boost::program_options::variables_map&, bool) [function] [call site] 00271
2 boost::program_options::options_description::find(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, bool, bool) const [function] [call site] 00272
3 boost::program_options::options_description::find_nothrow(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, bool, bool) const [function] [call site] 00273
4 boost::shared_ptr<boost::program_options::option_description>::shared_ptr() [function] [call site] 00274
4 boost::shared_ptr<boost::program_options::option_description>::operator->() const [function] [call site] 00275
4 boost::program_options::option_description::match(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, bool, bool) const [function] [call site] 00276
5 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > boost::program_options::(anonymous namespace)::tolower_<char>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00277
6 tolower [call site] 00278
5 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > boost::program_options::(anonymous namespace)::tolower_<char>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00279
5 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > boost::program_options::(anonymous namespace)::tolower_<char>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00280
4 boost::shared_ptr<boost::program_options::option_description>::operator->() const [function] [call site] 00281
4 boost::program_options::option_description::key(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const [function] [call site] 00282
4 boost::shared_ptr<boost::program_options::option_description>::operator=(boost::shared_ptr<boost::program_options::option_description> const&) [function] [call site] 00283
5 boost::shared_ptr<boost::program_options::option_description>::shared_ptr(boost::shared_ptr<boost::program_options::option_description> const&) [function] [call site] 00284
5 boost::shared_ptr<boost::program_options::option_description>::swap(boost::shared_ptr<boost::program_options::option_description>&) [function] [call site] 00285
5 boost::shared_ptr<boost::program_options::option_description>::~shared_ptr() [function] [call site] 00286
4 boost::shared_ptr<boost::program_options::option_description>::operator->() const [function] [call site] 00287
4 boost::program_options::option_description::key(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const [function] [call site] 00288
4 boost::shared_ptr<boost::program_options::option_description>::operator=(boost::shared_ptr<boost::program_options::option_description> const&) [function] [call site] 00289
4 boost::program_options::ambiguous_option::ambiguous_option(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> > > > const&) [function] [call site] 00290
5 boost::program_options::error_with_no_option_name::error_with_no_option_name(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] 00291
5 boost::program_options::error_with_no_option_name::~error_with_no_option_name() [function] [call site] 00292
4 void boost::throw_exception<boost::program_options::ambiguous_option>(boost::program_options::ambiguous_option const&) [function] [call site] 00293
5 boost::wrapexcept<boost::program_options::ambiguous_option>::wrapexcept(boost::program_options::ambiguous_option const&) [function] [call site] 00294
6 boost::program_options::ambiguous_option::ambiguous_option(boost::program_options::ambiguous_option const&) [function] [call site] 00295
7 boost::program_options::error_with_no_option_name::error_with_no_option_name(boost::program_options::error_with_no_option_name const&) [function] [call site] 00296
7 boost::program_options::error_with_no_option_name::~error_with_no_option_name() [function] [call site] 00297
6 boost::wrapexcept<boost::program_options::ambiguous_option>::copy_from(void const*) [function] [call site] 00298
6 boost::program_options::ambiguous_option::~ambiguous_option() [function] [call site] 00299
7 boost::program_options::error_with_no_option_name::~error_with_no_option_name() [function] [call site] 00300
5 boost::wrapexcept<boost::program_options::ambiguous_option>::~wrapexcept() [function] [call site] 00301
6 boost::program_options::ambiguous_option::~ambiguous_option() [function] [call site] 00302
4 boost::program_options::ambiguous_option::~ambiguous_option() [function] [call site] 00303
4 boost::program_options::ambiguous_option::ambiguous_option(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> > > > const&) [function] [call site] 00304
4 void boost::throw_exception<boost::program_options::ambiguous_option>(boost::program_options::ambiguous_option const&) [function] [call site] 00305
4 boost::program_options::ambiguous_option::~ambiguous_option() [function] [call site] 00306
4 boost::shared_ptr<boost::program_options::option_description>::get() const [function] [call site] 00307
4 boost::shared_ptr<boost::program_options::option_description>::~shared_ptr() [function] [call site] 00308
3 boost::program_options::unknown_option::unknown_option(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00309
3 void boost::throw_exception<boost::program_options::unknown_option>(boost::program_options::unknown_option const&) [function] [call site] 00310
3 boost::program_options::unknown_option::~unknown_option() [function] [call site] 00311
2 boost::program_options::variable_value::defaulted() const [function] [call site] 00312
2 boost::program_options::variable_value::variable_value() [function] [call site] 00313
3 boost::any::any() [function] [call site] 00314
3 boost::shared_ptr<boost::program_options::value_semantic const>::shared_ptr() [function] [call site] 00315
2 boost::program_options::variable_value::operator=(boost::program_options::variable_value&&) [function] [call site] 00316
3 boost::any::operator=(boost::any&&) [function] [call site] 00317
3 boost::shared_ptr<boost::program_options::value_semantic const>::operator=(boost::shared_ptr<boost::program_options::value_semantic const>&&) [function] [call site] 00318
4 boost::shared_ptr<boost::program_options::value_semantic const>::shared_ptr(boost::shared_ptr<boost::program_options::value_semantic const>&&) [function] [call site] 00319
5 boost::detail::shared_count::shared_count(boost::detail::shared_count&&) [function] [call site] 00320
4 boost::shared_ptr<boost::program_options::value_semantic const>::swap(boost::shared_ptr<boost::program_options::value_semantic const>&) [function] [call site] 00321
4 boost::shared_ptr<boost::program_options::value_semantic const>::~shared_ptr() [function] [call site] 00322
2 boost::program_options::variable_value::~variable_value() [function] [call site] 00323
3 boost::any::~any() [function] [call site] 00324
2 boost::program_options::option_description::semantic() const [function] [call site] 00325
3 boost::shared_ptr<boost::program_options::value_semantic const>::shared_ptr(boost::shared_ptr<boost::program_options::value_semantic const> const&) [function] [call site] 00326
2 boost::shared_ptr<boost::program_options::value_semantic const>::operator->() const [function] [call site] 00327
2 boost::program_options::variable_value::value() [function] [call site] 00328
2 boost::shared_ptr<boost::program_options::value_semantic const>::~shared_ptr() [function] [call site] 00329
2 boost::program_options::option_description::semantic() const [function] [call site] 00330
2 boost::shared_ptr<boost::program_options::value_semantic const>::operator=(boost::shared_ptr<boost::program_options::value_semantic const>&&) [function] [call site] 00331
2 boost::shared_ptr<boost::program_options::value_semantic const>::~shared_ptr() [function] [call site] 00332
2 boost::program_options::option_description::semantic() const [function] [call site] 00333
2 boost::shared_ptr<boost::program_options::value_semantic const>::operator->() const [function] [call site] 00334
2 boost::shared_ptr<boost::program_options::value_semantic const>::~shared_ptr() [function] [call site] 00335
2 __cxa_begin_catch [call site] 00336
2 boost::program_options::error_with_option_name::add_context(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&, int) [function] [call site] 00337
3 boost::program_options::error_with_option_name::set_original_token(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00338
4 boost::program_options::error_with_option_name::set_substitute(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] 00339
3 boost::program_options::error_with_option_name::set_prefix(int) [function] [call site] 00340
2 __cxa_rethrow [call site] 00341
2 __cxa_end_catch [call site] 00342
2 boost::program_options::options_description::options() const [function] [call site] 00343
2 boost::shared_ptr<boost::program_options::option_description>::operator*() const [function] [call site] 00344
2 boost::program_options::option_description::key(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const [function] [call site] 00345
2 boost::any::any() [function] [call site] 00346
2 boost::program_options::option_description::semantic() const [function] [call site] 00347
2 boost::shared_ptr<boost::program_options::value_semantic const>::operator->() const [function] [call site] 00348
2 boost::shared_ptr<boost::program_options::value_semantic const>::~shared_ptr() [function] [call site] 00349
2 boost::program_options::variable_value::variable_value(boost::any const&, bool) [function] [call site] 00350
3 boost::any::any(boost::any const&) [function] [call site] 00351
3 boost::shared_ptr<boost::program_options::value_semantic const>::shared_ptr() [function] [call site] 00352
2 boost::program_options::variable_value::operator=(boost::program_options::variable_value&&) [function] [call site] 00353
2 boost::program_options::variable_value::~variable_value() [function] [call site] 00354
2 boost::program_options::option_description::semantic() const [function] [call site] 00355
2 boost::shared_ptr<boost::program_options::value_semantic const>::operator=(boost::shared_ptr<boost::program_options::value_semantic const>&&) [function] [call site] 00356
2 boost::shared_ptr<boost::program_options::value_semantic const>::~shared_ptr() [function] [call site] 00357
2 boost::any::~any() [function] [call site] 00358
2 boost::program_options::option_description::semantic() const [function] [call site] 00359
2 boost::shared_ptr<boost::program_options::value_semantic const>::operator->() const [function] [call site] 00360
2 boost::shared_ptr<boost::program_options::value_semantic const>::~shared_ptr() [function] [call site] 00361
2 boost::program_options::option_description::canonical_display_name(int) const [function] [call site] 00362
2 __clang_call_terminate [call site] 00363
1 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::program_options::collect_unrecognized<char>(std::__1::vector<boost::program_options::basic_option<char>, std::__1::allocator<boost::program_options::basic_option<char> > > const&, boost::program_options::collect_unrecognized_mode) [function] [call site] 00364
1 boost::program_options::notify(boost::program_options::variables_map&) [function] [call site] 00365
2 boost::program_options::variables_map::notify() [function] [call site] 00366
3 boost::program_options::variable_value::empty() const [function] [call site] 00367
4 boost::any::empty() const [function] [call site] 00368
3 boost::program_options::required_option::required_option(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00369
4 boost::program_options::error_with_option_name::error_with_option_name(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) [function] [call site] 00370
3 void boost::throw_exception<boost::program_options::required_option>(boost::program_options::required_option const&) [function] [call site] 00371
4 boost::wrapexcept<boost::program_options::required_option>::wrapexcept(boost::program_options::required_option const&) [function] [call site] 00372
5 boost::program_options::required_option::required_option(boost::program_options::required_option const&) [function] [call site] 00373
6 boost::program_options::error_with_option_name::error_with_option_name(boost::program_options::error_with_option_name const&) [function] [call site] 00374
5 boost::wrapexcept<boost::program_options::required_option>::copy_from(void const*) [function] [call site] 00375
5 boost::program_options::required_option::~required_option() [function] [call site] 00376
6 boost::program_options::error_with_option_name::~error_with_option_name() [function] [call site] 00377
4 boost::wrapexcept<boost::program_options::required_option>::~wrapexcept() [function] [call site] 00378
5 boost::program_options::required_option::~required_option() [function] [call site] 00379
3 boost::program_options::required_option::~required_option() [function] [call site] 00380
3 boost::shared_ptr<boost::program_options::value_semantic const>::operator bool() const [function] [call site] 00381
3 boost::shared_ptr<boost::program_options::value_semantic const>::operator->() const [function] [call site] 00382
3 boost::program_options::variable_value::value() [function] [call site] 00383
1 boost::program_options::basic_parsed_options<char>::~basic_parsed_options() [function] [call site] 00384
1 boost::program_options::variables_map::~variables_map() [function] [call site] 00385
2 boost::program_options::abstract_variables_map::~abstract_variables_map() [function] [call site] 00386
1 boost::program_options::options_description::~options_description() [function] [call site] 00387
1 __cxa_begin_catch [call site] 00388
1 __cxa_end_catch [call site] 00389