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

Project functions overview

The following table shows data about each function in the project. The functions included in this table correspond to all functions that exist in the executables of the fuzzers. As such, there may be functions that are from third-party libraries.

For further technical details on the meaning of columns in the below table, please see the Glossary .

Func name Functions filename Args Function call depth Reached by Fuzzers Runtime reached by Fuzzers Combined reached by Fuzzers Fuzzers runtime hit Func lines hit % I Count BB Count Cyclomatic complexity Functions reached Reached by functions Accumulated cyclomatic complexity Undiscovered complexity

Fuzzer details

Fuzzer: assimp_fuzzer

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 420 44.6%
gold [1:9] 10 1.06%
yellow [10:29] 5 0.53%
greenyellow [30:49] 1 0.10%
lawngreen 50+ 505 53.6%
All colors 941 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
4152 4152 1 :

['Assimp::X3DImporter::ParseFile(std::__1::basic_istream >&)']

5312 5312 Assimp::X3DImporter::InternReadFile(std::__1::basic_string ,std::__1::allocator >const&,aiScene*,Assimp::IOSystem*) call site: 00000 /src/assimp/code/AssetLib/X3D/X3DImporter.cpp:285
2301 2301 2 :

['rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::GetString() const', 'glTF::LazyDict ::Get(char const*)']

2301 2387 glTF::Asset::Load(std::__1::basic_string ,std::__1::allocator >const&,bool) call site: 00000 /src/assimp/code/AssetLib/glTF/glTFAsset.inl:1235
1160 1160 26 :

['std::__1::list >::list[abi:ne180100]()', 'std::__1::list >::size[abi:ne180100]() const', 'std::__1::list >::begin[abi:ne180100]()', 'std::__1::list >::list[abi:ne180100]()', 'std::__1::list >::empty[abi:ne180100]() const', 'std::__1::list >::~list()', 'std::__1::__list_const_iterator ::operator++[abi:ne180100](int)', 'std::__1::list >::size[abi:ne180100]() const', 'std::__1::__list_const_iterator ::__list_const_iterator[abi:ne180100](std::__1::__list_iterator const&)', 'std::__1::list >::empty[abi:ne180100]() const', 'operator new[](unsigned long)', 'std::__1::__list_const_iterator ::__list_const_iterator[abi:ne180100](std::__1::__list_iterator const&)', 'std::__1::__list_const_iterator ::operator*[abi:ne180100]() const', 'std::__1::__list_const_iterator ::operator*[abi:ne180100]() const', 'std::__1::list >::size[abi:ne180100]() const', 'std::__1::list >::begin[abi:ne180100]()', 'std::__1::__list_const_iterator ::operator++[abi:ne180100](int)', 'std::__1::__list_const_iterator ::operator*[abi:ne180100]() const', 'std::__1::list >::~list()', 'std::__1::__list_const_iterator ::operator++[abi:ne180100](int)', 'std::__1::list >::list[abi:ne180100]()', 'std::__1::list >::begin[abi:ne180100]()', 'Assimp::X3DImporter::Postprocess_BuildNode(X3DNodeElementBase const&, aiNode&, std::__1::list >&, std::__1::list >&, std::__1::list >&) const', 'std::__1::list >::~list()', 'std::__1::list >::empty[abi:ne180100]() const', 'std::__1::__list_const_iterator ::__list_const_iterator[abi:ne180100](std::__1::__list_iterator const&)']

1160 1160 Assimp::X3DImporter::InternReadFile(std::__1::basic_string ,std::__1::allocator >const&,aiScene*,Assimp::IOSystem*) call site: 00000 /src/assimp/code/AssetLib/X3D/X3DImporter.cpp:296
1090 2895 53 :

['std::__1::vector >::operator[][abi:ne180100](unsigned long)', 'std::__1::vector >::reserve(unsigned long)', 'std::__1::vector >::size[abi:ne180100]() const', 'std::__1::vector >::empty[abi:ne180100]() const', 'std::__1::vector >::empty[abi:ne180100]() const', 'std::__1::vector >::begin[abi:ne180100]()', 'Assimp::ASSIMP_stricmp(char const*, char const*)', 'std::__1::vector >::operator[][abi:ne180100](unsigned long)', 'std::__1::vector >::size[abi:ne180100]() const', 'pugi::xml_node_iterator::operator!=(pugi::xml_node_iterator const&) const', 'std::__1::__wrap_iter ::operator++[abi:ne180100]()', 'bool std::__1::operator!=[abi:ne180100] (std::__1::__wrap_iter const&, std::__1::__wrap_iter const&)', 'operator new[](unsigned long)', '_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne180100ILi0EEEPKc', 'std::__1::basic_string , std::__1::allocator >::~basic_string()', 'std::__1::vector >::empty[abi:ne180100]() const', 'std::__1::vector >::size[abi:ne180100]() const', 'std::__1::vector >::~vector[abi:ne180100]()', 'std::__1::vector >::reserve(unsigned long)', 'std::__1::vector >::end[abi:ne180100]()', 'std::__1::vector >::reserve(unsigned long)', 'std::__1::vector >::vector[abi:ne180100]()', 'std::__1::vector >::operator[][abi:ne180100](unsigned long)', 'aiAnimation::aiAnimation()', 'std::__1::vector >::push_back[abi:ne180100](Assimp::IRRImporter::Node* const&)', 'aiString::Set(std::__1::basic_string , std::__1::allocator > const&)', 'std::__1::__wrap_iter ::operator*[abi:ne180100]() const', 'std::__1::vector >::size[abi:ne180100]() const', 'pugi::xml_node::name() const', 'std::__1::vector >::~vector[abi:ne180100]()', 'pugi::xml_object_range ::begin() const', 'std::__1::vector >::vector[abi:ne180100]()', 'aiScene::aiScene()', 'Assimp::IRRImporter::GenerateGraph(Assimp::IRRImporter::Node*, aiNode*, aiScene*, Assimp::BatchLoader&, std::__1::vector >&, std::__1::vector >&, std::__1::vector >&, std::__1::vector >&, unsigned int&)', 'std::__1::vector >::empty[abi:ne180100]() const', 'Assimp::SceneCombiner::MergeScenes(aiScene**, aiScene*, std::__1::vector >&, unsigned int)', 'Assimp::Logger::warn(char const*)', 'std::__1::vector >::vector[abi:ne180100]()', 'pugi::xml_node_iterator::operator++()', 'Assimp::IRRImporter::ParseNode(pugi::xml_node&, Assimp::BatchLoader&)', 'Assimp::DefaultLogger::get()', 'pugi::xml_node_iterator::operator*() const', 'Assimp::BatchLoader::LoadAll()', 'pugi::xml_object_range ::end() const', 'pugi::xml_node::children() const', 'aiNode::aiNode()', 'std::__1::vector >::~vector[abi:ne180100]()', 'std::__1::vector >::size[abi:ne180100]() const', 'std::__1::vector >::vector[abi:ne180100]()', 'std::__1::vector >::operator[][abi:ne180100](unsigned long)', 'std::__1::vector >::operator[][abi:ne180100](unsigned long)', 'std::__1::vector >::empty[abi:ne180100]() const', 'std::__1::vector >::~vector[abi:ne180100]()']

1090 3457 Assimp::IRRImporter::InternReadFile(std::__1::basic_string ,std::__1::allocator >const&,aiScene*,Assimp::IOSystem*) call site: 00000 /src/assimp/code/AssetLib/Irr/IRRLoader.cpp:1237
963 1287 22 :

['std::__1::basic_string , std::__1::allocator >::operator=[abi:ne180100](std::__1::basic_string , std::__1::allocator >&&)', 'unzGetCurrentFileInfo', 'unzOpenCurrentFile', 'unzClose', 'std::__1::basic_string , std::__1::allocator >::c_str[abi:ne180100]() const', 'void Assimp::LogFunctions ::ThrowException (char const (&) [53])', 'void Assimp::LogFunctions ::ThrowException (char const (&) [44])', 'unzGoToNextFile', 'unzReadCurrentFile', 'Assimp::BaseImporter::GetExtension(std::__1::basic_string , std::__1::allocator > const&)', 'unzCloseCurrentFile', 'std::__1::basic_string , std::__1::allocator >::find_last_of[abi:ne180100](char, unsigned long) const', 'std::__1::shared_ptr std::__1::make_shared[abi:ne180100] (unsigned char*&, unsigned long&, bool&&)', 'void Assimp::LogFunctions ::LogInfo (char const (&) [26])', 'std::__1::shared_ptr ::~shared_ptr[abi:ne180100]()', 'operator delete[](void*)', 'void Assimp::LogFunctions ::ThrowException (char const (&) [34])', 'free', 'std::__1::shared_ptr & std::__1::shared_ptr ::operator=[abi:ne180100] (std::__1::shared_ptr &&)', 'unzGoToFirstFile', 'malloc', 'unzOpen']

10322 11379 Assimp::IFCImporter::InternReadFile(std::__1::basic_string ,std::__1::allocator >const&,aiScene*,Assimp::IOSystem*) call site: 00000 /src/assimp/code/AssetLib/IFC/IFCLoader.cpp:154
805 1004 31 :

