The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 11 | 26 |
llama_grammar_parser::parse_sequence(char const*, std::__1::basic_string
|
call site: 00026 | __cxa_allocate_exception |
| 5 | 38 | parse_char(char const*) | call site: 00038 | __cxa_allocate_exception |
| 5 | 50 |
llama_grammar_parser::parse_sequence(char const*, std::__1::basic_string
|
call site: 00050 | __cxa_allocate_exception |
| 4 | 92 | parse_int(char const*) | call site: 00092 | __cxa_allocate_exception |
| 1 | 109 |
llama_grammar_parser::parse_sequence(char const*, std::__1::basic_string
|
call site: 00109 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
llama_grammar_parser::llama_grammar_parser()
[function]
[call site]
00001
llama_grammar_parser::parse(char const*)
[function]
[call site]
00002
parse_space(char const*, bool)
[function]
[call site]
00003
llama_grammar_parser::parse_rule(char const*)
[function]
[call site]
00004
parse_name(char const*)
[function]
[call site]
00005
is_word_char(char)
[function]
[call site]
00006
is_digit_char(char)
[function]
[call site]
00007
__cxa_allocate_exception
[call site]
00008
std::runtime_error::runtime_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[call site]
00009
__cxa_throw
[call site]
00010
__cxa_free_exception
[call site]
00011
parse_space(char const*, bool)
[function]
[call site]
00012
llama_grammar_parser::get_symbol_id(char const*, unsigned long)
[function]
[call site]
00013
__cxa_allocate_exception
[call site]
00014
std::runtime_error::runtime_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[call site]
00015
__cxa_throw
[call site]
00016
__cxa_free_exception
[call site]
00017
parse_space(char const*, bool)
[function]
[call site]
00018
llama_grammar_parser::parse_alternates(char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int, bool)
[function]
[call site]
00019
llama_grammar_parser::parse_sequence(char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<llama_grammar_element, std::__1::allocator<llama_grammar_element> >&, bool)
[function]
[call site]
00020
__cxa_allocate_exception
[call site]
00021
std::runtime_error::runtime_error(char const*)
[call site]
00022
__cxa_throw
[call site]
00023
std::runtime_error::~runtime_error()
[call site]
00024
__cxa_free_exception
[call site]
00025
parse_char(char const*)
[function]
[call site]
00026
parse_hex(char const*, int)
[function]
[call site]
00027
__cxa_allocate_exception
[call site]
00028
std::runtime_error::runtime_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[call site]
00029
__cxa_throw
[call site]
00030
__cxa_free_exception
[call site]
00031
parse_hex(char const*, int)
[function]
[call site]
00032
parse_hex(char const*, int)
[function]
[call site]
00033
__cxa_allocate_exception
[call site]
00034
std::runtime_error::runtime_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[call site]
00035
__cxa_throw
[call site]
00036
__cxa_free_exception
[call site]
00037
decode_utf8(char const*)
[function]
[call site]
00038
__cxa_allocate_exception
[call site]
00039
std::runtime_error::runtime_error(char const*)
[call site]
00040
__cxa_throw
[call site]
00041
std::runtime_error::~runtime_error()
[call site]
00042
__cxa_free_exception
[call site]
00043
parse_space(char const*, bool)
[function]
[call site]
00044
__cxa_allocate_exception
[call site]
00045
std::runtime_error::runtime_error(char const*)
[call site]
00046
__cxa_throw
[call site]
00047
std::runtime_error::~runtime_error()
[call site]
00048
__cxa_free_exception
[call site]
00049
parse_char(char const*)
[function]
[call site]
00050
__cxa_allocate_exception
[call site]
00051
std::runtime_error::runtime_error(char const*)
[call site]
00052
__cxa_throw
[call site]
00053
std::runtime_error::~runtime_error()
[call site]
00054
__cxa_free_exception
[call site]
00055
parse_char(char const*)
[function]
[call site]
00056
parse_space(char const*, bool)
[function]
[call site]
00057
is_word_char(char)
[function]
[call site]
00058
parse_name(char const*)
[function]
[call site]
00059
llama_grammar_parser::get_symbol_id(char const*, unsigned long)
[function]
[call site]
00060
parse_space(char const*, bool)
[function]
[call site]
00061
parse_space(char const*, bool)
[function]
[call site]
00062
llama_grammar_parser::generate_symbol_id(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00063
llama_grammar_parser::parse_alternates(char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int, bool)
[function]
[call site]
00064
parse_space(char const*, bool)
[function]
[call site]
00065
llama_grammar_parser::parse_sequence(char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<llama_grammar_element, std::__1::allocator<llama_grammar_element> >&, bool)
[function]
[call site]
00066
__cxa_allocate_exception
[call site]
00067
std::runtime_error::runtime_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[call site]
00068
__cxa_throw
[call site]
00069
__cxa_free_exception
[call site]
00070
parse_space(char const*, bool)
[function]
[call site]
00071
parse_space(char const*, bool)
[function]
[call site]
00072
parse_space(char const*, bool)
[function]
[call site]
00073
llama_grammar_parser::parse_sequence(char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<llama_grammar_element, std::__1::allocator<llama_grammar_element> >&, bool)::$_0::operator()(unsigned long, unsigned long) const
[function]
[call site]
00074
__cxa_allocate_exception
[call site]
00075
std::runtime_error::runtime_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[call site]
00076
__cxa_throw
[call site]
00077
__cxa_free_exception
[call site]
00078
llama_grammar_parser::generate_symbol_id(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00079
llama_grammar_parser::add_rule(unsigned int, std::__1::vector<llama_grammar_element, std::__1::allocator<llama_grammar_element> > const&)
[function]
[call site]
00080
parse_space(char const*, bool)
[function]
[call site]
00081
llama_grammar_parser::parse_sequence(char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<llama_grammar_element, std::__1::allocator<llama_grammar_element> >&, bool)::$_0::operator()(unsigned long, unsigned long) const
[function]
[call site]
00082
parse_space(char const*, bool)
[function]
[call site]
00083
llama_grammar_parser::parse_sequence(char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<llama_grammar_element, std::__1::allocator<llama_grammar_element> >&, bool)::$_0::operator()(unsigned long, unsigned long) const
[function]
[call site]
00084
parse_space(char const*, bool)
[function]
[call site]
00085
is_digit_char(char)
[function]
[call site]
00086
__cxa_allocate_exception
[call site]
00087
std::runtime_error::runtime_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[call site]
00088
__cxa_throw
[call site]
00089
__cxa_free_exception
[call site]
00090
parse_int(char const*)
[function]
[call site]
00091
is_digit_char(char)
[function]
[call site]
00092
__cxa_allocate_exception
[call site]
00093
std::runtime_error::runtime_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[call site]
00094
__cxa_throw
[call site]
00095
__cxa_free_exception
[call site]
00096
parse_space(char const*, bool)
[function]
[call site]
00097
parse_space(char const*, bool)
[function]
[call site]
00098
is_digit_char(char)
[function]
[call site]
00099
parse_int(char const*)
[function]
[call site]
00100
parse_space(char const*, bool)
[function]
[call site]
00101
__cxa_allocate_exception
[call site]
00102
std::runtime_error::runtime_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[call site]
00103
__cxa_throw
[call site]
00104
__cxa_free_exception
[call site]
00105
__cxa_allocate_exception
[call site]
00106
std::runtime_error::runtime_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[call site]
00107
__cxa_throw
[call site]
00108
__cxa_free_exception
[call site]
00109
parse_space(char const*, bool)
[function]
[call site]
00110
llama_grammar_parser::parse_sequence(char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<llama_grammar_element, std::__1::allocator<llama_grammar_element> >&, bool)::$_0::operator()(unsigned long, unsigned long) const
[function]
[call site]
00111
__cxa_allocate_exception
[call site]
00112
std::runtime_error::runtime_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[call site]
00113
__cxa_throw
[call site]
00114
__cxa_free_exception
[call site]
00115
llama_grammar_parser::add_rule(unsigned int, std::__1::vector<llama_grammar_element, std::__1::allocator<llama_grammar_element> > const&)
[function]
[call site]
00116
__cxa_allocate_exception
[call site]
00117
std::runtime_error::runtime_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[call site]
00118
__cxa_throw
[call site]
00119
__cxa_free_exception
[call site]
00120
parse_space(char const*, bool)
[function]
[call site]
00121
__cxa_allocate_exception
[call site]
00122
std::runtime_error::runtime_error(char const*)
[call site]
00123
__cxa_throw
[call site]
00124
__cxa_free_exception
[call site]
00125
__cxa_allocate_exception
[call site]
00126
std::runtime_error::runtime_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[call site]
00127
__cxa_throw
[call site]
00128
__cxa_free_exception
[call site]
00129
__cxa_begin_catch
[call site]
00130
fprintf
[call site]
00131
__cxa_end_catch
[call site]
00132
llama_grammar_parser::~llama_grammar_parser()
[function]
[call site]
00133