The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 2 | 5 | LLVMFuzzerTestOneInput | call site: 00005 | |
| 2 | 70 |
Parser::Load(std::__1::basic_string
|
call site: 00070 | |
| 2 | 76 |
Parser::Load(std::__1::basic_string
|
call site: 00076 | __clang_call_terminate |
| 2 | 81 | LLVMFuzzerTestOneInput | call site: 00081 | |
| 2 | 84 | LLVMFuzzerTestOneInput | call site: 00084 | |
| 1 | 13 |
emhash8::HashMap
|
call site: 00013 | abort |
| 1 | 21 |
emhash8::HashMap
|
call site: 00021 | __cxa_begin_catch |
| 1 | 62 | ManifestParser::ManifestParser(State*, FileReader*, ManifestParserOptions) | call site: 00062 | |
| 1 | 67 |
Parser::Load(std::__1::basic_string
|
call site: 00067 | |
| 1 | 79 | LLVMFuzzerTestOneInput | call site: 00079 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
sprintf
[call site]
00001
fopen
[call site]
00002
fwrite
[call site]
00003
fclose
[call site]
00004
RealDiskInterface::RealDiskInterface()
[function]
[call site]
00005
DiskInterface::DiskInterface()
[function]
[call site]
00006
FileReader::FileReader()
[function]
[call site]
00007
State::State()
[function]
[call site]
00008
emhash8::HashMap<StringPiece, Node*, std::__1::hash<StringPiece>, std::__1::equal_to<StringPiece>, std::__1::allocator<std::__1::pair<StringPiece, Node*> >, emhash8::DefaultPolicy>::HashMap(unsigned int, float)
[function]
[call site]
00009
emhash8::HashMap<StringPiece, Node*, std::__1::hash<StringPiece>, std::__1::equal_to<StringPiece>, std::__1::allocator<std::__1::pair<StringPiece, Node*> >, emhash8::DefaultPolicy>::init(unsigned int, float)
[function]
[call site]
00010
emhash8::HashMap<StringPiece, Node*, std::__1::hash<StringPiece>, std::__1::equal_to<StringPiece>, std::__1::allocator<std::__1::pair<StringPiece, Node*> >, emhash8::DefaultPolicy>::max_load_factor(float)
[function]
[call site]
00011
emhash8::HashMap<StringPiece, Node*, std::__1::hash<StringPiece>, std::__1::equal_to<StringPiece>, std::__1::allocator<std::__1::pair<StringPiece, Node*> >, emhash8::DefaultPolicy>::rehash(unsigned long)
[function]
[call site]
00012
emhash8::HashMap<StringPiece, Node*, std::__1::hash<StringPiece>, std::__1::equal_to<StringPiece>, std::__1::allocator<std::__1::pair<StringPiece, Node*> >, emhash8::DefaultPolicy>::max_size() const
[function]
[call site]
00013
abort
[call site]
00014
emhash8::HashMap<StringPiece, Node*, std::__1::hash<StringPiece>, std::__1::equal_to<StringPiece>, std::__1::allocator<std::__1::pair<StringPiece, Node*> >, emhash8::DefaultPolicy>::rebuild(unsigned int, unsigned int, unsigned int)
[function]
[call site]
00015
emhash8::HashMap<StringPiece, Node*, std::__1::hash<StringPiece>, std::__1::equal_to<StringPiece>, std::__1::allocator<std::__1::pair<StringPiece, Node*> >, emhash8::DefaultPolicy>::dealloc_index(emhash8::HashMap<StringPiece, Node*, std::__1::hash<StringPiece>, std::__1::equal_to<StringPiece>, std::__1::allocator<std::__1::pair<StringPiece, Node*> >, emhash8::DefaultPolicy>::Index*, unsigned int)
[function]
[call site]
00016
emhash8::HashMap<StringPiece, Node*, std::__1::hash<StringPiece>, std::__1::equal_to<StringPiece>, std::__1::allocator<std::__1::pair<StringPiece, Node*> >, emhash8::DefaultPolicy>::max_load_factor() const
[function]
[call site]
00017
emhash8::HashMap<StringPiece, Node*, std::__1::hash<StringPiece>, std::__1::equal_to<StringPiece>, std::__1::allocator<std::__1::pair<StringPiece, Node*> >, emhash8::DefaultPolicy>::alloc_bucket(unsigned int)
[function]
[call site]
00018
emhash8::HashMap<StringPiece, Node*, std::__1::hash<StringPiece>, std::__1::equal_to<StringPiece>, std::__1::allocator<std::__1::pair<StringPiece, Node*> >, emhash8::DefaultPolicy>::dealloc_bucket(std::__1::pair<StringPiece, Node*>*, unsigned int)
[function]
[call site]
00019
emhash8::HashMap<StringPiece, Node*, std::__1::hash<StringPiece>, std::__1::equal_to<StringPiece>, std::__1::allocator<std::__1::pair<StringPiece, Node*> >, emhash8::DefaultPolicy>::alloc_index(unsigned int)
[function]
[call site]
00020
__clang_call_terminate
[call site]
00021
__cxa_begin_catch
[call site]
00022
_ZNK7emhash87HashMapI11StringPieceP4NodeNSt3__14hashIS1_EENS4_8equal_toIS1_EENS4_9allocatorINS4_4pairIS1_S3_EEEENS_13DefaultPolicyEE8hash_keyIS1_TnNS4_9enable_ifIXaantsr3std11is_integralIT_EE5valuentsr3std7is_sameISH_NS4_12basic_stringIcNS4_11char_traitsIcEENS9_IcEEEEEE5valueEjE4typeELj0EEEmRKSH_
[function]
[call site]
00023
emhash8::HashMap<StringPiece, Node*, std::__1::hash<StringPiece>, std::__1::equal_to<StringPiece>, std::__1::allocator<std::__1::pair<StringPiece, Node*> >, emhash8::DefaultPolicy>::find_unique_bucket(unsigned long)
[function]
[call site]
00024
emhash8::HashMap<StringPiece, Node*, std::__1::hash<StringPiece>, std::__1::equal_to<StringPiece>, std::__1::allocator<std::__1::pair<StringPiece, Node*> >, emhash8::DefaultPolicy>::hash_main(unsigned int) const
[function]
[call site]
00025
_ZNK7emhash87HashMapI11StringPieceP4NodeNSt3__14hashIS1_EENS4_8equal_toIS1_EENS4_9allocatorINS4_4pairIS1_S3_EEEENS_13DefaultPolicyEE8hash_keyIS1_TnNS4_9enable_ifIXaantsr3std11is_integralIT_EE5valuentsr3std7is_sameISH_NS4_12basic_stringIcNS4_11char_traitsIcEENS9_IcEEEEEE5valueEjE4typeELj0EEEmRKSH_
[function]
[call site]
00026
__clang_call_terminate
[call site]
00027
emhash8::HashMap<StringPiece, Node*, std::__1::hash<StringPiece>, std::__1::equal_to<StringPiece>, std::__1::allocator<std::__1::pair<StringPiece, Node*> >, emhash8::DefaultPolicy>::kickout_bucket(unsigned int, unsigned int)
[function]
[call site]
00028
emhash8::HashMap<StringPiece, Node*, std::__1::hash<StringPiece>, std::__1::equal_to<StringPiece>, std::__1::allocator<std::__1::pair<StringPiece, Node*> >, emhash8::DefaultPolicy>::find_empty_bucket(unsigned int, unsigned int)
[function]
[call site]
00029
emhash8::HashMap<StringPiece, Node*, std::__1::hash<StringPiece>, std::__1::equal_to<StringPiece>, std::__1::allocator<std::__1::pair<StringPiece, Node*> >, emhash8::DefaultPolicy>::prefetch_heap_block(char*)
[function]
[call site]
00030
__clang_call_terminate
[call site]
00031
emhash8::HashMap<StringPiece, Node*, std::__1::hash<StringPiece>, std::__1::equal_to<StringPiece>, std::__1::allocator<std::__1::pair<StringPiece, Node*> >, emhash8::DefaultPolicy>::find_prev_bucket(unsigned int, unsigned int) const
[function]
[call site]
00032
__clang_call_terminate
[call site]
00033
emhash8::HashMap<StringPiece, Node*, std::__1::hash<StringPiece>, std::__1::equal_to<StringPiece>, std::__1::allocator<std::__1::pair<StringPiece, Node*> >, emhash8::DefaultPolicy>::find_last_bucket(unsigned int) const
[function]
[call site]
00034
emhash8::HashMap<StringPiece, Node*, std::__1::hash<StringPiece>, std::__1::equal_to<StringPiece>, std::__1::allocator<std::__1::pair<StringPiece, Node*> >, emhash8::DefaultPolicy>::find_empty_bucket(unsigned int, unsigned int)
[function]
[call site]
00035
__clang_call_terminate
[call site]
00036
BindingEnv::BindingEnv()
[function]
[call site]
00037
Env::Env()
[function]
[call site]
00038
Rule::Phony()
[function]
[call site]
00039
Rule::Rule(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00040
BindingEnv::AddRule(std::__1::unique_ptr<Rule const, std::__1::default_delete<Rule const> >)
[function]
[call site]
00041
Rule::name() const
[function]
[call site]
00042
StringPiece::StringPiece(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00043
BindingEnv::LookupRuleCurrentScope(StringPiece)
[function]
[call site]
00044
__assert_fail
[call site]
00045
Rule::name() const
[function]
[call site]
00046
State::AddPool(Pool*)
[function]
[call site]
00047
Pool::name() const
[function]
[call site]
00048
State::LookupPool(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00049
__assert_fail
[call site]
00050
Pool::name() const
[function]
[call site]
00051
State::AddPool(Pool*)
[function]
[call site]
00052
BindingEnv::~BindingEnv()
[function]
[call site]
00053
Env::~Env()
[function]
[call site]
00054
emhash8::HashMap<StringPiece, Node*, std::__1::hash<StringPiece>, std::__1::equal_to<StringPiece>, std::__1::allocator<std::__1::pair<StringPiece, Node*> >, emhash8::DefaultPolicy>::~HashMap()
[function]
[call site]
00055
emhash8::HashMap<StringPiece, Node*, std::__1::hash<StringPiece>, std::__1::equal_to<StringPiece>, std::__1::allocator<std::__1::pair<StringPiece, Node*> >, emhash8::DefaultPolicy>::clearkv()
[function]
[call site]
00056
emhash8::HashMap<StringPiece, Node*, std::__1::hash<StringPiece>, std::__1::equal_to<StringPiece>, std::__1::allocator<std::__1::pair<StringPiece, Node*> >, emhash8::DefaultPolicy>::dealloc_bucket(std::__1::pair<StringPiece, Node*>*, unsigned int)
[function]
[call site]
00057
emhash8::HashMap<StringPiece, Node*, std::__1::hash<StringPiece>, std::__1::equal_to<StringPiece>, std::__1::allocator<std::__1::pair<StringPiece, Node*> >, emhash8::DefaultPolicy>::dealloc_index(emhash8::HashMap<StringPiece, Node*, std::__1::hash<StringPiece>, std::__1::equal_to<StringPiece>, std::__1::allocator<std::__1::pair<StringPiece, Node*> >, emhash8::DefaultPolicy>::Index*, unsigned int)
[function]
[call site]
00058
__clang_call_terminate
[call site]
00059
ManifestParserOptions::ManifestParserOptions()
[function]
[call site]
00060
ManifestParser::ManifestParser(State*, FileReader*, ManifestParserOptions)
[function]
[call site]
00061
Parser::Parser(State*, FileReader*)
[function]
[call site]
00062
Lexer::Lexer()
[function]
[call site]
00063
StringPiece::StringPiece()
[function]
[call site]
00064
Parser::Load(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> >*, Lexer*)
[function]
[call site]
00065
__cxa_guard_acquire
[call site]
00066
Metrics::NewMetric(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00067
Metric::Metric()
[function]
[call site]
00068
__cxa_guard_release
[call site]
00069
ScopedMetric::ScopedMetric(Metric*)
[function]
[call site]
00070
(anonymous namespace)::HighResTimer()
[function]
[call site]
00071
Lexer::Error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)
[function]
[call site]
00072
StringPiece::AsString() const
[function]
[call site]
00073
snprintf
[call site]
00074
__cxa_guard_abort
[call site]
00075
ScopedMetric::~ScopedMetric()
[function]
[call site]
00076
(anonymous namespace)::HighResTimer()
[function]
[call site]
00077
__clang_call_terminate
[call site]
00078
ManifestParser::~ManifestParser()
[function]
[call site]
00079
Parser::~Parser()
[function]
[call site]
00080
State::~State()
[function]
[call site]
00081
BindingEnv::~BindingEnv()
[function]
[call site]
00082
emhash8::HashMap<StringPiece, Node*, std::__1::hash<StringPiece>, std::__1::equal_to<StringPiece>, std::__1::allocator<std::__1::pair<StringPiece, Node*> >, emhash8::DefaultPolicy>::~HashMap()
[function]
[call site]
00083
RealDiskInterface::~RealDiskInterface()
[function]
[call site]
00084
DiskInterface::~DiskInterface()
[function]
[call site]
00085
FileReader::~FileReader()
[function]
[call site]
00086