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

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
25 28 LLVMFuzzerTestOneInput call site: 00028 __clang_call_terminate
25 55 LLVMFuzzerTestOneInput call site: 00055
18 3 LLVMFuzzerTestOneInput call site: 00003
12 301 Wt::Utils::fixSelfClosingTags(Wt::rapidxml::xml_node *) call site: 00301 __clang_call_terminate
10 175 void Wt::rapidxml::xml_document ::insert_coded_character<0>(char*&, unsigned long) call site: 00175
8 120 Wt::rapidxml::memory_pool ::allocate_node(Wt::rapidxml::node_type, char const*, char const*, unsigned long, unsigned long) call site: 00120
7 94 Wt::rapidxml::xml_base ::name() const call site: 00094
7 188 void Wt::rapidxml::xml_document ::insert_coded_character<0>(char*&, unsigned long) call site: 00188 __clang_call_terminate
5 148 Wt::rapidxml::memory_pool ::allocate_attribute(char const*, char const*, unsigned long, unsigned long) call site: 00148
4 103 Wt::rapidxml::xml_node ::remove_all_attributes() call site: 00103
4 141 void Wt::rapidxml::xml_document ::skip ::attribute_name_pred, 0>(char*&) call site: 00141 __cxa_allocate_exception
3 90 Wt::rapidxml::xml_node ::remove_all_nodes() call site: 00090 strlen

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 std::allocator<char>::allocator() [function] [call site] 00001
2 __gnu_cxx::new_allocator<char>::new_allocator() [function] [call site] 00002
1 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<unsigned char const*, void>(unsigned char const*, unsigned char const*, std::allocator<char> const&) [function] [call site] 00003
2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [function] [call site] 00004
3 std::pointer_traits<char*>::pointer_to(char&) [function] [call site] 00005
2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char> const&) [function] [call site] 00006
3 std::allocator<char>::allocator(std::allocator<char> const&) [function] [call site] 00007
4 __gnu_cxx::new_allocator<char>::new_allocator(__gnu_cxx::new_allocator<char> const&) [function] [call site] 00008
2 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<unsigned char const*>(unsigned char const*, unsigned char const*) [function] [call site] 00009
3 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<unsigned char const*>(unsigned char const*, unsigned char const*, std::__false_type) [function] [call site] 00010
4 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<unsigned char const*>(unsigned char const*, unsigned char const*, std::forward_iterator_tag) [function] [call site] 00011
5 bool __gnu_cxx::__is_null_pointer<unsigned char const>(unsigned char const*) [function] [call site] 00012
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [call site] 00013
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char*) [function] [call site] 00014
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [function] [call site] 00015
5 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars<unsigned char const*>(char*, unsigned char const*, unsigned char const*) [function] [call site] 00016
6 std::char_traits<char>::assign(char&, char const&) [function] [call site] 00017
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [function] [call site] 00018
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [function] [call site] 00019
6 std::char_traits<char>::assign(char&, char const&) [function] [call site] 00020
2 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00021
1 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00022
1 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() [function] [call site] 00023
2 __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char* const&) [function] [call site] 00024
1 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() [function] [call site] 00025
2 __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char* const&) [function] [call site] 00026
1 std::allocator<char>::allocator() [function] [call site] 00027
1 std::vector<char, std::allocator<char> >::vector<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<char> const&) [function] [call site] 00028
2 std::_Vector_base<char, std::allocator<char> >::_Vector_base(std::allocator<char> const&) [function] [call site] 00029
3 std::_Vector_base<char, std::allocator<char> >::_Vector_impl::_Vector_impl(std::allocator<char> const&) [function] [call site] 00030
4 std::allocator<char>::allocator(std::allocator<char> const&) [function] [call site] 00031
4 std::_Vector_base<char, std::allocator<char> >::_Vector_impl_data::_Vector_impl_data() [function] [call site] 00032
2 void std::vector<char, std::allocator<char> >::_M_range_initialize<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag) [function] [call site] 00033
3 std::_Vector_base<char, std::allocator<char> >::_M_get_Tp_allocator() [function] [call site] 00034
3 std::vector<char, std::allocator<char> >::_S_check_init_len(unsigned long, std::allocator<char> const&) [function] [call site] 00035
4 std::allocator<char>::allocator(std::allocator<char> const&) [function] [call site] 00036
4 std::vector<char, std::allocator<char> >::_S_max_size(std::allocator<char> const&) [function] [call site] 00037
5 std::allocator_traits<std::allocator<char> >::max_size(std::allocator<char> const&) [function] [call site] 00038
6 __gnu_cxx::new_allocator<char>::max_size() const [function] [call site] 00039
7 __gnu_cxx::new_allocator<char>::_M_max_size() const [function] [call site] 00040
4 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00041
3 std::_Vector_base<char, std::allocator<char> >::_M_allocate(unsigned long) [function] [call site] 00042
4 std::allocator_traits<std::allocator<char> >::allocate(std::allocator<char>&, unsigned long) [function] [call site] 00043
5 __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) [function] [call site] 00044
6 __gnu_cxx::new_allocator<char>::_M_max_size() const [function] [call site] 00045
3 std::_Vector_base<char, std::allocator<char> >::_M_get_Tp_allocator() [function] [call site] 00046
2 std::_Vector_base<char, std::allocator<char> >::~_Vector_base() [function] [call site] 00047
3 std::_Vector_base<char, std::allocator<char> >::_M_deallocate(char*, unsigned long) [function] [call site] 00048
4 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long) [function] [call site] 00049
5 __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long) [function] [call site] 00050
3 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00051
3 __clang_call_terminate [call site] 00052
4 __cxa_begin_catch [call site] 00053
1 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00054
1 std::vector<char, std::allocator<char> >::push_back(char&&) [function] [call site] 00055
2 char& std::vector<char, std::allocator<char> >::emplace_back<char>(char&&) [function] [call site] 00056
3 void std::allocator_traits<std::allocator<char> >::construct<char, char>(std::allocator<char>&, char*, char&&) [function] [call site] 00057
4 void __gnu_cxx::new_allocator<char>::construct<char, char>(char*, char&&) [function] [call site] 00058
3 std::vector<char, std::allocator<char> >::end() [function] [call site] 00059
4 __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >::__normal_iterator(char* const&) [function] [call site] 00060
3 void std::vector<char, std::allocator<char> >::_M_realloc_insert<char>(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, char&&) [function] [call site] 00061
4 std::vector<char, std::allocator<char> >::begin() [function] [call site] 00062
5 __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >::__normal_iterator(char* const&) [function] [call site] 00063
4 __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >::difference_type __gnu_cxx::operator-<char*, std::vector<char, std::allocator<char> > >(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > const&, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > const&) [function] [call site] 00064
5 __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >::base() const [function] [call site] 00065
4 std::_Vector_base<char, std::allocator<char> >::_M_allocate(unsigned long) [function] [call site] 00066
4 void std::allocator_traits<std::allocator<char> >::construct<char, char>(std::allocator<char>&, char*, char&&) [function] [call site] 00067
4 __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >::base() const [function] [call site] 00068
4 std::_Vector_base<char, std::allocator<char> >::_M_get_Tp_allocator() [function] [call site] 00069
4 std::vector<char, std::allocator<char> >::_S_relocate(char*, char*, char*, std::allocator<char>&) [function] [call site] 00070
5 std::vector<char, std::allocator<char> >::_S_do_relocate(char*, char*, char*, std::allocator<char>&, std::integral_constant<bool, true>) [function] [call site] 00071
4 __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >::base() const [function] [call site] 00072
4 std::_Vector_base<char, std::allocator<char> >::_M_get_Tp_allocator() [function] [call site] 00073
4 std::vector<char, std::allocator<char> >::_S_relocate(char*, char*, char*, std::allocator<char>&) [function] [call site] 00074
4 std::_Vector_base<char, std::allocator<char> >::_M_deallocate(char*, unsigned long) [function] [call site] 00075
3 std::vector<char, std::allocator<char> >::back() [function] [call site] 00076
4 std::vector<char, std::allocator<char> >::end() [function] [call site] 00077
4 __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >::operator-(long) const [function] [call site] 00078
5 __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >::__normal_iterator(char* const&) [function] [call site] 00079
4 __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >::operator*() const [function] [call site] 00080
1 Wt::rapidxml::xml_document<char>::xml_document() [function] [call site] 00081
2 Wt::rapidxml::xml_node<char>::xml_node(Wt::rapidxml::node_type) [function] [call site] 00082
3 Wt::rapidxml::xml_base<char>::xml_base() [function] [call site] 00083
2 Wt::rapidxml::memory_pool<char>::memory_pool() [function] [call site] 00084
3 Wt::rapidxml::memory_pool<char>::init() [function] [call site] 00085
4 Wt::rapidxml::memory_pool<char>::align(char*) [function] [call site] 00086
1 std::vector<char, std::allocator<char> >::operator[](unsigned long) [function] [call site] 00087
1 void Wt::rapidxml::xml_document<char>::parse<0>(char*) [function] [call site] 00088
2 Wt::rapidxml::xml_node<char>::remove_all_nodes() [function] [call site] 00089
3 Wt::rapidxml::xml_node<char>::first_node(char const*, unsigned long, bool) const [function] [call site] 00090
4 unsigned long Wt::rapidxml::internal::measure<char>(char const*) [function] [call site] 00091
5 strlen [call site] 00092
4 Wt::rapidxml::xml_base<char>::name() const [function] [call site] 00093
5 Wt::rapidxml::xml_base<char>::nullstr() [function] [call site] 00094
4 Wt::rapidxml::xml_base<char>::name_size() const [function] [call site] 00095
4 bool Wt::rapidxml::internal::compare<char>(char const*, unsigned long, char const*, unsigned long, bool) [function] [call site] 00096
4 Wt::rapidxml::xml_node<char>::next_sibling(char const*, unsigned long, bool) const [function] [call site] 00097
5 unsigned long Wt::rapidxml::internal::measure<char>(char const*) [function] [call site] 00098
5 Wt::rapidxml::xml_base<char>::name() const [function] [call site] 00099
5 Wt::rapidxml::xml_base<char>::name_size() const [function] [call site] 00100
5 bool Wt::rapidxml::internal::compare<char>(char const*, unsigned long, char const*, unsigned long, bool) [function] [call site] 00101
2 Wt::rapidxml::xml_node<char>::remove_all_attributes() [function] [call site] 00102
3 Wt::rapidxml::xml_node<char>::first_attribute(char const*, unsigned long, bool) const [function] [call site] 00103
4 unsigned long Wt::rapidxml::internal::measure<char>(char const*) [function] [call site] 00104
4 Wt::rapidxml::xml_base<char>::name() const [function] [call site] 00105
4 Wt::rapidxml::xml_base<char>::name_size() const [function] [call site] 00106
4 bool Wt::rapidxml::internal::compare<char>(char const*, unsigned long, char const*, unsigned long, bool) [function] [call site] 00107
2 void Wt::rapidxml::xml_document<char>::parse_bom<0>(char*&) [function] [call site] 00108
2 void Wt::rapidxml::xml_document<char>::skip<Wt::rapidxml::xml_document<char>::whitespace_pred, 0>(char*&) [function] [call site] 00109
3 Wt::rapidxml::xml_document<char>::whitespace_pred::test(char) [function] [call site] 00110
3 void Wt::rapidxml::xml_document<char>::next_char<0>(char*&) [function] [call site] 00111
2 Wt::rapidxml::xml_node<char>* Wt::rapidxml::xml_document<char>::parse_node<0>(char*&) [function] [call site] 00112
3 Wt::rapidxml::xml_node<char>* Wt::rapidxml::xml_document<char>::parse_element<0>(char*&) [function] [call site] 00113
4 Wt::rapidxml::memory_pool<char>::allocate_node(Wt::rapidxml::node_type, char const*, char const*, unsigned long, unsigned long) [function] [call site] 00114
5 Wt::rapidxml::memory_pool<char>::allocate_aligned(unsigned long) [function] [call site] 00115
6 Wt::rapidxml::memory_pool<char>::align(char*) [function] [call site] 00116
6 Wt::rapidxml::memory_pool<char>::allocate_raw(unsigned long) [function] [call site] 00117
6 Wt::rapidxml::memory_pool<char>::align(char*) [function] [call site] 00118
6 Wt::rapidxml::memory_pool<char>::align(char*) [function] [call site] 00119
5 Wt::rapidxml::xml_node<char>::xml_node(Wt::rapidxml::node_type) [function] [call site] 00120
5 Wt::rapidxml::xml_base<char>::name(char const*, unsigned long) [function] [call site] 00121
5 Wt::rapidxml::xml_base<char>::name(char const*) [function] [call site] 00122
6 unsigned long Wt::rapidxml::internal::measure<char>(char const*) [function] [call site] 00123
6 Wt::rapidxml::xml_base<char>::name(char const*, unsigned long) [function] [call site] 00124
5 Wt::rapidxml::xml_base<char>::value(char const*, unsigned long) [function] [call site] 00125
5 Wt::rapidxml::xml_base<char>::value(char const*) [function] [call site] 00126
6 unsigned long Wt::rapidxml::internal::measure<char>(char const*) [function] [call site] 00127
6 Wt::rapidxml::xml_base<char>::value(char const*, unsigned long) [function] [call site] 00128
4 void Wt::rapidxml::xml_document<char>::skip<Wt::rapidxml::xml_document<char>::node_name_pred, 0>(char*&) [function] [call site] 00129
5 Wt::rapidxml::xml_document<char>::node_name_pred::test(char) [function] [call site] 00130
4 __cxa_allocate_exception [call site] 00131
4 Wt::rapidxml::parse_error::parse_error(char const*, void*) [function] [call site] 00132
5 std::exception::exception() [function] [call site] 00133
4 __cxa_throw [call site] 00134
4 std::exception::~exception() [call site] 00135
4 Wt::rapidxml::xml_base<char>::name(char const*, unsigned long) [function] [call site] 00136
4 void Wt::rapidxml::xml_document<char>::skip<Wt::rapidxml::xml_document<char>::whitespace_pred, 0>(char*&) [function] [call site] 00137
4 void Wt::rapidxml::xml_document<char>::parse_node_attributes<0>(char*&, Wt::rapidxml::xml_node<char>*) [function] [call site] 00138
5 Wt::rapidxml::xml_document<char>::attribute_name_pred::test(char) [function] [call site] 00139
5 void Wt::rapidxml::xml_document<char>::skip<Wt::rapidxml::xml_document<char>::attribute_name_pred, 0>(char*&) [function] [call site] 00140
6 Wt::rapidxml::xml_document<char>::attribute_name_pred::test(char) [function] [call site] 00141
5 __cxa_allocate_exception [call site] 00142
5 Wt::rapidxml::parse_error::parse_error(char const*, void*) [function] [call site] 00143
5 __cxa_throw [call site] 00144
5 std::exception::~exception() [call site] 00145
5 Wt::rapidxml::memory_pool<char>::allocate_attribute(char const*, char const*, unsigned long, unsigned long) [function] [call site] 00146
6 Wt::rapidxml::memory_pool<char>::allocate_aligned(unsigned long) [function] [call site] 00147
6 Wt::rapidxml::xml_attribute<char>::xml_attribute() [function] [call site] 00148
7 Wt::rapidxml::xml_base<char>::xml_base() [function] [call site] 00149
6 Wt::rapidxml::xml_base<char>::name(char const*, unsigned long) [function] [call site] 00150
6 Wt::rapidxml::xml_base<char>::name(char const*) [function] [call site] 00151
6 Wt::rapidxml::xml_base<char>::value(char const*, unsigned long) [function] [call site] 00152
6 Wt::rapidxml::xml_base<char>::value(char const*) [function] [call site] 00153
5 Wt::rapidxml::xml_base<char>::name(char const*, unsigned long) [function] [call site] 00154
5 Wt::rapidxml::xml_node<char>::append_attribute(Wt::rapidxml::xml_attribute<char>*) [function] [call site] 00155
6 Wt::rapidxml::xml_node<char>::first_attribute(char const*, unsigned long, bool) const [function] [call site] 00156
5 void Wt::rapidxml::xml_document<char>::skip<Wt::rapidxml::xml_document<char>::whitespace_pred, 0>(char*&) [function] [call site] 00157
5 __cxa_allocate_exception [call site] 00158
5 Wt::rapidxml::parse_error::parse_error(char const*, void*) [function] [call site] 00159
5 __cxa_throw [call site] 00160
5 std::exception::~exception() [call site] 00161
5 Wt::rapidxml::xml_base<char>::name() const [function] [call site] 00162
5 Wt::rapidxml::xml_base<char>::name_size() const [function] [call site] 00163
5 void Wt::rapidxml::xml_document<char>::skip<Wt::rapidxml::xml_document<char>::whitespace_pred, 0>(char*&) [function] [call site] 00164
5 __cxa_allocate_exception [call site] 00165
5 Wt::rapidxml::parse_error::parse_error(char const*, void*) [function] [call site] 00166
5 __cxa_throw [call site] 00167
5 std::exception::~exception() [call site] 00168
5 char* Wt::rapidxml::xml_document<char>::skip_and_expand_character_refs<Wt::rapidxml::xml_document<char>::attribute_value_pred<(char)39>, Wt::rapidxml::xml_document<char>::attribute_value_pure_pred<(char)39>, 0>(char*&) [function] [call site] 00169
6 void Wt::rapidxml::xml_document<char>::skip<Wt::rapidxml::xml_document<char>::attribute_value_pure_pred<(char)39>, 0>(char*&) [function] [call site] 00170
7 Wt::rapidxml::xml_document<char>::attribute_value_pure_pred<(char)39>::test(char) [function] [call site] 00171
6 Wt::rapidxml::xml_document<char>::attribute_value_pred<(char)39>::test(char) [function] [call site] 00172
6 void Wt::rapidxml::xml_document<char>::insert_coded_character<0>(char*&, unsigned long) [function] [call site] 00173
7 __cxa_allocate_exception [call site] 00174
7 std::__cxx11::to_string(unsigned long) [function] [call site] 00175
8 unsigned int std::__detail::__to_chars_len<unsigned long>(unsigned long, int) [function] [call site] 00176
8 std::allocator<char>::allocator() [function] [call site] 00177
8 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(unsigned long, char, std::allocator<char> const&) [function] [call site] 00178
9 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [function] [call site] 00179
9 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char> const&) [function] [call site] 00180
9 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [call site] 00181
9 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00182
8 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00183
8 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [function] [call site] 00184
8 void std::__detail::__to_chars_10_impl<unsigned long>(char*, unsigned int, unsigned long) [function] [call site] 00185
7 Wt::rapidxml::parse_error::parse_error(char const*, void*) [function] [call site] 00186
7 __cxa_throw [call site] 00187
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00188
8 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [function] [call site] 00189
9 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [function] [call site] 00190
10 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [function] [call site] 00191
10 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long) [function] [call site] 00192
10 __clang_call_terminate [call site] 00193
8 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00194
8 __clang_call_terminate [call site] 00195
7 __cxa_free_exception [call site] 00196
6 __cxa_allocate_exception [call site] 00197
6 Wt::rapidxml::parse_error::parse_error(char const*, void*) [function] [call site] 00198
6 __cxa_throw [call site] 00199
6 std::exception::~exception() [call site] 00200
5 char* Wt::rapidxml::xml_document<char>::skip_and_expand_character_refs<Wt::rapidxml::xml_document<char>::attribute_value_pred<(char)34>, Wt::rapidxml::xml_document<char>::attribute_value_pure_pred<(char)34>, 0>(char*&) [function] [call site] 00201
6 void Wt::rapidxml::xml_document<char>::skip<Wt::rapidxml::xml_document<char>::attribute_value_pure_pred<(char)34>, 0>(char*&) [function] [call site] 00202
7 Wt::rapidxml::xml_document<char>::attribute_value_pure_pred<(char)34>::test(char) [function] [call site] 00203
6 Wt::rapidxml::xml_document<char>::attribute_value_pred<(char)34>::test(char) [function] [call site] 00204
5 Wt::rapidxml::xml_base<char>::value(char const*, unsigned long) [function] [call site] 00205
5 __cxa_allocate_exception [call site] 00206
5 Wt::rapidxml::parse_error::parse_error(char const*, void*) [function] [call site] 00207
5 __cxa_throw [call site] 00208
5 std::exception::~exception() [call site] 00209
5 Wt::rapidxml::xml_base<char>::value() const [function] [call site] 00210
6 Wt::rapidxml::xml_base<char>::nullstr() [function] [call site] 00211
5 Wt::rapidxml::xml_base<char>::value_size() const [function] [call site] 00212
5 void Wt::rapidxml::xml_document<char>::skip<Wt::rapidxml::xml_document<char>::whitespace_pred, 0>(char*&) [function] [call site] 00213
4 void Wt::rapidxml::xml_document<char>::parse_node_contents<0>(char*&, Wt::rapidxml::xml_node<char>*) [function] [call site] 00214
5 void Wt::rapidxml::xml_document<char>::skip<Wt::rapidxml::xml_document<char>::node_name_pred, 0>(char*&) [function] [call site] 00215
5 void Wt::rapidxml::xml_document<char>::skip<Wt::rapidxml::xml_document<char>::whitespace_pred, 0>(char*&) [function] [call site] 00216
5 __cxa_allocate_exception [call site] 00217
5 Wt::rapidxml::parse_error::parse_error(char const*, void*) [function] [call site] 00218
5 __cxa_throw [call site] 00219
5 std::exception::~exception() [call site] 00220
5 Wt::rapidxml::xml_node<char>* Wt::rapidxml::xml_document<char>::parse_node<0>(char*&) [function] [call site] 00221
6 Wt::rapidxml::xml_document<char>::whitespace_pred::test(char) [function] [call site] 00222
6 Wt::rapidxml::xml_node<char>* Wt::rapidxml::xml_document<char>::parse_xml_declaration<0>(char*&) [function] [call site] 00223
7 __cxa_allocate_exception [call site] 00224
7 Wt::rapidxml::parse_error::parse_error(char const*, void*) [function] [call site] 00225
7 __cxa_throw [call site] 00226
7 std::exception::~exception() [call site] 00227
6 Wt::rapidxml::xml_node<char>* Wt::rapidxml::xml_document<char>::parse_pi<0>(char*&) [function] [call site] 00228
7 __cxa_allocate_exception [call site] 00229
7 Wt::rapidxml::parse_error::parse_error(char const*, void*) [function] [call site] 00230
7 __cxa_throw [call site] 00231
7 std::exception::~exception() [call site] 00232
6 Wt::rapidxml::xml_node<char>* Wt::rapidxml::xml_document<char>::parse_comment<0>(char*&) [function] [call site] 00233
7 __cxa_allocate_exception [call site] 00234
7 Wt::rapidxml::parse_error::parse_error(char const*, void*) [function] [call site] 00235
7 __cxa_throw [call site] 00236
7 std::exception::~exception() [call site] 00237
6 Wt::rapidxml::xml_node<char>* Wt::rapidxml::xml_document<char>::parse_cdata<0>(char*&) [function] [call site] 00238
7 __cxa_allocate_exception [call site] 00239
7 Wt::rapidxml::parse_error::parse_error(char const*, void*) [function] [call site] 00240
7 __cxa_throw [call site] 00241
7 std::exception::~exception() [call site] 00242
7 void Wt::rapidxml::xml_document<char>::next_char<0>(char*&) [function] [call site] 00243
7 Wt::rapidxml::memory_pool<char>::allocate_node(Wt::rapidxml::node_type, char const*, char const*, unsigned long, unsigned long) [function] [call site] 00244
7 Wt::rapidxml::xml_base<char>::value(char const*, unsigned long) [function] [call site] 00245
6 Wt::rapidxml::xml_document<char>::whitespace_pred::test(char) [function] [call site] 00246
6 Wt::rapidxml::xml_node<char>* Wt::rapidxml::xml_document<char>::parse_doctype<0>(char*&) [function] [call site] 00247
7 __cxa_allocate_exception [call site] 00248
7 Wt::rapidxml::parse_error::parse_error(char const*, void*) [function] [call site] 00249
7 __cxa_throw [call site] 00250
7 std::exception::~exception() [call site] 00251
7 __cxa_allocate_exception [call site] 00252
7 Wt::rapidxml::parse_error::parse_error(char const*, void*) [function] [call site] 00253
7 __cxa_throw [call site] 00254
7 std::exception::~exception() [call site] 00255
6 __cxa_allocate_exception [call site] 00256
6 Wt::rapidxml::parse_error::parse_error(char const*, void*) [function] [call site] 00257
6 __cxa_throw [call site] 00258
6 std::exception::~exception() [call site] 00259
6 void Wt::rapidxml::xml_document<char>::next_char<0>(char*&) [function] [call site] 00260
5 Wt::rapidxml::xml_node<char>::append_node(Wt::rapidxml::xml_node<char>*) [function] [call site] 00261
6 Wt::rapidxml::xml_node<char>::first_node(char const*, unsigned long, bool) const [function] [call site] 00262
5 __cxa_allocate_exception [call site] 00263
5 Wt::rapidxml::parse_error::parse_error(char const*, void*) [function] [call site] 00264
5 __cxa_throw [call site] 00265
5 std::exception::~exception() [call site] 00266
5 char Wt::rapidxml::xml_document<char>::parse_and_append_data<0>(Wt::rapidxml::xml_node<char>*, char*&, char*) [function] [call site] 00267
6 char* Wt::rapidxml::xml_document<char>::skip_and_expand_character_refs<Wt::rapidxml::xml_document<char>::text_pred, Wt::rapidxml::xml_document<char>::text_pure_no_ws_pred, 0>(char*&) [function] [call site] 00268
7 void Wt::rapidxml::xml_document<char>::skip<Wt::rapidxml::xml_document<char>::text_pure_no_ws_pred, 0>(char*&) [function] [call site] 00269
8 Wt::rapidxml::xml_document<char>::text_pure_no_ws_pred::test(char) [function] [call site] 00270
7 Wt::rapidxml::xml_document<char>::text_pred::test(char) [function] [call site] 00271
6 Wt::rapidxml::memory_pool<char>::allocate_node(Wt::rapidxml::node_type, char const*, char const*, unsigned long, unsigned long) [function] [call site] 00272
6 Wt::rapidxml::xml_base<char>::value(char const*, unsigned long) [function] [call site] 00273
6 Wt::rapidxml::xml_node<char>::append_node(Wt::rapidxml::xml_node<char>*) [function] [call site] 00274
6 Wt::rapidxml::xml_base<char>::value() const [function] [call site] 00275
6 Wt::rapidxml::xml_base<char>::value(char const*, unsigned long) [function] [call site] 00276
4 __cxa_allocate_exception [call site] 00277
4 Wt::rapidxml::parse_error::parse_error(char const*, void*) [function] [call site] 00278
4 __cxa_throw [call site] 00279
4 std::exception::~exception() [call site] 00280
4 __cxa_allocate_exception [call site] 00281
4 Wt::rapidxml::parse_error::parse_error(char const*, void*) [function] [call site] 00282
4 __cxa_throw [call site] 00283
4 std::exception::~exception() [call site] 00284
4 Wt::rapidxml::xml_base<char>::name() const [function] [call site] 00285
4 Wt::rapidxml::xml_base<char>::name_size() const [function] [call site] 00286
2 Wt::rapidxml::xml_node<char>::append_node(Wt::rapidxml::xml_node<char>*) [function] [call site] 00287
2 __cxa_allocate_exception [call site] 00288
2 Wt::rapidxml::parse_error::parse_error(char const*, void*) [function] [call site] 00289
2 __cxa_throw [call site] 00290
2 std::exception::~exception() [call site] 00291
1 Wt::Utils::fixSelfClosingTags(Wt::rapidxml::xml_node<char>*) [function] [call site] 00292
2 Wt::rapidxml::xml_node<char>::first_node(char const*, unsigned long, bool) const [function] [call site] 00293
2 Wt::rapidxml::xml_node<char>::first_node(char const*, unsigned long, bool) const [function] [call site] 00294
2 Wt::Utils::fixSelfClosingTags(Wt::rapidxml::xml_node<char>*) [function] [call site] 00295
3 Wt::rapidxml::xml_node<char>::next_sibling(char const*, unsigned long, bool) const [function] [call site] 00296
3 Wt::rapidxml::xml_base<char>::value_size() const [function] [call site] 00297
3 Wt::rapidxml::xml_base<char>::name() const [function] [call site] 00298
3 Wt::rapidxml::xml_base<char>::name_size() const [function] [call site] 00299
3 std::allocator<char>::allocator() [function] [call site] 00300
3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) [function] [call site] 00301
4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [function] [call site] 00302
4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char> const&) [function] [call site] 00303
4 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*) [function] [call site] 00304
5 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char const*>(char const*, char const*, std::__false_type) [function] [call site] 00305
6 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) [function] [call site] 00306
7 bool __gnu_cxx::__is_null_pointer<char const>(char const*) [function] [call site] 00307
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char*, char const*, char const*) [function] [call site] 00308
8 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char*, char const*, unsigned long) [function] [call site] 00309
9 std::char_traits<char>::assign(char&, char const&) [function] [call site] 00310
9 std::char_traits<char>::copy(char*, char const*, unsigned long) [function] [call site] 00311
8 __clang_call_terminate [call site] 00312
4 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00313
3 Wt::DomElement::isSelfClosingTag(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 00314
3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00315
3 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00316
3 Wt::rapidxml::xml_node<char>::document() const [function] [call site] 00317
4 Wt::rapidxml::xml_base<char>::parent() const [function] [call site] 00318
4 Wt::rapidxml::xml_base<char>::parent() const [function] [call site] 00319
4 Wt::rapidxml::xml_node<char>::type() const [function] [call site] 00320
3 Wt::rapidxml::memory_pool<char>::allocate_node(Wt::rapidxml::node_type, char const*, char const*, unsigned long, unsigned long) [function] [call site] 00321
3 Wt::rapidxml::xml_node<char>::append_node(Wt::rapidxml::xml_node<char>*) [function] [call site] 00322
1 Wt::rapidxml::xml_document<char>::~xml_document() [function] [call site] 00323
2 Wt::rapidxml::memory_pool<char>::~memory_pool() [function] [call site] 00324
3 Wt::rapidxml::memory_pool<char>::clear() [function] [call site] 00325
4 Wt::rapidxml::memory_pool<char>::align(char*) [function] [call site] 00326
4 Wt::rapidxml::memory_pool<char>::init() [function] [call site] 00327
3 __clang_call_terminate [call site] 00328
1 __cxa_begin_catch [call site] 00329
1 __cxa_end_catch [call site] 00330
1 std::vector<char, std::allocator<char> >::~vector() [function] [call site] 00331
2 std::_Vector_base<char, std::allocator<char> >::_M_get_Tp_allocator() [function] [call site] 00332
2 std::_Vector_base<char, std::allocator<char> >::~_Vector_base() [function] [call site] 00333
2 __clang_call_terminate [call site] 00334
1 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00335