The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
146 | 0 | EP | call site: 00000 | __assert_fail |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
pugi::xml_document::xml_document()
[function]
[call site]
00001
pugi::xml_node::xml_node()
[function]
[call site]
00002
pugi::xml_document::_create()
[function]
[call site]
00003
__assert_fail
[call site]
00004
pugi::impl::(anonymous namespace)::xml_memory_page::construct(void*)
[function]
[call site]
00005
__assert_fail
[call site]
00006
pugi::impl::(anonymous namespace)::xml_document_struct::xml_document_struct(pugi::impl::(anonymous namespace)::xml_memory_page*)
[function]
[call site]
00007
pugi::xml_node_struct::xml_node_struct(pugi::impl::(anonymous namespace)::xml_memory_page*, pugi::xml_node_type)
[function]
[call site]
00008
pugi::impl::(anonymous namespace)::xml_allocator::xml_allocator(pugi::impl::(anonymous namespace)::xml_memory_page*)
[function]
[call site]
00009
__assert_fail
[call site]
00010
pugi::xml_document::load_buffer(void const*, unsigned long, unsigned int, pugi::xml_encoding)
[function]
[call site]
00011
pugi::xml_document::reset()
[function]
[call site]
00012
pugi::xml_document::_destroy()
[function]
[call site]
00013
__assert_fail
[call site]
00014
__assert_fail
[call site]
00015
__assert_fail
[call site]
00016
pugi::impl::(anonymous namespace)::xml_allocator::deallocate_page(pugi::impl::(anonymous namespace)::xml_memory_page*)
[function]
[call site]
00017
pugi::xml_document::_create()
[function]
[call site]
00018
pugi::impl::(anonymous namespace)::load_buffer_impl(pugi::impl::(anonymous namespace)::xml_document_struct*, pugi::xml_node_struct*, void*, unsigned long, unsigned int, pugi::xml_encoding, bool, bool, char**)
[function]
[call site]
00019
pugi::impl::(anonymous namespace)::make_parse_result(pugi::xml_parse_status, long)
[function]
[call site]
00020
pugi::xml_parse_result::xml_parse_result()
[function]
[call site]
00021
pugi::impl::(anonymous namespace)::get_buffer_encoding(pugi::xml_encoding, void const*, unsigned long)
[function]
[call site]
00022
pugi::impl::(anonymous namespace)::get_wchar_encoding()
[function]
[call site]
00023
pugi::impl::(anonymous namespace)::is_little_endian()
[function]
[call site]
00024
pugi::impl::(anonymous namespace)::is_little_endian()
[function]
[call site]
00025
pugi::impl::(anonymous namespace)::is_little_endian()
[function]
[call site]
00026
pugi::impl::(anonymous namespace)::guess_buffer_encoding(unsigned char const*, unsigned long)
[function]
[call site]
00027
pugi::impl::(anonymous namespace)::parse_declaration_encoding(unsigned char const*, unsigned long, unsigned char const*&, unsigned long&)
[function]
[call site]
00028
pugi::impl::(anonymous namespace)::auto_deleter<void>::auto_deleter(void*, void (*)(void*))
[function]
[call site]
00029
pugi::impl::(anonymous namespace)::make_parse_result(pugi::xml_parse_status, long)
[function]
[call site]
00030
pugi::impl::(anonymous namespace)::auto_deleter<void>::~auto_deleter()
[function]
[call site]
00031
__clang_call_terminate
[call site]
00032
__cxa_begin_catch
[call site]
00033
pugi::impl::(anonymous namespace)::convert_buffer(char*&, unsigned long&, pugi::xml_encoding, void const*, unsigned long, bool)
[function]
[call site]
00034
pugi::impl::(anonymous namespace)::get_mutable_buffer(char*&, unsigned long&, void const*, unsigned long, bool)
[function]
[call site]
00035
__assert_fail
[call site]
00036
pugi::impl::(anonymous namespace)::is_little_endian()
[function]
[call site]
00037
bool pugi::impl::(anonymous namespace)::convert_buffer_generic<pugi::impl::(anonymous namespace)::utf16_decoder<pugi::impl::(anonymous namespace)::opt_false> >(char*&, unsigned long&, void const*, unsigned long, pugi::impl::(anonymous namespace)::utf16_decoder<pugi::impl::(anonymous namespace)::opt_false>)
[function]
[call site]
00038
pugi::impl::(anonymous namespace)::utf8_counter::value_type pugi::impl::(anonymous namespace)::utf16_decoder<pugi::impl::(anonymous namespace)::opt_false>::process<pugi::impl::(anonymous namespace)::utf8_counter>(unsigned short const*, unsigned long, pugi::impl::(anonymous namespace)::utf8_counter::value_type, pugi::impl::(anonymous namespace)::utf8_counter)
[function]
[call site]
00039
pugi::impl::(anonymous namespace)::utf8_counter::low(unsigned long, unsigned int)
[function]
[call site]
00040
pugi::impl::(anonymous namespace)::utf8_counter::low(unsigned long, unsigned int)
[function]
[call site]
00041
pugi::impl::(anonymous namespace)::utf8_counter::high(unsigned long, unsigned int)
[function]
[call site]
00042
pugi::impl::(anonymous namespace)::utf8_writer::value_type pugi::impl::(anonymous namespace)::utf16_decoder<pugi::impl::(anonymous namespace)::opt_false>::process<pugi::impl::(anonymous namespace)::utf8_writer>(unsigned short const*, unsigned long, pugi::impl::(anonymous namespace)::utf8_writer::value_type, pugi::impl::(anonymous namespace)::utf8_writer)
[function]
[call site]
00043
pugi::impl::(anonymous namespace)::utf8_writer::low(unsigned char*, unsigned int)
[function]
[call site]
00044
pugi::impl::(anonymous namespace)::utf8_writer::low(unsigned char*, unsigned int)
[function]
[call site]
00045
pugi::impl::(anonymous namespace)::utf8_writer::high(unsigned char*, unsigned int)
[function]
[call site]
00046
__assert_fail
[call site]
00047
bool pugi::impl::(anonymous namespace)::convert_buffer_generic<pugi::impl::(anonymous namespace)::utf16_decoder<pugi::impl::(anonymous namespace)::opt_true> >(char*&, unsigned long&, void const*, unsigned long, pugi::impl::(anonymous namespace)::utf16_decoder<pugi::impl::(anonymous namespace)::opt_true>)
[function]
[call site]
00048
pugi::impl::(anonymous namespace)::utf8_counter::value_type pugi::impl::(anonymous namespace)::utf16_decoder<pugi::impl::(anonymous namespace)::opt_true>::process<pugi::impl::(anonymous namespace)::utf8_counter>(unsigned short const*, unsigned long, pugi::impl::(anonymous namespace)::utf8_counter::value_type, pugi::impl::(anonymous namespace)::utf8_counter)
[function]
[call site]
00049
pugi::impl::(anonymous namespace)::endian_swap(unsigned short)
[function]
[call site]
00050
pugi::impl::(anonymous namespace)::endian_swap(unsigned short)
[function]
[call site]
00051
pugi::impl::(anonymous namespace)::utf8_writer::value_type pugi::impl::(anonymous namespace)::utf16_decoder<pugi::impl::(anonymous namespace)::opt_true>::process<pugi::impl::(anonymous namespace)::utf8_writer>(unsigned short const*, unsigned long, pugi::impl::(anonymous namespace)::utf8_writer::value_type, pugi::impl::(anonymous namespace)::utf8_writer)
[function]
[call site]
00052
pugi::impl::(anonymous namespace)::is_little_endian()
[function]
[call site]
00053
bool pugi::impl::(anonymous namespace)::convert_buffer_generic<pugi::impl::(anonymous namespace)::utf32_decoder<pugi::impl::(anonymous namespace)::opt_false> >(char*&, unsigned long&, void const*, unsigned long, pugi::impl::(anonymous namespace)::utf32_decoder<pugi::impl::(anonymous namespace)::opt_false>)
[function]
[call site]
00054
pugi::impl::(anonymous namespace)::utf8_counter::value_type pugi::impl::(anonymous namespace)::utf32_decoder<pugi::impl::(anonymous namespace)::opt_false>::process<pugi::impl::(anonymous namespace)::utf8_counter>(unsigned int const*, unsigned long, pugi::impl::(anonymous namespace)::utf8_counter::value_type, pugi::impl::(anonymous namespace)::utf8_counter)
[function]
[call site]
00055
pugi::impl::(anonymous namespace)::utf8_counter::low(unsigned long, unsigned int)
[function]
[call site]
00056
pugi::impl::(anonymous namespace)::utf8_counter::high(unsigned long, unsigned int)
[function]
[call site]
00057
pugi::impl::(anonymous namespace)::utf8_writer::value_type pugi::impl::(anonymous namespace)::utf32_decoder<pugi::impl::(anonymous namespace)::opt_false>::process<pugi::impl::(anonymous namespace)::utf8_writer>(unsigned int const*, unsigned long, pugi::impl::(anonymous namespace)::utf8_writer::value_type, pugi::impl::(anonymous namespace)::utf8_writer)
[function]
[call site]
00058
pugi::impl::(anonymous namespace)::utf8_writer::low(unsigned char*, unsigned int)
[function]
[call site]
00059
pugi::impl::(anonymous namespace)::utf8_writer::high(unsigned char*, unsigned int)
[function]
[call site]
00060
bool pugi::impl::(anonymous namespace)::convert_buffer_generic<pugi::impl::(anonymous namespace)::utf32_decoder<pugi::impl::(anonymous namespace)::opt_true> >(char*&, unsigned long&, void const*, unsigned long, pugi::impl::(anonymous namespace)::utf32_decoder<pugi::impl::(anonymous namespace)::opt_true>)
[function]
[call site]
00061
pugi::impl::(anonymous namespace)::utf8_counter::value_type pugi::impl::(anonymous namespace)::utf32_decoder<pugi::impl::(anonymous namespace)::opt_true>::process<pugi::impl::(anonymous namespace)::utf8_counter>(unsigned int const*, unsigned long, pugi::impl::(anonymous namespace)::utf8_counter::value_type, pugi::impl::(anonymous namespace)::utf8_counter)
[function]
[call site]
00062
pugi::impl::(anonymous namespace)::endian_swap(unsigned int)
[function]
[call site]
00063
pugi::impl::(anonymous namespace)::utf8_writer::value_type pugi::impl::(anonymous namespace)::utf32_decoder<pugi::impl::(anonymous namespace)::opt_true>::process<pugi::impl::(anonymous namespace)::utf8_writer>(unsigned int const*, unsigned long, pugi::impl::(anonymous namespace)::utf8_writer::value_type, pugi::impl::(anonymous namespace)::utf8_writer)
[function]
[call site]
00064
pugi::impl::(anonymous namespace)::convert_buffer_latin1(char*&, unsigned long&, void const*, unsigned long, bool)
[function]
[call site]
00065
pugi::impl::(anonymous namespace)::get_latin1_7bit_prefix_length(unsigned char const*, unsigned long)
[function]
[call site]
00066
__assert_fail
[call site]
00067
pugi::impl::(anonymous namespace)::get_mutable_buffer(char*&, unsigned long&, void const*, unsigned long, bool)
[function]
[call site]
00068
pugi::impl::(anonymous namespace)::utf8_counter::value_type pugi::impl::(anonymous namespace)::latin1_decoder::process<pugi::impl::(anonymous namespace)::utf8_counter>(unsigned char const*, unsigned long, pugi::impl::(anonymous namespace)::utf8_counter::value_type, pugi::impl::(anonymous namespace)::utf8_counter)
[function]
[call site]
00069
pugi::impl::(anonymous namespace)::utf8_counter::low(unsigned long, unsigned int)
[function]
[call site]
00070
pugi::impl::(anonymous namespace)::utf8_writer::value_type pugi::impl::(anonymous namespace)::latin1_decoder::process<pugi::impl::(anonymous namespace)::utf8_writer>(unsigned char const*, unsigned long, pugi::impl::(anonymous namespace)::utf8_writer::value_type, pugi::impl::(anonymous namespace)::utf8_writer)
[function]
[call site]
00071
pugi::impl::(anonymous namespace)::utf8_writer::low(unsigned char*, unsigned int)
[function]
[call site]
00072
__assert_fail
[call site]
00073
__assert_fail
[call site]
00074
pugi::impl::(anonymous namespace)::make_parse_result(pugi::xml_parse_status, long)
[function]
[call site]
00075
pugi::impl::(anonymous namespace)::auto_deleter<void>::release()
[function]
[call site]
00076
pugi::impl::(anonymous namespace)::xml_parser::parse(char*, unsigned long, pugi::impl::(anonymous namespace)::xml_document_struct*, pugi::xml_node_struct*, unsigned int)
[function]
[call site]
00077
pugi::impl::(anonymous namespace)::make_parse_result(pugi::xml_parse_status, long)
[function]
[call site]
00078
pugi::impl::(anonymous namespace)::xml_parser::xml_parser(pugi::impl::(anonymous namespace)::xml_allocator*)
[function]
[call site]
00079
pugi::impl::(anonymous namespace)::xml_parser::parse_skip_bom(char*)
[function]
[call site]
00080
pugi::impl::(anonymous namespace)::xml_parser::parse_tree(char*, pugi::xml_node_struct*, unsigned int, char)
[function]
[call site]
00081
pugi::impl::(anonymous namespace)::get_strconv_attribute(unsigned int)
[function]
[call site]
00082
__assert_fail
[call site]
00083
pugi::impl::(anonymous namespace)::get_strconv_pcdata(unsigned int)
[function]
[call site]
00084
__assert_fail
[call site]
00085
pugi::impl::(anonymous namespace)::append_new_node(pugi::xml_node_struct*, pugi::impl::(anonymous namespace)::xml_allocator&, pugi::xml_node_type)
[function]
[call site]
00086
pugi::impl::(anonymous namespace)::xml_allocator::reserve()
[function]
[call site]
00087
pugi::impl::(anonymous namespace)::allocate_node(pugi::impl::(anonymous namespace)::xml_allocator&, pugi::xml_node_type)
[function]
[call site]
00088
pugi::impl::(anonymous namespace)::xml_allocator::allocate_object(unsigned long, pugi::impl::(anonymous namespace)::xml_memory_page*&)
[function]
[call site]
00089
pugi::impl::(anonymous namespace)::xml_allocator::allocate_memory(unsigned long, pugi::impl::(anonymous namespace)::xml_memory_page*&)
[function]
[call site]
00090
pugi::impl::(anonymous namespace)::xml_allocator::allocate_memory_oob(unsigned long, pugi::impl::(anonymous namespace)::xml_memory_page*&)
[function]
[call site]
00091
pugi::impl::(anonymous namespace)::xml_allocator::allocate_page(unsigned long)
[function]
[call site]
00092
pugi::impl::(anonymous namespace)::xml_memory_page::construct(void*)
[function]
[call site]
00093
__assert_fail
[call site]
00094
__assert_fail
[call site]
00095
__assert_fail
[call site]
00096
pugi::xml_node_struct::xml_node_struct(pugi::impl::(anonymous namespace)::xml_memory_page*, pugi::xml_node_type)
[function]
[call site]
00097
pugi::impl::(anonymous namespace)::append_node(pugi::xml_node_struct*, pugi::xml_node_struct*)
[function]
[call site]
00098
pugi::impl::(anonymous namespace)::append_new_attribute(pugi::xml_node_struct*, pugi::impl::(anonymous namespace)::xml_allocator&)
[function]
[call site]
00099
pugi::impl::(anonymous namespace)::xml_allocator::reserve()
[function]
[call site]
00100
pugi::impl::(anonymous namespace)::allocate_attribute(pugi::impl::(anonymous namespace)::xml_allocator&)
[function]
[call site]
00101
pugi::impl::(anonymous namespace)::xml_allocator::allocate_object(unsigned long, pugi::impl::(anonymous namespace)::xml_memory_page*&)
[function]
[call site]
00102
pugi::xml_attribute_struct::xml_attribute_struct(pugi::impl::(anonymous namespace)::xml_memory_page*)
[function]
[call site]
00103
pugi::impl::(anonymous namespace)::append_attribute(pugi::xml_attribute_struct*, pugi::xml_node_struct*)
[function]
[call site]
00104
pugi::impl::(anonymous namespace)::xml_parser::parse_question(char*, pugi::xml_node_struct*&, unsigned int, char)
[function]
[call site]
00105
pugi::impl::(anonymous namespace)::append_new_node(pugi::xml_node_struct*, pugi::impl::(anonymous namespace)::xml_allocator&, pugi::xml_node_type)
[function]
[call site]
00106
pugi::impl::(anonymous namespace)::append_new_node(pugi::xml_node_struct*, pugi::impl::(anonymous namespace)::xml_allocator&, pugi::xml_node_type)
[function]
[call site]
00107
__assert_fail
[call site]
00108
pugi::impl::(anonymous namespace)::xml_parser::parse_exclamation(char*, pugi::xml_node_struct*, unsigned int, char)
[function]
[call site]
00109
pugi::impl::(anonymous namespace)::append_new_node(pugi::xml_node_struct*, pugi::impl::(anonymous namespace)::xml_allocator&, pugi::xml_node_type)
[function]
[call site]
00110
pugi::impl::(anonymous namespace)::strconv_comment(char*, char)
[function]
[call site]
00111
pugi::impl::(anonymous namespace)::gap::gap()
[function]
[call site]
00112
pugi::impl::(anonymous namespace)::gap::push(char*&, unsigned long)
[function]
[call site]
00113
__assert_fail
[call site]
00114
pugi::impl::(anonymous namespace)::gap::flush(char*)
[function]
[call site]
00115
__assert_fail
[call site]
00116
pugi::impl::(anonymous namespace)::append_new_node(pugi::xml_node_struct*, pugi::impl::(anonymous namespace)::xml_allocator&, pugi::xml_node_type)
[function]
[call site]
00117
pugi::impl::(anonymous namespace)::strconv_cdata(char*, char)
[function]
[call site]
00118
pugi::impl::(anonymous namespace)::gap::gap()
[function]
[call site]
00119
pugi::impl::(anonymous namespace)::gap::push(char*&, unsigned long)
[function]
[call site]
00120
pugi::impl::(anonymous namespace)::gap::flush(char*)
[function]
[call site]
00121
pugi::impl::(anonymous namespace)::xml_parser::parse_doctype_group(char*, char)
[function]
[call site]
00122
__assert_fail
[call site]
00123
pugi::impl::(anonymous namespace)::xml_parser::parse_doctype_ignore(char*)
[function]
[call site]
00124
__assert_fail
[call site]
00125
pugi::impl::(anonymous namespace)::xml_parser::parse_doctype_primitive(char*)
[function]
[call site]
00126
__assert_fail
[call site]
00127
pugi::impl::(anonymous namespace)::append_new_node(pugi::xml_node_struct*, pugi::impl::(anonymous namespace)::xml_allocator&, pugi::xml_node_type)
[function]
[call site]
00128
__assert_fail
[call site]
00129
__assert_fail
[call site]
00130
pugi::impl::(anonymous namespace)::strlength(char const*)
[function]
[call site]
00131
__assert_fail
[call site]
00132
strlen
[call site]
00133
pugi::impl::(anonymous namespace)::strlength(char const*)
[function]
[call site]
00134
pugi::impl::(anonymous namespace)::append_new_node(pugi::xml_node_struct*, pugi::impl::(anonymous namespace)::xml_allocator&, pugi::xml_node_type)
[function]
[call site]
00135
pugi::impl::(anonymous namespace)::make_parse_result(pugi::xml_parse_status, long)
[function]
[call site]
00136
__assert_fail
[call site]
00137
pugi::xml_parse_result::operator bool() const
[function]
[call site]
00138
pugi::impl::(anonymous namespace)::make_parse_result(pugi::xml_parse_status, long)
[function]
[call site]
00139
pugi::impl::(anonymous namespace)::xml_parser::has_element_node_siblings(pugi::xml_node_struct*)
[function]
[call site]
00140
pugi::impl::(anonymous namespace)::make_parse_result(pugi::xml_parse_status, long)
[function]
[call site]
00141
pugi::xml_document::load_buffer(void const*, unsigned long, unsigned int, pugi::xml_encoding)
[function]
[call site]
00142
pugi::xml_document::load_buffer(void const*, unsigned long, unsigned int, pugi::xml_encoding)
[function]
[call site]
00143
pugi::xml_document::~xml_document()
[function]
[call site]
00144
pugi::xml_document::_destroy()
[function]
[call site]
00145
__clang_call_terminate
[call site]
00146