['std::__1::vector , std::__1::allocator >, std::__1::basic_string , std::__1::allocator > >, std::__1::allocator , std::__1::allocator >, std::__1::basic_string , std::__1::allocator > > > >::end[abi:ne180100]()', 'std::__1::basic_string , std::__1::allocator >::operator=[abi:ne180100](std::__1::basic_string , std::__1::allocator >&&)', 'Assimp::TokenMatchI(char const*&, char const*, unsigned int)', 'std::__1::basic_string , std::__1::allocator >::basic_string[abi:ne180100](char const*, unsigned long)', 'std::__1::vector , std::__1::allocator >, std::__1::basic_string , std::__1::allocator > >, std::__1::allocator , std::__1::allocator >, std::__1::basic_string , std::__1::allocator > > > >::~vector[abi:ne180100]()', 'std::__1::vector , std::__1::allocator >, std::__1::basic_string , std::__1::allocator > >, std::__1::allocator , std::__1::allocator >, std::__1::basic_string , std::__1::allocator > > > >::begin[abi:ne180100]()', 'bool Assimp::SkipSpacesAndLineEnd (char const**, char const*)', 'Assimp::BaseImporter::TextFileToBuffer(Assimp::IOStream*, std::__1::vector >&, Assimp::BaseImporter::TextFileMode)', 'char const* Assimp::fast_atoreal_move (char const*, float&, bool)', 'bool Assimp::IsLineEnd (char)', 'std::__1::vector >::~vector[abi:ne180100]()', 'std::__1::__wrap_iter , std::__1::allocator >, std::__1::basic_string , std::__1::allocator > > const*>::operator++[abi:ne180100]()', 'std::__1::__wrap_iter , std::__1::allocator >, std::__1::basic_string , std::__1::allocator > > const*>::operator*[abi:ne180100]() const', 'std::__1::unique_ptr >::get[abi:ne180100]() const', 'std::__1::basic_string , std::__1::allocator >::length[abi:ne180100]() const', 'std::__1::basic_string , std::__1::allocator >::operator=(std::__1::basic_string , std::__1::allocator > const&)', '_ZNSt3__111__wrap_iterIPKNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEC2B8ne180100IPS8_TnNS_9enable_ifIXsr14is_convertibleIT_SA_EE5valueEiE4typeELi0EEERKNS0_ISF_EE', 'std::__1::vector , std::__1::allocator >, std::__1::basic_string , std::__1::allocator > >, std::__1::allocator , std::__1::allocator >, std::__1::basic_string , std::__1::allocator > > > >::vector[abi:ne180100]()', 'std::__1::pair , std::__1::allocator >, std::__1::basic_string , std::__1::allocator > >& std::__1::vector , std::__1::allocator >, std::__1::basic_string , std::__1::allocator > >, std::__1::allocator , std::__1::allocator >, std::__1::basic_string , std::__1::allocator > > > >::emplace_back<>()', 'std::__1::vector >::size[abi:ne180100]() const', 'std::__1::vector >::operator[][abi:ne180100](unsigned long)', 'std::__1::vector , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > >::back[abi:ne180100]()', 'std::__1::vector >::vector[abi:ne180100]()', 'bool std::__1::operator!=[abi:ne180100] , std::__1::allocator >, std::__1::basic_string , std::__1::allocator > > const*, std::__1::pair , std::__1::allocator >, std::__1::basic_string , std::__1::allocator > >*>(std::__1::__wrap_iter , std::__1::allocator >, std::__1::basic_string , std::__1::allocator > > const*> const&, std::__1::__wrap_iter , std::__1::allocator >, std::__1::basic_string , std::__1::allocator > >*> const&)', 'bool Assimp::IsSpaceOrNewLine (char)', 'std::__1::pair , std::__1::allocator > >& std::__1::vector , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > >::emplace_back<>()', 'Assimp::ASSIMP_strincmp(char const*, char const*, unsigned int)', 'std::__1::vector , std::__1::allocator >, std::__1::basic_string , std::__1::allocator > >, std::__1::allocator , std::__1::allocator >, std::__1::basic_string , std::__1::allocator > > > >::back[abi:ne180100]()', 'bool std::__1::operator==[abi:ne180100] >(std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&)', 'std::__1::vector , std::__1::allocator >, std::__1::basic_string , std::__1::allocator > >, std::__1::allocator , std::__1::allocator >, std::__1::basic_string , std::__1::allocator > > > >::pop_back()', 'Assimp::strtoul10(char const*, char const**)']

1006 1395 Assimp::UnrealImporter::InternReadFile(std::__1::basic_string ,std::__1::allocator >const&,aiScene*,Assimp::IOSystem*) call site: 00000 /src/assimp/code/AssetLib/Unreal/UnrealLoader.cpp:313
603 603 1 :

['Assimp::MD5Importer::LoadMD5CameraFile()']

655 661 Assimp::MD5Importer::InternReadFile(std::__1::basic_string ,std::__1::allocator >const&,aiScene*,Assimp::IOSystem*) call site: 00000 /src/assimp/code/AssetLib/MD5/MD5Loader.cpp:128
564 564 2 :

['std::__1::__map_const_iterator , std::__1::allocator >, Assimp::ZipFileInfo>, std::__1::__tree_node , std::__1::allocator >, Assimp::ZipFileInfo>, void*>*, long> >::operator*[abi:ne180100]() const', 'Assimp::ZipFileInfo::Extract(std::__1::basic_string , std::__1::allocator >&, void*) const']

564 564 Assimp::ZipArchiveIOSystem::Implement::OpenFile(std::__1::basic_string ,std::__1::allocator >&) call site: 00000 /src/assimp/code/Common/ZipArchiveIOSystem.cpp:473
554 568 6 :

['Assimp::OpenGEX::OpenGEXImporter::handleNodes(ODDLParser::DDLNode*, aiScene*)', 'ODDLParser::OpenDDLParser::getContext() const', 'aiNode::aiNode()', 'operator delete(void*)', 'operator new(unsigned long)', 'aiString::Set(std::__1::basic_string , std::__1::allocator > const&)']

554 787 Assimp::OpenGEX::OpenGEXImporter::InternReadFile(std::__1::basic_string ,std::__1::allocator >const&,aiScene*,Assimp::IOSystem*) call site: 00000 /src/assimp/code/AssetLib/OpenGEX/OpenGEXImporter.cpp:304
532 652 73 :

['std::__1::vector >::size[abi:ne180100]() const', 'std::__1::vector >::push_back[abi:ne180100](aiMesh*&&)', 'std::__1::vector >, std::__1::allocator > > >::size[abi:ne180100]() const', '_ZNSt3__110unique_ptrIN6Assimp10SubdividerENS_14default_deleteIS2_EEEC2B8ne180100ILb1EvEEPS2_', 'std::__1::__wrap_iter const*>::operator++[abi:ne180100]()', '__cxa_free_exception', 'std::__1::vector , std::__1::allocator > >::end[abi:ne180100]()', 'std::__1::vector , std::__1::allocator > >::operator[][abi:ne180100](unsigned long)', 'operator new(unsigned long)', 'bool std::__1::operator==[abi:ne180100] >*>(std::__1::__wrap_iter >*> const&, std::__1::__wrap_iter >*> const&)', 'Assimp::Logger::info(char const*)', 'std::__1::vector >::begin[abi:ne180100]()', 'std::__1::vector >::vector(unsigned long, aiMesh* const&)', 'std::__1::vector >::size[abi:ne180100]() const', 'std::__1::vector >::end[abi:ne180100]()', 'operator delete(void*)', 'void Assimp::Logger::warn (char const (&) [46], unsigned int&)', 'bool std::__1::operator!=[abi:ne180100] const*>(std::__1::__wrap_iter const*> const&, std::__1::__wrap_iter const*> const&)', 'aiMaterial::aiMaterial()', 'std::__1::__wrap_iter ::operator*[abi:ne180100]() const', '_ZNSt3__14pairIjjEC2B8ne180100IiiTnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOS4_OS5_', 'DeadlyImportError::DeadlyImportError(char const*)', 'std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >::empty[abi:ne180100]() const', 'std::__1::vector >::back[abi:ne180100]()', 'std::__1::vector >::end[abi:ne180100]()', 'std::__1::unique_ptr >::operator->[abi:ne180100]() const', 'void Assimp::Logger::info , std::__1::allocator >&>(char const (&) [39], std::__1::basic_string , std::__1::allocator >&)', 'std::__1::vector >, std::__1::allocator > > >::operator[][abi:ne180100](unsigned long) const', 'std::__1::__wrap_iter ::operator+[abi:ne180100](long) const', 'std::__1::vector , std::__1::allocator > >::~vector[abi:ne180100]()', 'void Assimp::Logger::info , std::__1::allocator >&>(char const (&) [74], std::__1::basic_string , std::__1::allocator >&)', 'std::__1::vector >::push_back[abi:ne180100](aiMesh* const&)', 'std::__1::vector >::push_back[abi:ne180100](aiMaterial*&&)', 'aiFace::aiFace()', 'Assimp::AC3DImporter::ConvertMaterial(Assimp::AC3DImporter::Object const&, Assimp::AC3DImporter::Material const&, aiMaterial&)', 'std::__1::vector >::front[abi:ne180100]()', 'std::__1::vector >::size[abi:ne180100]() const', '_ZNSt3__111__wrap_iterIPKNS_4pairIjjEEEC2B8ne180100IPS2_TnNS_9enable_ifIXsr14is_convertibleIT_S4_EE5valueEiE4typeELi0EEERKNS0_IS9_EE', 'std::__1::vector >::~vector[abi:ne180100]()', 'std::__1::vector , std::__1::allocator > >::operator[][abi:ne180100](unsigned long)', '__cxa_allocate_exception', 'std::__1::__wrap_iter ::operator++[abi:ne180100]()', 'std::__1::vector , std::__1::allocator > >::begin[abi:ne180100]()', 'std::__1::unique_ptr >::~unique_ptr[abi:ne180100]()', 'std::__1::__wrap_iter >*>::operator*[abi:ne180100]() const', 'std::__1::__wrap_iter ::__wrap_iter[abi:ne180100]()', 'std::__1::vector >::operator[][abi:ne180100](unsigned long) const', 'std::__1::vector , std::__1::allocator > >::size[abi:ne180100]() const', 'std::__1::__wrap_iter >*>::__wrap_iter[abi:ne180100]()', 'std::__1::vector >, std::__1::allocator > > >::begin[abi:ne180100]()', 'Assimp::Logger::error(char const*)', 'std::__1::vector , std::__1::allocator > >::size[abi:ne180100]() const', 'std::__1::vector >::begin[abi:ne180100]()', 'Assimp::Subdivider::Create(Assimp::Subdivider::Algorithm)', 'std::__1::vector >, std::__1::allocator > > >::empty[abi:ne180100]() const', '__cxa_throw', 'std::__1::vector >::size[abi:ne180100]() const', 'Assimp::Logger::warn(char const*)', 'Assimp::AC3DImporter::Surface::GetType() const', 'bool std::__1::operator!=[abi:ne180100] (std::__1::__wrap_iter const&, std::__1::__wrap_iter const&)', 'Assimp::aiAssertViolation(char const*, char const*, int)', 'aiVector3t ::aiVector3t()', 'bool std::__1::operator!=[abi:ne180100] >*>(std::__1::__wrap_iter >*> const&, std::__1::__wrap_iter >*> const&)', 'std::__1::__wrap_iter std::__1::copy[abi:ne180100] , std::__1::__wrap_iter >(std::__1::__wrap_iter , std::__1::__wrap_iter , std::__1::__wrap_iter )', 'Assimp::DefaultLogger::get()', 'std::__1::vector >::back[abi:ne180100]()', 'std::__1::vector >::operator[][abi:ne180100](unsigned long)', 'aiVector3t operator+ (aiVector3t const&, aiVector3t const&)', 'std::__1::__wrap_iter >*>::operator++[abi:ne180100]()', 'aiMesh::aiMesh()', 'std::__1::vector , std::__1::allocator > >::vector(unsigned long, std::__1::pair const&)', 'std::__1::__wrap_iter const*>::operator*[abi:ne180100]() const', 'std::__1::vector >, std::__1::allocator > > >::end[abi:ne180100]()']

