The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
135 | 0 | EP | call site: 00000 | strspn |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
tinyobj::ObjReaderConfig::ObjReaderConfig()
[function]
[call site]
00001
tinyobj::ObjReader::ObjReader()
[function]
[call site]
00002
tinyobj::attrib_t::attrib_t()
[function]
[call site]
00003
tinyobj::ObjReader::ParseFromString(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&, tinyobj::ObjReaderConfig const&)
[function]
[call site]
00004
tinyobj::MaterialStreamReader::MaterialStreamReader(std::__1::basic_istream<char, std::__1::char_traits<char> >&)
[function]
[call site]
00005
tinyobj::MaterialReader::MaterialReader()
[function]
[call site]
00006
tinyobj::LoadObj(tinyobj::attrib_t*, std::__1::vector<tinyobj::shape_t, std::__1::allocator<tinyobj::shape_t> >*, std::__1::vector<tinyobj::material_t, std::__1::allocator<tinyobj::material_t> >*, 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> >*, std::__1::basic_istream<char, std::__1::char_traits<char> >*, tinyobj::MaterialReader*, bool, bool)
[function]
[call site]
00007
tinyobj::PrimGroup::PrimGroup()
[function]
[call site]
00008
tinyobj::shape_t::shape_t()
[function]
[call site]
00009
tinyobj::mesh_t::mesh_t()
[function]
[call site]
00010
tinyobj::lines_t::lines_t()
[function]
[call site]
00011
tinyobj::points_t::points_t()
[function]
[call site]
00012
tinyobj::safeGetline(std::__1::basic_istream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
[function]
[call site]
00013
strspn
[call site]
00014
__assert_fail
[call site]
00015
tinyobj::parseVertexWithColor(float*, float*, float*, float*, float*, float*, char const**, double, double, double)
[function]
[call site]
00016
tinyobj::parseReal(char const**, double)
[function]
[call site]
00017
strspn
[call site]
00018
strcspn
[call site]
00019
tinyobj::tryParseDouble(char const*, char const*, double*)
[function]
[call site]
00020
ldexp
[call site]
00021
tinyobj::parseReal(char const**, double)
[function]
[call site]
00022
tinyobj::parseReal(char const**, double)
[function]
[call site]
00023
tinyobj::parseReal(char const**, float*)
[function]
[call site]
00024
strspn
[call site]
00025
strcspn
[call site]
00026
tinyobj::tryParseDouble(char const*, char const*, double*)
[function]
[call site]
00027
tinyobj::parseReal(char const**, float*)
[function]
[call site]
00028
tinyobj::parseReal(char const**, float*)
[function]
[call site]
00029
tinyobj::parseReal3(float*, float*, float*, char const**, double, double, double)
[function]
[call site]
00030
tinyobj::parseReal(char const**, double)
[function]
[call site]
00031
tinyobj::parseReal(char const**, double)
[function]
[call site]
00032
tinyobj::parseReal(char const**, double)
[function]
[call site]
00033
tinyobj::parseReal2(float*, float*, char const**, double, double)
[function]
[call site]
00034
tinyobj::parseReal(char const**, double)
[function]
[call site]
00035
tinyobj::parseReal(char const**, double)
[function]
[call site]
00036
tinyobj::parseInt(char const**)
[function]
[call site]
00037
tinyobj::skin_weight_t::skin_weight_t()
[function]
[call site]
00041
tinyobj::parseReal2(float*, float*, char const**, double, double)
[function]
[call site]
00042
strspn
[call site]
00043
tinyobj::skin_weight_t::~skin_weight_t()
[function]
[call site]
00044
tinyobj::__line_t::__line_t()
[function]
[call site]
00045
tinyobj::vertex_index_t::vertex_index_t()
[function]
[call site]
00046
tinyobj::parseTriple(char const**, int, int, int, tinyobj::vertex_index_t*, tinyobj::warning_context const&)
[function]
[call site]
00047
tinyobj::vertex_index_t::vertex_index_t(int)
[function]
[call site]
00048
atoi
[call site]
00049
tinyobj::fixIndex(int, int, int*, bool, tinyobj::warning_context const&)
[function]
[call site]
00050
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > tinyobj::toString<unsigned long>(unsigned long const&)
[function]
[call site]
00051
strcspn
[call site]
00052
atoi
[call site]
00053
tinyobj::fixIndex(int, int, int*, bool, tinyobj::warning_context const&)
[function]
[call site]
00054
strcspn
[call site]
00055
atoi
[call site]
00056
tinyobj::fixIndex(int, int, int*, bool, tinyobj::warning_context const&)
[function]
[call site]
00057
strcspn
[call site]
00058
atoi
[call site]
00059
tinyobj::fixIndex(int, int, int*, bool, tinyobj::warning_context const&)
[function]
[call site]
00060
strcspn
[call site]
00061
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > tinyobj::toString<unsigned long>(unsigned long const&)
[function]
[call site]
00062
strspn
[call site]
00063
tinyobj::__line_t::~__line_t()
[function]
[call site]
00064
tinyobj::__points_t::__points_t()
[function]
[call site]
00065
tinyobj::vertex_index_t::vertex_index_t()
[function]
[call site]
00066
tinyobj::parseTriple(char const**, int, int, int, tinyobj::vertex_index_t*, tinyobj::warning_context const&)
[function]
[call site]
00067
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > tinyobj::toString<unsigned long>(unsigned long const&)
[function]
[call site]
00068
strspn
[call site]
00069
tinyobj::__points_t::~__points_t()
[function]
[call site]
00070
strspn
[call site]
00071
tinyobj::face_t::face_t()
[function]
[call site]
00072
tinyobj::vertex_index_t::vertex_index_t()
[function]
[call site]
00073
tinyobj::parseTriple(char const**, int, int, int, tinyobj::vertex_index_t*, tinyobj::warning_context const&)
[function]
[call site]
00074
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > tinyobj::toString<unsigned long>(unsigned long const&)
[function]
[call site]
00075
strspn
[call site]
00076
tinyobj::face_t::~face_t()
[function]
[call site]
00077
strncmp
[call site]
00078
tinyobj::parseString(char const**)
[function]
[call site]
00079
strspn
[call site]
00080
strcspn
[call site]
00081
tinyobj::exportGroupsToShape(tinyobj::shape_t*, tinyobj::PrimGroup const&, std::__1::vector<tinyobj::tag_t, std::__1::allocator<tinyobj::tag_t> > const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::vector<float, std::__1::allocator<float> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)
[function]
[call site]
00082
tinyobj::PrimGroup::IsEmpty() const
[function]
[call site]
00083
tinyobj::vertex_index_t::vertex_index_t(int)
[function]
[call site]
00084
tinyobj::face_t::face_t(tinyobj::face_t const&)
[function]
[call site]
00085
tinyobj::vertex_index_t::vertex_index_t()
[function]
[call site]
00086
tinyobj::face_t::~face_t()
[function]
[call site]
00087
int tinyobj::pnpoly<float>(int, float*, float*, float, float)
[function]
[call site]
00088
strncmp
[call site]
00089
tinyobj::SplitString(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char, char, 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> > > >&)
[function]
[call site]
00090
tinyobj::exportGroupsToShape(tinyobj::shape_t*, tinyobj::PrimGroup const&, std::__1::vector<tinyobj::tag_t, std::__1::allocator<tinyobj::tag_t> > const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::vector<float, std::__1::allocator<float> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)
[function]
[call site]
00091
tinyobj::shape_t::shape_t()
[function]
[call site]
00092
tinyobj::shape_t::operator=(tinyobj::shape_t&&)
[function]
[call site]
00093
tinyobj::mesh_t::operator=(tinyobj::mesh_t&&)
[function]
[call site]
00094
tinyobj::lines_t::operator=(tinyobj::lines_t&&)
[function]
[call site]
00095
tinyobj::points_t::operator=(tinyobj::points_t&&)
[function]
[call site]
00096
tinyobj::shape_t::~shape_t()
[function]
[call site]
00097
tinyobj::points_t::~points_t()
[function]
[call site]
00098
tinyobj::lines_t::~lines_t()
[function]
[call site]
00099
tinyobj::mesh_t::~mesh_t()
[function]
[call site]
00100
tinyobj::PrimGroup::clear()
[function]
[call site]
00101
tinyobj::parseString(char const**)
[function]
[call site]
00102
strspn
[call site]
00103
tinyobj::exportGroupsToShape(tinyobj::shape_t*, tinyobj::PrimGroup const&, std::__1::vector<tinyobj::tag_t, std::__1::allocator<tinyobj::tag_t> > const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::vector<float, std::__1::allocator<float> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)
[function]
[call site]
00104
tinyobj::PrimGroup::clear()
[function]
[call site]
00105
tinyobj::shape_t::shape_t()
[function]
[call site]
00106
tinyobj::shape_t::operator=(tinyobj::shape_t&&)
[function]
[call site]
00107
tinyobj::shape_t::~shape_t()
[function]
[call site]
00108
tinyobj::tag_t::tag_t()
[function]
[call site]
00109
tinyobj::parseString(char const**)
[function]
[call site]
00110
tinyobj::parseTagTriple(char const**)
[function]
[call site]
00111
tinyobj::tag_sizes::tag_sizes()
[function]
[call site]
00112
strspn
[call site]
00113
atoi
[call site]
00114
strcspn
[call site]
00115
strspn
[call site]
00116
atoi
[call site]
00117
strcspn
[call site]
00118
tinyobj::parseInt(char const**)
[function]
[call site]
00119
tinyobj::tag_t::~tag_t()
[function]
[call site]
00120
tinyobj::parseInt(char const**)
[function]
[call site]
00121
tinyobj::parseReal(char const**, double)
[function]
[call site]
00122
tinyobj::parseString(char const**)
[function]
[call site]
00123
strspn
[call site]
00124
strlen
[call site]
00125
tinyobj::parseInt(char const**)
[function]
[call site]
00126
tinyobj::exportGroupsToShape(tinyobj::shape_t*, tinyobj::PrimGroup const&, std::__1::vector<tinyobj::tag_t, std::__1::allocator<tinyobj::tag_t> > const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::vector<float, std::__1::allocator<float> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)
[function]
[call site]
00127
tinyobj::PrimGroup::clear()
[function]
[call site]
00128
tinyobj::shape_t::~shape_t()
[function]
[call site]
00129
tinyobj::PrimGroup::~PrimGroup()
[function]
[call site]
00130
tinyobj::MaterialStreamReader::~MaterialStreamReader()
[function]
[call site]
00131
tinyobj::MaterialReader::~MaterialReader()
[function]
[call site]
00132
tinyobj::ObjReader::~ObjReader()
[function]
[call site]
00133
tinyobj::attrib_t::~attrib_t()
[function]
[call site]
00134
tinyobj::ObjReaderConfig::~ObjReaderConfig()
[function]
[call site]
00135