534 878 Assimp::AC3DImporter::ConvertObjectSection(Assimp::AC3DImporter::Object&,std::__1::vector >&,std::__1::vector >&,std::__1::vector >const&,aiNode*) call site: 00000 /src/assimp/code/AssetLib/AC/ACLoader.cpp:401
415 415 3 :

['Assimp::MemoryIOStream::~MemoryIOStream()', 'Assimp::AssbinImporter::ReadBinaryScene(Assimp::IOStream*, aiScene*)', 'Assimp::MemoryIOStream::MemoryIOStream(unsigned char const*, unsigned long, bool)']

415 415 Assimp::AssbinImporter::InternReadFile(std::__1::basic_string ,std::__1::allocator >const&,aiScene*,Assimp::IOSystem*) call site: 00000 /src/assimp/code/AssetLib/Assbin/AssbinLoader.cpp:721
321 321 1 :

['Assimp::MD3Importer::ReadShader(Assimp::Q3Shader::ShaderData&) const']

829 1144 Assimp::MD3Importer::InternReadFile(std::__1::basic_string ,std::__1::allocator >const&,aiScene*,Assimp::IOSystem*) call site: 00000 /src/assimp/code/AssetLib/MD3/MD3Loader.cpp:785

Runtime coverage analysis

Covered functions
1704
Functions that are reachable but not covered
429
Reachable functions
859
Percentage of reachable functions covered
50.06%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/assimp/fuzz/assimp_fuzzer.cc 1
/src/assimp/code/Common/Importer.cpp 16
/src/assimp/code/Common/Importer.h 2
/usr/local/bin/../include/c++/v1/__exception/exception_ptr.h 1
/src/assimp/include/assimp/DefaultIOSystem.h 2
/src/assimp/include/assimp/IOSystem.hpp 4
/src/assimp/code/Common/DefaultProgressHandler.h 1
/src/assimp/include/assimp/ProgressHandler.hpp 1
/src/assimp/code/Common/ImporterRegistry.cpp 2
/src/assimp/code/AssetLib/X/XFileImporter.h 1
/src/assimp/code/Common/BaseImporter.cpp 7
/src/assimp/code/AssetLib/Obj/ObjFileImporter.cpp 1
/src/assimp/code/Common/DefaultIOSystem.cpp 1
/src/assimp/include/assimp/BaseImporter.h 3
/src/assimp/code/AssetLib/AMF/AMFImporter.cpp 1
/src/assimp/code/AssetLib/3DS/3DSLoader.cpp 1
/src/assimp/include/assimp/types.h 11
/src/assimp/code/AssetLib/MD3/MD3Loader.cpp 1
/src/assimp/code/AssetLib/MD2/MD2Loader.cpp 1
/src/assimp/code/AssetLib/Ply/PlyLoader.cpp 1
/src/assimp/code/AssetLib/MDL/MDLLoader.cpp 1
/src/assimp/code/AssetLib/MDL/HalfLife/HL1ImportSettings.h 1
/src/assimp/code/AssetLib/ASE/ASELoader.cpp 1
/src/assimp/code/AssetLib/HMP/HMPLoader.cpp 1
/src/assimp/code/AssetLib/SMD/SMDLoader.cpp 1
/src/assimp/code/AssetLib/MDC/MDCLoader.cpp 1
/src/assimp/code/AssetLib/MD5/MD5Loader.cpp 1
/src/assimp/code/AssetLib/STL/STLLoader.cpp 1
/src/assimp/include/assimp/color4.h 1
/src/assimp/code/AssetLib/LWO/LWOLoader.cpp 1
/src/assimp/code/AssetLib/DXF/DXFLoader.h 1
/src/assimp/code/AssetLib/NFF/NFFLoader.h 1
/src/assimp/code/AssetLib/Raw/RawLoader.h 1
/src/assimp/code/AssetLib/SIB/SIBImporter.h 1
/src/assimp/code/AssetLib/OFF/OFFLoader.h 1
/src/assimp/code/AssetLib/AC/ACLoader.cpp 1
/src/assimp/code/AssetLib/BVH/BVHLoader.cpp 1
/src/assimp/code/AssetLib/Irr/IRRMeshLoader.h 1
/src/assimp/code/AssetLib/Irr/IRRShared.h 1
/src/assimp/include/assimp/XmlParser.h 1
/src/assimp/contrib/pugixml/src/pugixml.cpp 1
/src/assimp/code/AssetLib/Irr/IRRLoader.cpp 1
/src/assimp/code/AssetLib/Q3D/Q3DLoader.cpp 1
/src/assimp/code/AssetLib/B3D/B3DImporter.h 1
/src/assimp/code/AssetLib/Collada/ColladaLoader.cpp 1
/src/assimp/code/AssetLib/Terragen/TerragenLoader.cpp 1
/src/assimp/code/AssetLib/CSM/CSMLoader.cpp 1
/src/assimp/code/AssetLib/Unreal/UnrealLoader.cpp 1
/src/assimp/code/AssetLib/LWS/LWSLoader.cpp 1
/src/assimp/code/AssetLib/Ogre/OgreImporter.h 1
/src/assimp/code/AssetLib/OpenGEX/OpenGEXImporter.cpp 2
/src/assimp/code/AssetLib/OpenGEX/OpenGEXImporter.h 2
/src/assimp/code/AssetLib/MS3D/MS3DLoader.cpp 1
/src/assimp/code/AssetLib/COB/COBLoader.h 1
/src/assimp/code/AssetLib/Blender/BlenderLoader.cpp 1
/src/assimp/code/AssetLib/Blender/BlenderModifier.h 1
/src/assimp/code/AssetLib/Blender/BlenderIntermediate.h 1
/src/assimp/code/AssetLib/Q3BSP/Q3BSPFileImporter.cpp 1
/src/assimp/code/AssetLib/NDO/NDOLoader.h 1
/src/assimp/code/AssetLib/IFC/IFCLoader.h 2
/src/assimp/code/AssetLib/XGL/XGLLoader.cpp 1
/src/assimp/code/AssetLib/FBX/FBXImporter.h 1
/src/assimp/code/AssetLib/FBX/FBXImportSettings.h 1
/src/assimp/code/AssetLib/Assbin/AssbinLoader.h 1
/src/assimp/code/AssetLib/glTF/glTFImporter.cpp 1
/src/assimp/code/AssetLib/glTF2/glTF2Importer.cpp 1
/src/assimp/code/AssetLib/3MF/D3MFImporter.h 1
/src/assimp/code/AssetLib/X3D/X3DImporter.cpp 1
/src/assimp/code/AssetLib/MMD/MMDImporter.cpp 1
/src/assimp/code/AssetLib/IQM/IQMImporter.cpp 1
/src/assimp/code/Common/PostStepRegistry.cpp 1
/src/assimp/code/PostProcessing/ConvertToLHProcess.h 4
/src/assimp/code/Common/BaseProcess.cpp 2
/src/assimp/code/PostProcessing/ConvertToLHProcess.cpp 18
/src/assimp/code/PostProcessing/RemoveVCProcess.cpp 1
/src/assimp/code/PostProcessing/RemoveRedundantMaterials.cpp 1
/src/assimp/code/PostProcessing/EmbedTexturesProcess.h 1
/src/assimp/code/PostProcessing/FindInstancesProcess.cpp 1
/src/assimp/code/PostProcessing/OptimizeGraph.cpp 1
/src/assimp/code/PostProcessing/ComputeUVMappingProcess.h 1
/src/assimp/code/PostProcessing/TextureTransform.cpp 1
/src/assimp/code/PostProcessing/ScaleProcess.cpp 1
/src/assimp/code/PostProcessing/ArmaturePopulate.h 1
/src/assimp/code/PostProcessing/PretransformVertices.cpp 1
/src/assimp/include/assimp/matrix4x4.inl 7
/src/assimp/code/PostProcessing/TriangulateProcess.h 1
/src/assimp/code/PostProcessing/FindDegenerates.cpp 1
/src/assimp/code/PostProcessing/SortByPTypeProcess.cpp 1
/src/assimp/code/PostProcessing/FindInvalidDataProcess.cpp 1
/src/assimp/code/PostProcessing/OptimizeMeshes.cpp 1
/src/assimp/code/PostProcessing/FixNormalsStep.h 1
/src/assimp/code/PostProcessing/SplitByBoneCountProcess.cpp 1
/src/assimp/code/PostProcessing/SplitLargeMeshes.cpp 2
/src/assimp/code/PostProcessing/DropFaceNormalsProcess.h 1
/src/assimp/code/PostProcessing/GenFaceNormalsProcess.h 1
/src/assimp/code/PostProcessing/ProcessHelper.h 2
/src/assimp/code/PostProcessing/GenVertexNormalsProcess.cpp 1
/src/assimp/code/PostProcessing/CalcTangentsProcess.cpp 1
/src/assimp/code/PostProcessing/JoinVerticesProcess.h 2
/src/assimp/code/PostProcessing/DeboneProcess.cpp 1
/src/assimp/code/PostProcessing/LimitBoneWeightsProcess.cpp 1
/src/assimp/code/PostProcessing/ImproveCacheLocality.cpp 1
/src/assimp/code/PostProcessing/GenBoundingBoxesProcess.h 1
/src/assimp/code/Common/BaseProcess.h 5
/src/assimp/code/Common/AssertHandler.cpp 1
/src/assimp/include/assimp/MemoryIOWrapper.h 1
/src/assimp/include/assimp/Exceptional.h 4
/src/assimp/code/Common/DefaultLogger.cpp 7
/src/assimp/include/assimp/Logger.hpp 36
/src/assimp/include/assimp/TinyFormatter.h 23
/src/assimp/code/Common/Version.cpp 4
/src/assimp/code/Common/scene.cpp 5
/src/assimp/include/assimp/metadata.h 16
/src/assimp/include/assimp/mesh.h 24
/src/assimp/code/Material/MaterialSystem.cpp 5
/src/assimp/include/assimp/material.h 2
/src/assimp/include/assimp/anim.h 14
/src/assimp/include/assimp/texture.h 3
/src/assimp/include/assimp/GenericProperty.h 5
/src/assimp/include/assimp/Hash.h 1
/src/assimp/include/assimp/Profiler.h 3
/src/assimp/include/assimp/StringComparison.h 1
/src/assimp/code/Common/FileSystemFilter.h 2
/src/assimp/code/Common/ScenePrivate.h 3
/src/assimp/code/PostProcessing/ValidateDataStructure.cpp 1
/src/assimp/include/assimp/Importer.hpp 1
/src/assimp/code/PostProcessing/ValidateDataStructure.h 1
/src/assimp/code/Common/ScenePreprocessor.h 1
/src/assimp/code/Common/ScenePreprocessor.cpp 3
/src/assimp/include/assimp/vector3.h 2
/src/assimp/include/assimp/vector3.inl 7
/src/assimp/include/assimp/scene.h 2
/src/assimp/include/assimp/quaternion.h 1
/src/assimp/include/assimp/matrix3x3.h 1
/src/assimp/include/assimp/quaternion.inl 1
/src/assimp/include/assimp/material.inl 2
/src/assimp/code/Common/Exporter.cpp 12
/src/assimp/include/assimp/cexport.h 1
/src/assimp/include/assimp/BlobIOSystem.h 3
/src/assimp/code/PostProcessing/MakeVerboseFormat.cpp 4
/src/assimp/code/Common/SceneCombiner.cpp 32
/src/assimp/include/assimp/light.h 2
/src/assimp/include/assimp/vector2.h 1
/src/assimp/include/assimp/camera.h 2
/src/assimp/include/assimp/aabb.h 1
/src/assimp/code/PostProcessing/MakeVerboseFormat.h 2
/src/assimp/include/assimp/Exporter.hpp 3
/src/assimp/code/PostProcessing/JoinVerticesProcess.cpp 4
/src/assimp/include/assimp/Vertex.h 1

Runtime coverage analysis

This section shows analysis of runtime coverage data.

For futher technical details on how this section is generated, please see the Glossary .

Complex functions with low coverage

Func name Function total lines Lines covered at runtime percentage covered Reached by fuzzers
Assimp::AC3DImporter::LoadObjectSection(std::__1::vector >&) 150 42 28.00% ['assimp_fuzzer']
Assimp::AC3DImporter::ConvertObjectSection(Assimp::AC3DImporter::Object&,std::__1::vector >&,std::__1::vector >&,std::__1::vector >const&,aiNode*) 254 21 8.267% ['assimp_fuzzer']
Assimp::ASEImporter::AddMeshes(Assimp::ASE::BaseNodeconst*,aiNode*) 37 4 10.81% ['assimp_fuzzer']
Assimp::ASEImporter::BuildUniqueRepresentation(Assimp::ASE::Mesh&) 53 22 41.50% ['assimp_fuzzer']
Assimp::ASEImporter::ConvertMeshes(Assimp::ASE::Mesh&,std::__1::vector >&) 179 15 8.379% ['assimp_fuzzer']
Assimp::ASEImporter::BuildMaterialIndices() 54 26 48.14% ['assimp_fuzzer']
Assimp::ASE::Parser::ParseLV1SoftSkinBlock() 78 41 52.56% ['assimp_fuzzer']
Assimp::ASE::Parser::ParseLV1SceneBlock() 35 18 51.42% ['assimp_fuzzer']
Assimp::ASE::Parser::ParseLV2MaterialBlock(Assimp::ASE::Material&) 117 44 37.60% ['assimp_fuzzer']
Assimp::ASE::Parser::ParseLV3RotAnimationBlock(Assimp::ASE::Animation&) 33 15 45.45% ['assimp_fuzzer']
Assimp::ASE::Parser::ParseLV4MeshBonesVertices(unsignedint,Assimp::ASE::Mesh&) 34 11 32.35% ['assimp_fuzzer']
Assimp::ASE::Parser::ParseLV3MeshNormalListBlock(Assimp::ASE::Mesh&) 42 20 47.61% ['assimp_fuzzer']
Assimp::ASE::Parser::ParseLV4MeshFace(Assimp::ASE::Face&) 106 48 45.28% ['assimp_fuzzer']
Assimp::COBImporter::InternReadFile(std::__1::basic_string ,std::__1::allocator >const&,aiScene*,Assimp::IOSystem*) 74 31 41.89% ['assimp_fuzzer']
Assimp::COBImporter::ReadAsciiFile(Assimp::COB::Scene&,Assimp::StreamReader *) 44 18 40.90% ['assimp_fuzzer']
Assimp::ColladaLoader::InternReadFile(std::__1::basic_string ,std::__1::allocator >const&,aiScene*,Assimp::IOSystem*) 65 31 47.69% ['assimp_fuzzer']
Assimp::ColladaParser::ColladaParser(Assimp::IOSystem*,std::__1::basic_string ,std::__1::allocator >const&) 42 20 47.61% ['assimp_fuzzer']
add_meta(Assimp::FBX::Node&,aiNodeconst*) 45 2 4.444% ['assimp_fuzzer']
Assimp::IFCImporter::InternReadFile(std::__1::basic_string ,std::__1::allocator >const&,aiScene*,Assimp::IOSystem*) 116 38 32.75% ['assimp_fuzzer']
Assimp::IQMImporter::InternReadFile(std::__1::basic_string ,std::__1::allocator >const&,aiScene*,Assimp::IOSystem*) 147 15 10.20% ['assimp_fuzzer']
Assimp::IRRImporter::InternReadFile(std::__1::basic_string ,std::__1::allocator >const&,aiScene*,Assimp::IOSystem*) 89 20 22.47% ['assimp_fuzzer']
Assimp::IRRMeshImporter::InternReadFile(std::__1::basic_string ,std::__1::allocator >const&,aiScene*,Assimp::IOSystem*) 213 7 3.286% ['assimp_fuzzer']
Assimp::LWO::AnimResolver::UpdateAnimRangeSetup() 64 21 32.81% ['assimp_fuzzer']
Assimp::MD3Importer::ReadMultipartFile() 87 9 10.34% ['assimp_fuzzer']
Assimp::MD3Importer::InternReadFile(std::__1::basic_string ,std::__1::allocator >const&,aiScene*,Assimp::IOSystem*) 224 62 27.67% ['assimp_fuzzer']
Assimp::MD5Importer::AttachChilds_Mesh(int,aiNode*,std::__1::vector >&) 33 6 18.18% ['assimp_fuzzer']
Assimp::MD5Importer::LoadMD5MeshFile() 144 35 24.30% ['assimp_fuzzer']
Assimp::MD5Importer::LoadMD5AnimFile() 73 12 16.43% ['assimp_fuzzer']
Assimp::MD5::MD5AnimParser::MD5AnimParser(std::__1::vector >&) 63 27 42.85% ['assimp_fuzzer']
Assimp::NFFImporter::InternReadFile(std::__1::basic_string ,std::__1::allocator >const&,aiScene*,Assimp::IOSystem*) 677 291 42.98% ['assimp_fuzzer']
Assimp::OpenGEX::OpenGEXImporter::resolveReferences() 40 4 10.0% ['assimp_fuzzer']
Assimp::PLY::Property::ParseSemantic(std::__1::vector >&) 75 41 54.66% ['assimp_fuzzer']
Assimp::PLY::ElementInstanceList::ParseInstanceList(Assimp::IOStreamBuffer &,std::__1::vector >&,Assimp::PLY::Elementconst*,Assimp::PLY::ElementInstanceList*,Assimp::PLYImporter*) 31 11 35.48% ['assimp_fuzzer']
Assimp::Q3DImporter::InternReadFile(std::__1::basic_string ,std::__1::allocator >const&,aiScene*,Assimp::IOSystem*) 327 57 17.43% ['assimp_fuzzer']
Assimp::STEP::ReadFileHeader(std::__1::shared_ptr ) 39 21 53.84% ['assimp_fuzzer']
Assimp::STEP::EXPRESS::DataType::Parse(charconst*&,charconst*,unsignedlong,Assimp::STEP::EXPRESS::ConversionSchemaconst*) 100 30 30.0% ['assimp_fuzzer']
Assimp::STLImporter::LoadASCIIFile(aiNode*) 146 67 45.89% ['assimp_fuzzer']
Assimp::TerragenImporter::InternReadFile(std::__1::basic_string ,std::__1::allocator >const&,aiScene*,Assimp::IOSystem*) 96 38 39.58% ['assimp_fuzzer']
Assimp::UnrealImporter::InternReadFile(std::__1::basic_string ,std::__1::allocator >const&,aiScene*,Assimp::IOSystem*) 230 83 36.08% ['assimp_fuzzer']
Assimp::X3DImporter::InternReadFile(std::__1::basic_string ,std::__1::allocator >const&,aiScene*,Assimp::IOSystem*) 58 24 41.37% ['assimp_fuzzer']
Assimp::XGLImporter::InternReadFile(std::__1::basic_string ,std::__1::allocator >const&,aiScene*,Assimp::IOSystem*) 50 13 26.0% ['assimp_fuzzer']
glTF2::Asset::ReadBinaryHeader(Assimp::IOStream&,std::__1::vector >&) 50 10 20.0% ['assimp_fuzzer']
Assimp::BaseImporter::ConvertToUTF8(std::__1::vector >&) 47 19 40.42% ['assimp_fuzzer']
Assimp::Exporter::Export(aiSceneconst*,charconst*,charconst*,unsignedint,Assimp::ExportPropertiesconst*) 99 45 45.45% ['assimp_fuzzer']
aiGetMaterialIntegerArray 62 22 35.48% ['assimp_fuzzer']
aiReturn(anonymousnamespace)::GetMaterialFloatArray (aiMaterialconst*,charconst*,unsignedint,unsignedint,float*,unsignedint*) 72 24 33.33% ['assimp_fuzzer']
Assimp::ComputeUVMappingProcess::Execute(aiScene*) 84 16 19.04% ['assimp_fuzzer']
Assimp::FindInvalidDataProcess::ProcessAnimationChannel(aiNodeAnim*) 32 9 28.12% ['assimp_fuzzer']
Assimp::LimitBoneWeightsProcess::ProcessMesh(aiMesh*) 55 19 34.54% ['assimp_fuzzer']
Assimp::SplitLargeMeshesProcess_Triangle::SplitMesh(unsignedint,aiMesh*,std::__1::vector ,std::__1::allocator >>&) 128 6 4.687% ['assimp_fuzzer']
Assimp::SplitLargeMeshesProcess_Vertex::SplitMesh(unsignedint,aiMesh*,std::__1::vector ,std::__1::allocator >>&) 156 4 2.564% ['assimp_fuzzer']
ODDLParser::OpenDDLParser::parseHeader(char*,char*) 57 24 42.10% ['assimp_fuzzer']
ODDLParser::OpenDDLParser::parseIntegerLiteral(char*,char*,ODDLParser::Value**,ODDLParser::Value::ValueType) 49 22 44.89% ['assimp_fuzzer']
ODDLParser::ValueAllocator::allocPrimData(ODDLParser::Value::ValueType,unsignedlong) 59 20 33.89% ['assimp_fuzzer']
unz64local_GetCurrentFileInfoInternal 173 94 54.33% ['assimp_fuzzer']

Files and Directories in report

This section shows which files and directories are considered in this report. The main reason for showing this is fuzz introspector may include more code in the reasoning than is desired. This section helps identify if too many files/directories are included, e.g. third party code, which may be irrelevant for the threat model. In the event too much is included, fuzz introspector supports a configuration file that can exclude data from the report. See the following link for more information on how to create a config file: link

Files in report

Source file Reached by Covered by
[] []
/src/assimp/code/AssetLib/glTF2/glTF2AssetWriter.h [] []
/src/assimp/code/AssetLib/SIB/SIBImporter.cpp [] []
/src/assimp/code/AssetLib/glTF/glTFAsset.inl [] []
/src/assimp/include/assimp/BlobIOSystem.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/PostProcessing/ScaleProcess.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/PostProcessing/GenFaceNormalsProcess.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/3DS/3DSExporter.h [] []
/src/assimp/code/AssetLib/Assbin/AssbinFileWriter.cpp [] []
/src/assimp/code/PostProcessing/ArmaturePopulate.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/FBX/FBXParser.h [] []
/src/assimp/code/../contrib/Open3DGC/o3dgcSC3DMCDecoder.h [] []
/src/assimp/code/AssetLib/Assjson/cencode.c [] []
/src/assimp/code/AssetLib/Q3BSP/Q3BSPFileParser.cpp [] []
/src/assimp/code/AssetLib/glTF/glTFExporter.cpp [] []
/src/assimp/code/AssetLib/FBX/FBXImportSettings.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/Common/SGSpatialSort.cpp [] []
/src/assimp/code/PostProcessing/ConvertToLHProcess.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/contrib/poly2tri/poly2tri/sweep/sweep_context.cc [] []
/src/assimp/code/PostProcessing/SplitByBoneCountProcess.h [] []
/src/assimp/code/AssetLib/STEPParser/STEPFileReader.cpp [] []
/src/assimp/code/../contrib/rapidjson/include/rapidjson/internal/swap.h [] []
/src/assimp/code/AssetLib/X/XFileExporter.h [] []
/src/assimp/code/AssetLib/Ogre/OgreStructs.cpp [] []
/src/assimp/contrib/poly2tri/poly2tri/sweep/cdt.cc [] []
/src/assimp/code/AssetLib/Q3D/Q3DLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/include/assimp/texture.h ['assimp_fuzzer'] []
/src/assimp/code/AssetLib/ASE/ASEParser.h [] []
/src/assimp/code/AssetLib/XGL/XGLLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/../contrib/rapidjson/include/rapidjson/error/error.h [] []
/src/assimp/code/AssetLib/glTF/glTFImporter.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/Material/MaterialSystem.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/STEPParser/STEPFileEncoding.cpp [] []
/src/assimp/contrib/openddlparser/code/DDLNode.cpp [] []
/src/assimp/code/PostProcessing/EmbedTexturesProcess.cpp [] []
/src/assimp/code/AssetLib/Ply/PlyParser.cpp [] []
/src/assimp/code/AssetLib/AMF/AMFImporter.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/MMD/MMDPmxParser.h [] []
/src/assimp/code/Common/ZipArchiveIOSystem.cpp [] []
/src/assimp/contrib/openddlparser/code/OpenDDLExport.cpp [] []
/src/assimp/code/PostProcessing/RemoveRedundantMaterials.h [] []
/src/assimp/code/AssetLib/AMF/AMFImporter_Postprocess.cpp [] []
/src/assimp/code/AssetLib/LWO/LWOLoader.h [] []
/src/assimp/code/PostProcessing/GenVertexNormalsProcess.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/PostProcessing/TextureTransform.h [] []
/src/assimp/code/AssetLib/CSM/CSMLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/include/assimp/NullLogger.hpp [] []
/src/assimp/code/AssetLib/MDL/HalfLife/HL1MeshTrivert.h [] []
/src/assimp/code/Common/DefaultLogger.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/PostProcessing/OptimizeMeshes.h [] []
/src/assimp/code/AssetLib/MD5/MD5Loader.h [] []
/src/assimp/include/assimp/StringUtils.h [] []
/src/assimp/code/AssetLib/SIB/SIBImporter.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/include/assimp/BaseImporter.h ['assimp_fuzzer'] []
/src/assimp/code/AssetLib/Blender/BlenderDNA.inl [] []
/src/assimp/code/PostProcessing/RemoveVCProcess.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/contrib/openddlparser/code/Value.cpp [] []
/usr/local/bin/../include/c++/v1/stdlib.h [] []
/src/assimp/code/AssetLib/Ply/PlyExporter.cpp [] []
/src/assimp/code/AssetLib/FBX/FBXExporter.h [] []
/src/assimp/code/AssetLib/CSM/CSMLoader.h [] []
/src/assimp/code/AssetLib/MD3/MD3Loader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/Common/RemoveComments.cpp [] []
/src/assimp/code/PostProcessing/ProcessHelper.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/../contrib/Open3DGC/o3dgcSC3DMCDecoder.inl [] []
/src/assimp/code/../contrib/Open3DGC/o3dgcSC3DMCEncoder.h [] []
/src/assimp/code/AssetLib/MD5/MD5Parser.h [] []
/src/assimp/code/AssetLib/glTFCommon/glTFCommon.cpp [] []
/src/assimp/code/../contrib/rapidjson/include/rapidjson/reader.h [] []
/src/assimp/contrib/zlib/uncompr.c [] []
/src/assimp/code/AssetLib/MD5/MD5Loader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/3MF/3MFTypes.h [] []
/src/assimp/include/assimp/vector3.h ['assimp_fuzzer'] []
/src/assimp/code/Common/PostStepRegistry.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/include/assimp/Importer.hpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/FBX/FBXMaterial.cpp [] []
/src/assimp/code/AssetLib/glTFCommon/glTFCommon.h [] []
/src/assimp/contrib/openddlparser/code/OpenDDLParser.cpp [] []
/src/assimp/code/PostProcessing/FindDegenerates.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/../contrib/Open3DGC/o3dgcTriangleListDecoder.inl [] []
/src/assimp/code/AssetLib/Ogre/OgreImporter.cpp [] []
/src/assimp/code/AssetLib/Blender/BlenderScene.cpp [] []
/src/assimp/code/AssetLib/glTF/glTFImporter.h [] []
/src/assimp/code/AssetLib/glTF2/glTF2Importer.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/LWO/LWOAnimation.cpp [] []
/src/assimp/code/AssetLib/X3D/X3DImporter_Geometry3D.cpp [] []
/src/assimp/code/Common/PolyTools.h [] []
/src/assimp/code/AssetLib/X3D/X3DImporter_Postprocess.cpp [] []
/src/assimp/code/AssetLib/IFC/IFCCurve.cpp [] []
/src/assimp/code/PostProcessing/FindInstancesProcess.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/contrib/poly2tri/poly2tri/sweep/sweep.cc [] []
/src/assimp/code/../contrib/rapidjson/include/rapidjson/internal/dtoa.h [] []
/src/assimp/contrib/pugixml/src/pugixml.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/PostProcessing/MakeVerboseFormat.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/PostProcessing/JoinVerticesProcess.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/../contrib/utf8cpp/source/utf8/checked.h [] []
/src/assimp/include/assimp/Exporter.hpp ['assimp_fuzzer'] []
/src/assimp/code/AssetLib/FBX/FBXExportNode.h [] []
/src/assimp/include/assimp/camera.h ['assimp_fuzzer'] []
/src/assimp/code/AssetLib/Step/StepExporter.h [] []
/src/assimp/code/AssetLib/IFC/IFCLoader.cpp [] []
/src/assimp/code/AssetLib/Ogre/OgreImporter.h ['assimp_fuzzer'] []
/src/assimp/code/../contrib/rapidjson/include/rapidjson/internal/diyfp.h [] []
/src/assimp/code/AssetLib/IFC/IFCOpenings.cpp [] []
/src/assimp/code/AssetLib/X3D/X3DImporter_Rendering.cpp [] []
/src/assimp/code/AssetLib/IFC/IFCUtil.cpp [] []
/src/assimp/contrib/clipper/clipper.cpp [] []
/src/assimp/code/AssetLib/Ply/PlyParser.h [] []
/src/assimp/code/AssetLib/Ogre/OgreMaterial.cpp [] []
/src/assimp/code/PostProcessing/TriangulateProcess.cpp [] []
/src/assimp/code/AssetLib/glTF/glTFAssetWriter.inl [] []
/src/assimp/code/AssetLib/Ogre/OgreParsingUtils.h [] []
/src/assimp/code/PostProcessing/ImproveCacheLocality.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/X3D/X3DImporter_Networking.cpp [] []
/src/assimp/contrib/openddlparser/code/OpenDDLCommon.cpp [] []
/src/assimp/contrib/zlib/inffast.c [] []
/src/assimp/code/PostProcessing/EmbedTexturesProcess.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/Common/ScenePrivate.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/MDL/HalfLife/LogFunctions.h [] []
/src/assimp/code/AssetLib/IFC/IFCMaterial.cpp [] []
/src/assimp/code/AssetLib/Irr/IRRShared.cpp [] []
/src/assimp/code/Common/IOSystem.cpp [] []
/src/assimp/code/AssetLib/Obj/ObjExporter.cpp [] []
/src/assimp/code/AssetLib/X3D/X3DImporter_Macro.hpp [] []
/src/assimp/code/AssetLib/Obj/ObjTools.h [] []
/src/assimp/code/AssetLib/MDC/MDCLoader.h [] []
/src/assimp/code/AssetLib/FBX/FBXProperties.h [] []
/src/assimp/code/AssetLib/X3D/X3DExporter.hpp [] []
/src/assimp/code/AssetLib/Collada/ColladaExporter.cpp [] []
/src/assimp/code/AssetLib/Step/StepExporter.cpp [] []
/src/assimp/code/PostProcessing/JoinVerticesProcess.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/Q3BSP/Q3BSPFileData.h [] []
/src/assimp/code/../contrib/openddlparser/include/openddlparser/OpenDDLParserUtils.h [] []
/src/assimp/include/assimp/Vertex.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/Step/STEPFile.h [] []
/src/assimp/fuzz/assimp_fuzzer.cc ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/Ply/PlyExporter.h [] []
/src/assimp/code/../contrib/rapidjson/include/rapidjson/writer.h [] []
/src/assimp/code/AssetLib/Blender/BlenderDNA.cpp [] []
/src/assimp/code/Common/ImporterRegistry.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/Unreal/UnrealLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/FBX/FBXUtil.h [] []
/src/assimp/include/assimp/anim.h ['assimp_fuzzer'] []
/src/assimp/code/PostProcessing/FindInstancesProcess.h [] []
/usr/local/bin/../include/c++/v1/stdexcept [] []
/src/assimp/contrib/zlib/inflate.c [] []
/src/assimp/code/PostProcessing/MakeVerboseFormat.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/OpenGEX/OpenGEXImporter.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/PostProcessing/FixNormalsStep.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/MS3D/MS3DLoader.h [] []
/src/assimp/code/AssetLib/X3D/X3DExporter.cpp [] []
/src/assimp/code/AssetLib/FBX/FBXExporter.cpp [] []
/src/assimp/code/PostProcessing/OptimizeMeshes.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/../contrib/Open3DGC/o3dgcVector.inl [] []
/src/assimp/include/assimp/MathFunctions.h [] []
/src/assimp/code/PostProcessing/GenVertexNormalsProcess.h [] []
/src/assimp/code/AssetLib/IFC/IFCUtil.h [] []
/src/assimp/include/assimp/IOStreamBuffer.h [] []
/src/assimp/code/AssetLib/glTF/glTFAssetWriter.h [] []
/src/assimp/code/AssetLib/Obj/ObjFileMtlImporter.cpp [] []
/src/assimp/code/AssetLib/Obj/ObjFileMtlImporter.h [] []
/src/assimp/code/AssetLib/3MF/D3MFImporter.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/Irr/IRRLoader.h [] []
/src/assimp/code/AssetLib/Assxml/AssxmlExporter.cpp [] []
/src/assimp/code/AssetLib/B3D/B3DImporter.cpp [] []
/src/assimp/code/AssetLib/OpenGEX/OpenGEXImporter.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/../contrib/Open3DGC/o3dgcTimer.h [] []
/src/assimp/code/../contrib/rapidjson/include/rapidjson/prettywriter.h [] []
/src/assimp/code/AssetLib/Collada/ColladaExporter.h [] []
/src/assimp/code/Common/DefaultIOStream.cpp [] []
/src/assimp/include/assimp/XMLTools.h [] []
/src/assimp/code/AssetLib/BVH/BVHLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/MMD/MMDImporter.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/NDO/NDOLoader.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/COB/COBLoader.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/OFF/OFFLoader.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/include/assimp/XmlParser.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/../contrib/rapidjson/include/rapidjson/pointer.h [] []
/src/assimp/code/AssetLib/AMF/AMFImporter.hpp [] []
/src/assimp/include/assimp/IOStream.hpp [] []
/src/assimp/contrib/zip/src/miniz.h [] []
/src/assimp/code/Common/FileLogStream.h [] []
/src/assimp/include/assimp/Subdivision.h [] []
/src/assimp/code/AssetLib/VRML/VrmlConverter.cpp [] []
/src/assimp/contrib/zlib/compress.c [] []
/src/assimp/code/AssetLib/Raw/RawLoader.h ['assimp_fuzzer'] ['assimp_fuzzer']
/usr/local/bin/../include/c++/v1/__exception/exception.h [] []
/src/assimp/code/AssetLib/IFC/../STEPParser/STEPFileReader.h [] []
/src/assimp/code/AssetLib/FBX/FBXDocumentUtil.h [] []
/src/assimp/code/AssetLib/Irr/IRRMeshLoader.cpp [] []
/src/assimp/include/assimp/SmoothingGroups.h [] []
/src/assimp/code/AssetLib/3MF/XmlSerializer.h [] []
/src/assimp/code/AssetLib/3MF/D3MFOpcPackage.h [] []
/src/assimp/code/Common/Base64.cpp [] []
/src/assimp/code/AssetLib/MDL/HalfLife/UniqueNameGenerator.h [] []
/usr/local/bin/../include/c++/v1/string [] []
/src/assimp/code/AssetLib/B3D/B3DImporter.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/contrib/earcut-hpp/earcut.hpp [] []
/src/assimp/include/assimp/cexport.h ['assimp_fuzzer'] []
/src/assimp/include/assimp/fast_atof.h [] []
/src/assimp/include/assimp/Profiler.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/X3D/X3DImporter_Light.cpp [] []
/src/assimp/contrib/Open3DGC/o3dgcTriangleFans.cpp [] []
/src/assimp/code/AssetLib/FBX/FBXExportProperty.h [] []
/src/assimp/code/PostProcessing/FindDegenerates.h [] []
/src/assimp/code/AssetLib/X/XFileParser.cpp [] []
/usr/local/bin/../include/c++/v1/sstream [] []
/src/assimp/code/AssetLib/FBX/FBXMeshGeometry.cpp [] []
/src/assimp/code/PostProcessing/TextureTransform.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/PostProcessing/SortByPTypeProcess.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/Geometry/GeometryUtils.cpp [] []
/src/assimp/code/CApi/CInterfaceIOWrapper.h [] []
/src/assimp/code/AssetLib/MMD/MMDCpp14.h [] []
/src/assimp/code/AssetLib/Irr/IRRLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/LWO/LWOFileData.h [] []
/src/assimp/code/../contrib/rapidjson/include/rapidjson/internal/stack.h [] []
/src/assimp/include/assimp/metadata.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/FBX/FBXExportNode.cpp [] []
/src/assimp/code/Common/Importer.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/Blender/BlenderModifier.h ['assimp_fuzzer'] []
/src/assimp/code/Common/Bitmap.cpp [] []
/src/assimp/include/assimp/quaternion.h ['assimp_fuzzer'] []
/src/assimp/code/../contrib/Open3DGC/o3dgcIndexedFaceSet.h [] []
/src/assimp/include/assimp/SkeletonMeshBuilder.h [] []
/src/assimp/contrib/zlib/inftrees.c [] []
/src/assimp/code/PostProcessing/DeboneProcess.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/Blender/BlenderLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/Common/DefaultProgressHandler.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/../contrib/Open3DGC/o3dgcFIFO.h [] []
/src/assimp/code/Common/Maybe.h [] []
/src/assimp/code/PostProcessing/OptimizeGraph.h [] []
/src/assimp/code/AssetLib/X3D/X3DImporter_Shape.cpp [] []
/src/assimp/code/AssetLib/MMD/MMDImporter.h [] []
/src/assimp/code/Common/Importer.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/FBX/FBXExportProperty.cpp [] []
/src/assimp/code/PostProcessing/GenFaceNormalsProcess.cpp [] []
/src/assimp/code/AssetLib/ASE/ASELoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/PostProcessing/FindInvalidDataProcess.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/Common/CreateAnimMesh.cpp [] []
/src/assimp/code/AssetLib/AMF/AMFImporter_Geometry.cpp [] []
/src/assimp/contrib/Open3DGC/o3dgcArithmeticCodec.cpp [] []
/src/assimp/code/AssetLib/Assjson/mesh_splitter.h [] []
/src/assimp/code/AssetLib/MDL/HalfLife/UniqueNameGenerator.cpp [] []
/src/assimp/code/../contrib/rapidjson/include/rapidjson/encodings.h [] []
/src/assimp/code/AssetLib/Collada/ColladaHelper.cpp [] []
/src/assimp/code/PostProcessing/PretransformVertices.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/include/assimp/Logger.hpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/MD5/MD5Parser.cpp [] []
/src/assimp/code/AssetLib/FBX/FBXMeshGeometry.h [] []
/src/assimp/code/AssetLib/Obj/ObjFileImporter.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/Q3BSP/Q3BSPFileImporter.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/include/assimp/ByteSwapper.h [] []
/src/assimp/code/AssetLib/Collada/ColladaHelper.h [] []
/src/assimp/code/AssetLib/IQM/IQMImporter.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/AMF/AMFImporter_Material.cpp [] []
/src/assimp/code/Common/SkeletonMeshBuilder.cpp [] []
/src/assimp/code/../contrib/Open3DGC/o3dgcIndexedFaceSet.inl [] []
/src/assimp/code/Common/material.cpp [] []
/src/assimp/code/../contrib/Open3DGC/o3dgcTriangleListEncoder.inl [] []
/src/assimp/code/PostProcessing/ValidateDataStructure.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/include/assimp/material.h ['assimp_fuzzer'] []
/src/assimp/code/AssetLib/Obj/ObjFileParser.cpp [] []
/src/assimp/code/AssetLib/FBX/FBXDocument.h [] []
/src/assimp/code/PostProcessing/SplitLargeMeshes.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/Ogre/OgreBinarySerializer.h [] []
/src/assimp/code/AssetLib/FBX/FBXParser.cpp [] []
/src/assimp/code/../contrib/pugixml/src/pugixml.hpp [] []
/src/assimp/code/AssetLib/X/XFileImporter.cpp [] []
/src/assimp/code/AssetLib/NFF/NFFLoader.cpp [] []
/src/assimp/include/assimp/vector2.inl [] []
/src/assimp/code/PostProcessing/GenBoundingBoxesProcess.cpp [] []
/src/assimp/code/AssetLib/IFC/IFCBoolean.cpp [] []
/src/assimp/code/AssetLib/Collada/ColladaLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/contrib/unzip/unzip.c [] []
/src/assimp/include/assimp/SmoothingGroups.inl [] []
/src/assimp/code/AssetLib/XGL/XGLLoader.h [] []
/src/assimp/code/AssetLib/Collada/ColladaLoader.h [] []
/src/assimp/code/AssetLib/OFF/OFFLoader.cpp [] []
/src/assimp/code/AssetLib/FBX/FBXImporter.cpp [] []
/src/assimp/code/Common/scene.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/MDL/HalfLife/HL1MDLLoader.h [] []
/src/assimp/include/assimp/matrix4x4.inl ['assimp_fuzzer'] []
/src/assimp/code/AssetLib/NDO/NDOLoader.cpp [] []
/src/assimp/include/assimp/SpatialSort.h [] []
/src/assimp/code/PostProcessing/ArmaturePopulate.cpp [] []
/src/assimp/code/AssetLib/Terragen/TerragenLoader.h [] []
/src/assimp/code/Common/ScenePreprocessor.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/AC/ACLoader.h [] []
/src/assimp/code/AssetLib/FBX/FBXProperties.cpp [] []
/src/assimp/code/AssetLib/STL/STLLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/contrib/pugixml/src/pugixml.hpp [] []
/src/assimp/code/AssetLib/LWS/LWSLoader.h [] []
/src/assimp/code/Common/Assimp.cpp [] []
/src/assimp/code/PostProcessing/LimitBoneWeightsProcess.h [] []
/src/assimp/contrib/poly2tri/poly2tri/sweep/sweep_context.h [] []
/src/assimp/code/AssetLib/LWO/LWOBLoader.cpp [] []
/src/assimp/code/Pbrt/PbrtExporter.h [] []
/src/assimp/code/PostProcessing/OptimizeGraph.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/include/assimp/DefaultIOSystem.h ['assimp_fuzzer'] []
/src/assimp/code/AssetLib/MDL/HalfLife/HL1ImportSettings.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/MDL/MDLFileData.h [] []
/src/assimp/code/AssetLib/MMD/MMDPmxParser.cpp [] []
/src/assimp/code/AssetLib/MD3/MD3FileData.h [] []
/src/assimp/include/assimp/Exceptional.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/FBX/FBXDocument.cpp [] []
/src/assimp/contrib/poly2tri/poly2tri/common/shapes.cc [] []
/src/assimp/include/assimp/qnan.h [] []
/src/assimp/include/assimp/vector2.h ['assimp_fuzzer'] []
/src/assimp/code/AssetLib/3MF/XmlSerializer.cpp [] []
/src/assimp/code/AssetLib/FBX/FBXTokenizer.h [] []
/src/assimp/code/AssetLib/Assxml/AssxmlFileWriter.cpp [] []
/src/assimp/code/AssetLib/glTF/glTFAsset.h [] []
/src/assimp/contrib/zlib/adler32.c [] []
/src/assimp/code/AssetLib/Unreal/UnrealLoader.h [] []
/src/assimp/code/AssetLib/X3D/X3DXmlHelper.cpp [] []
/src/assimp/code/AssetLib/STL/STLExporter.h [] []
/src/assimp/code/AssetLib/Terragen/TerragenLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/3DS/3DSHelper.h [] []
/src/assimp/include/assimp/SGSpatialSort.h [] []
/src/assimp/code/PostProcessing/ValidateDataStructure.h ['assimp_fuzzer'] []
/src/assimp/code/AssetLib/FBX/FBXAnimation.cpp [] []
/src/assimp/code/AssetLib/COB/COBScene.h [] []
/src/assimp/include/assimp/GenericProperty.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/contrib/openddlparser/code/OpenDDLStream.cpp [] []
/src/assimp/code/CApi/CInterfaceIOWrapper.cpp [] []
/src/assimp/code/AssetLib/Obj/ObjFileParser.h [] []
/src/assimp/code/AssetLib/MDL/MDLMaterialLoader.cpp [] []
/src/assimp/code/AssetLib/Raw/RawLoader.cpp [] []
/src/assimp/code/AssetLib/BVH/BVHLoader.h [] []
/src/assimp/code/AssetLib/MS3D/MS3DLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/3DS/3DSConverter.cpp [] []
/src/assimp/code/Common/BaseImporter.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/PostProcessing/FindInvalidDataProcess.h [] []
/src/assimp/code/AssetLib/STL/STLExporter.cpp [] []
/src/assimp/code/AssetLib/IFC/IFCReaderGen_2x3.h [] []
/src/assimp/code/AssetLib/Obj/ObjExporter.h [] []
/src/assimp/code/../contrib/utf8cpp/source/utf8/core.h [] []
/src/assimp/code/AssetLib/3DS/3DSLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/Common/StdOStreamLogStream.h [] []
/src/assimp/code/../contrib/Open3DGC/o3dgcAdjacencyInfo.h [] []
/src/assimp/include/assimp/LogAux.h [] []
/src/assimp/code/Common/AssertHandler.cpp ['assimp_fuzzer'] []
/src/assimp/contrib/zlib/deflate.c [] []
/src/assimp/contrib/poly2tri/poly2tri/sweep/advancing_front.cc [] []
/src/assimp/code/AssetLib/Irr/IRRShared.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/contrib/poly2tri/poly2tri/sweep/../common/shapes.h [] []
/src/assimp/code/AssetLib/glTF/glTFExporter.h [] []
/src/assimp/code/PostProcessing/LimitBoneWeightsProcess.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/contrib/poly2tri/poly2tri/sweep/sweep.h [] []
/src/assimp/code/AssetLib/DXF/DXFLoader.cpp [] []
/src/assimp/contrib/poly2tri/poly2tri/sweep/advancing_front.h [] []
/src/assimp/include/assimp/color4.inl [] []
/src/assimp/code/AssetLib/FBX/FBXImporter.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/include/assimp/material.inl ['assimp_fuzzer'] []
/src/assimp/code/../contrib/rapidjson/include/rapidjson/allocators.h [] []
/src/assimp/code/AssetLib/MDL/HalfLife/HL1MDLLoader.cpp [] []
/src/assimp/code/AssetLib/3DS/3DSExporter.cpp [] []
/src/assimp/code/AssetLib/3MF/D3MFOpcPackage.cpp [] []
/src/assimp/code/AssetLib/HMP/HMPLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/Common/BaseProcess.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/include/assimp/types.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/../contrib/Open3DGC/o3dgcSC3DMCEncodeParams.h [] []
/src/assimp/code/AssetLib/IFC/IFCProfile.cpp [] []
/src/assimp/code/PostProcessing/CalcTangentsProcess.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/MD3/MD3Loader.h [] []
/src/assimp/code/AssetLib/COB/COBLoader.cpp [] []
/src/assimp/code/../contrib/Open3DGC/o3dgcTriangleFans.h [] []
/src/assimp/code/AssetLib/glTF2/glTF2Exporter.cpp [] []
/src/assimp/code/AssetLib/LWS/LWSLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/Common/IFF.h [] []
/src/assimp/contrib/zlib/crc32.c [] []
/src/assimp/code/AssetLib/Assbin/AssbinLoader.cpp [] []
/src/assimp/code/AssetLib/Assbin/AssbinExporter.cpp [] []
/src/assimp/code/PostProcessing/ProcessHelper.cpp [] []
/src/assimp/code/AssetLib/IQM/IQMImporter.h [] []
/src/assimp/include/assimp/mesh.h ['assimp_fuzzer'] []
/src/assimp/include/assimp/TinyFormatter.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/ASE/ASEParser.cpp [] []
/src/assimp/code/PostProcessing/FixNormalsStep.cpp [] []
/src/assimp/code/AssetLib/FBX/FBXConverter.h [] []
/src/assimp/include/assimp/aabb.h ['assimp_fuzzer'] []
/src/assimp/code/AssetLib/FBX/FBXDocumentUtil.cpp [] []
/src/assimp/code/AssetLib/Q3D/Q3DLoader.h [] []
/src/assimp/code/AssetLib/X3D/X3DImporter_Group.cpp [] []
/src/assimp/code/AssetLib/glTF2/glTF2Asset.inl [] []
/src/assimp/code/Common/SceneCombiner.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/../contrib/rapidjson/include/rapidjson/internal/pow10.h [] []
/src/assimp/code/Common/DefaultIOSystem.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/include/assimp/StringComparison.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/Assjson/json_exporter.cpp [] []
/src/assimp/code/AssetLib/X/XFileParser.h [] []
/src/assimp/code/AssetLib/X3D/X3DImporter_Metadata.cpp [] []
/src/assimp/code/AssetLib/DXF/DXFLoader.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/glTF2/glTF2AssetWriter.inl [] []
/src/assimp/code/AssetLib/Ogre/OgreXmlSerializer.cpp [] []
/src/assimp/include/assimp/color4.h ['assimp_fuzzer'] []
/src/assimp/code/../contrib/rapidjson/include/rapidjson/document.h [] []
/src/assimp/code/PostProcessing/ComputeUVMappingProcess.cpp [] []
/src/assimp/code/../contrib/rapidjson/include/rapidjson/schema.h [] []
/src/assimp/code/AssetLib/IFC/IFCLoader.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/../contrib/Open3DGC/o3dgcSC3DMCEncoder.inl [] []
/src/assimp/code/AssetLib/X3D/X3DImporter_Texturing.cpp [] []
/src/assimp/code/AssetLib/AC/ACLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/MD2/MD2Loader.h [] []
/src/assimp/code/PostProcessing/GenBoundingBoxesProcess.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/../contrib/Open3DGC/o3dgcTriangleListDecoder.h [] []
/src/assimp/code/AssetLib/glTF2/glTF2Asset.h [] []
/src/assimp/contrib/poly2tri/poly2tri/common/shapes.h [] []
/src/assimp/code/PostProcessing/SplitLargeMeshes.h [] []
/src/assimp/code/AssetLib/ASE/ASELoader.h [] []
/src/assimp/code/AssetLib/FBX/FBXDeformer.cpp [] []
/src/assimp/code/PostProcessing/DropFaceNormalsProcess.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/include/assimp/LogStream.hpp [] []
/src/assimp/code/AssetLib/IFC/IFCReaderGen2_2x3.cpp [] []
/usr/local/bin/../include/c++/v1/__exception/exception_ptr.h ['assimp_fuzzer'] []
/src/assimp/code/Common/Exporter.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/Irr/IRRMeshLoader.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/MD2/MD2Loader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/../contrib/rapidjson/include/rapidjson/stringbuffer.h [] []
/src/assimp/code/AssetLib/Blender/BlenderDNA.h [] []
/src/assimp/code/AssetLib/FBX/FBXBinaryTokenizer.cpp [] []
/src/assimp/code/Common/Subdivision.cpp [] []
/src/assimp/code/Common/VertexTriangleAdjacency.cpp [] []
/src/assimp/include/assimp/vector3.inl ['assimp_fuzzer'] []
/src/assimp/code/AssetLib/AMF/AMFImporter_Node.hpp [] []
/src/assimp/include/assimp/SceneCombiner.h [] []
/src/assimp/code/AssetLib/SMD/SMDLoader.h [] []
/src/assimp/code/AssetLib/X3D/X3DImporter.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/Obj/ObjFileData.h [] []
/src/assimp/code/PostProcessing/RemoveRedundantMaterials.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/Ogre/OgreBinarySerializer.cpp [] []
/src/assimp/code/../contrib/rapidjson/include/rapidjson/internal/regex.h [] []
/src/assimp/code/PostProcessing/TriangulateProcess.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/Ply/PlyLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/Blender/BlenderIntermediate.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/Common/StackAllocator.inl [] []
/src/assimp/code/AssetLib/Assjson/mesh_splitter.cpp [] []
/src/assimp/contrib/zlib/zutil.c [] []
/src/assimp/include/assimp/scene.h ['assimp_fuzzer'] []
/src/assimp/code/AssetLib/MDL/MDLLoader.h [] []
/src/assimp/code/AssetLib/Blender/BlenderLoader.h [] []
/src/assimp/code/AssetLib/LWO/LWOLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/MDL/MDLLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/PostProcessing/DropFaceNormalsProcess.cpp [] []
/src/assimp/code/AssetLib/X/XFileImporter.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/FBX/FBXNodeAttribute.cpp [] []
/src/assimp/include/assimp/matrix3x3.h ['assimp_fuzzer'] []
/src/assimp/include/assimp/DefaultIOStream.h [] []
/src/assimp/code/PostProcessing/CalcTangentsProcess.h [] []
/src/assimp/code/Common/VertexTriangleAdjacency.h [] []
/src/assimp/code/AssetLib/Blender/BlenderModifier.cpp [] []
/src/assimp/code/../contrib/rapidjson/include/rapidjson/stream.h [] []
/src/assimp/code/../contrib/rapidjson/include/rapidjson/internal/strtod.h [] []
/src/assimp/code/AssetLib/X3D/X3DGeoHelper.cpp [] []
/src/assimp/include/assimp/Hash.h ['assimp_fuzzer'] []
/src/assimp/code/AssetLib/3MF/D3MFImporter.cpp [] []
/src/assimp/code/AssetLib/Collada/ColladaParser.h [] []
/src/assimp/code/../contrib/stb/stb_image.h [] []
/src/assimp/code/AssetLib/X3D/X3DImporter.hpp [] []
/src/assimp/code/Pbrt/PbrtExporter.cpp [] []
/src/assimp/code/AssetLib/Collada/ColladaParser.cpp [] []
/src/assimp/code/AssetLib/X/XFileExporter.cpp [] []
/src/assimp/include/assimp/matrix3x3.inl [] []
/src/assimp/code/../contrib/Open3DGC/o3dgcCommon.h [] []
/src/assimp/include/assimp/StreamReader.h [] []
/src/assimp/code/../contrib/rapidjson/include/rapidjson/error/en.h [] []
/src/assimp/code/../contrib/Open3DGC/o3dgcArithmeticCodec.h [] []
/src/assimp/include/assimp/IOSystem.hpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/include/assimp/LineSplitter.h [] []
/src/assimp/code/AssetLib/NFF/NFFLoader.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/PostProcessing/SplitByBoneCountProcess.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/X/XFileHelper.h [] []
/src/assimp/include/assimp/SmallVector.h [] []
/src/assimp/contrib/unzip/ioapi.c [] []
/src/assimp/code/Common/BaseProcess.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/PostProcessing/ConvertToLHProcess.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/3MF/D3MFExporter.cpp [] []
/src/assimp/code/PostProcessing/DeboneProcess.h [] []
/src/assimp/code/../contrib/rapidjson/include/rapidjson/internal/ieee754.h [] []
/src/assimp/code/../contrib/Open3DGC/o3dgcTriangleListEncoder.h [] []
/src/assimp/code/PostProcessing/RemoveVCProcess.h [] []
/src/assimp/code/Common/ScenePreprocessor.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/PostProcessing/PretransformVertices.h [] []
/src/assimp/code/AssetLib/Ogre/OgreStructs.h [] []
/src/assimp/code/Common/StandardShapes.cpp [] []
/src/assimp/include/assimp/quaternion.inl ['assimp_fuzzer'] []
/src/assimp/code/AssetLib/glTF2/glTF2Importer.h [] []
/src/assimp/code/AssetLib/LWO/LWOAnimation.h [] []
/src/assimp/code/../contrib/rapidjson/include/rapidjson/internal/clzll.h [] []
/src/assimp/code/../contrib/Open3DGC/o3dgcBinaryStream.h [] []
/src/assimp/code/AssetLib/FBX/FBXConverter.cpp [] []
/src/assimp/code/AssetLib/Assbin/AssbinLoader.h ['assimp_fuzzer'] []
/src/assimp/code/AssetLib/Blender/BlenderCustomData.cpp [] []
/src/assimp/code/AssetLib/3DS/3DSLoader.h [] []
/src/assimp/code/AssetLib/LWO/LWOMaterial.cpp [] []
/src/assimp/code/../contrib/rapidjson/include/rapidjson/internal/itoa.h [] []
/src/assimp/contrib/clipper/clipper.hpp [] []
/src/assimp/code/../contrib/openddlparser/include/openddlparser/OpenDDLParser.h [] []
/src/assimp/code/AssetLib/FBX/FBXTokenizer.cpp [] []
/src/assimp/code/Common/Compression.cpp [] []
/src/assimp/include/assimp/MemoryIOWrapper.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/CApi/AssimpCExport.cpp [] []
/src/assimp/code/AssetLib/SMD/SMDLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/PostProcessing/ImproveCacheLocality.h [] []
/src/assimp/code/Common/Version.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/include/assimp/ParsingUtils.h [] []
/src/assimp/code/Common/FileSystemFilter.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/include/assimp/light.h ['assimp_fuzzer'] []
/src/assimp/code/AssetLib/Blender/BlenderScene.h [] []
/src/assimp/code/AssetLib/IFC/IFCReaderGen1_2x3.cpp [] []
/src/assimp/include/assimp/ProgressHandler.hpp ['assimp_fuzzer'] []
/src/assimp/code/AssetLib/IFC/IFCGeometry.cpp [] []
/src/assimp/code/PostProcessing/SortByPTypeProcess.h [] []
/src/assimp/contrib/poly2tri/poly2tri/sweep/../common/utils.h [] []
/src/assimp/code/Common/Exceptional.cpp [] []
/src/assimp/code/AssetLib/MDC/MDCLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/FBX/FBXModel.cpp [] []
/src/assimp/code/../contrib/Open3DGC/o3dgcVector.h [] []
/src/assimp/code/AssetLib/FBX/FBXUtil.cpp [] []
/src/assimp/code/Common/SpatialSort.cpp [] []
/src/assimp/contrib/zlib/trees.c [] []
/src/assimp/code/AssetLib/X3D/X3DImporter_Geometry2D.cpp [] []
/src/assimp/code/../contrib/rapidjson/include/rapidjson/internal/strfunc.h [] []
/src/assimp/code/PostProcessing/ComputeUVMappingProcess.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/PostProcessing/ScaleProcess.h [] []
/src/assimp/include/assimp/StreamWriter.h [] []
/src/assimp/contrib/zip/src/zip.c [] []
/src/assimp/code/AssetLib/DXF/DXFHelper.h [] []
/src/assimp/code/AssetLib/X3D/X3DImporter_Node.hpp [] []

Directories in report

Directory
/src/assimp/code/AssetLib/IQM/
/src/assimp/code/AssetLib/3DS/
/src/assimp/code/AssetLib/LWO/
/src/assimp/code/AssetLib/VRML/
/src/assimp/code/AssetLib/SIB/
/src/assimp/code/AssetLib/Assbin/
/src/assimp/code/AssetLib/LWS/
/src/assimp/code/AssetLib/glTFCommon/
/src/assimp/code/AssetLib/CSM/
/src/assimp/code/AssetLib/B3D/
/src/assimp/code/../contrib/pugixml/src/
/src/assimp/contrib/poly2tri/poly2tri/sweep/../common/
/src/assimp/include/assimp/
/src/assimp/code/AssetLib/Collada/
/src/assimp/code/AssetLib/Step/
/src/assimp/contrib/poly2tri/poly2tri/common/
/src/assimp/code/AssetLib/DXF/
/src/assimp/code/AssetLib/HMP/
/src/assimp/code/AssetLib/NFF/
/src/assimp/code/AssetLib/SMD/
/src/assimp/code/../contrib/rapidjson/include/rapidjson/internal/
/src/assimp/code/AssetLib/IFC/
/src/assimp/code/PostProcessing/
/src/assimp/contrib/zlib/
/src/assimp/code/AssetLib/Obj/
/src/assimp/contrib/earcut-hpp/
/src/assimp/code/AssetLib/ASE/
/src/assimp/code/../contrib/openddlparser/include/openddlparser/
/src/assimp/code/AssetLib/AMF/
/src/assimp/contrib/openddlparser/code/
/src/assimp/contrib/zip/src/
/src/assimp/code/Geometry/
/src/assimp/code/AssetLib/STL/
/src/assimp/code/AssetLib/Ply/
/src/assimp/code/AssetLib/Assxml/
/src/assimp/code/AssetLib/MDL/
/src/assimp/code/AssetLib/glTF/
/src/assimp/code/AssetLib/3MF/
/src/assimp/code/Material/
/src/assimp/code/CApi/
/src/assimp/code/AssetLib/MDC/
/src/assimp/contrib/unzip/
/src/assimp/code/AssetLib/glTF2/
/src/assimp/code/AssetLib/Ogre/
/src/assimp/code/AssetLib/BVH/
/src/assimp/code/AssetLib/COB/
/src/assimp/code/AssetLib/Raw/
/src/assimp/code/AssetLib/Irr/
/src/assimp/code/Pbrt/
/src/assimp/code/../contrib/utf8cpp/source/utf8/
/src/assimp/code/AssetLib/Q3BSP/
/src/assimp/code/AssetLib/OFF/
/src/assimp/code/../contrib/stb/
/src/assimp/contrib/poly2tri/poly2tri/sweep/
/usr/local/bin/../include/c++/v1/
/src/assimp/contrib/pugixml/src/
/src/assimp/code/AssetLib/Terragen/
/src/assimp/code/AssetLib/IFC/../STEPParser/
/src/assimp/code/AssetLib/OpenGEX/
/src/assimp/fuzz/
/src/assimp/code/AssetLib/Assjson/
/src/assimp/code/AssetLib/Unreal/
/src/assimp/code/AssetLib/STEPParser/
/usr/local/bin/../include/c++/v1/__exception/
/src/assimp/code/AssetLib/MDL/HalfLife/
/src/assimp/contrib/Open3DGC/
/src/assimp/code/../contrib/rapidjson/include/rapidjson/error/
/src/assimp/contrib/clipper/
/src/assimp/code/AssetLib/XGL/
/src/assimp/code/AssetLib/MMD/
/src/assimp/code/AssetLib/MD3/
/src/assimp/code/AssetLib/FBX/
/src/assimp/code/AssetLib/MD5/
/src/assimp/code/AssetLib/Blender/
/src/assimp/code/Common/
/src/assimp/code/AssetLib/MD2/
/src/assimp/code/../contrib/Open3DGC/
/src/assimp/code/AssetLib/AC/
/src/assimp/code/AssetLib/X/
/src/assimp/code/AssetLib/Q3D/
/src/assimp/code/AssetLib/NDO/
/src/assimp/code/../contrib/rapidjson/include/rapidjson/
/src/assimp/code/AssetLib/X3D/
/src/assimp/code/AssetLib/MS3D/