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 434 46.0%
gold [1:9] 16 1.69%
yellow [10:29] 15 1.59%
greenyellow [30:49] 12 1.27%
lawngreen 50+ 465 49.3%
All colors 942 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
963 1287 22 :

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

10324 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
825 1140 73 :

['Assimp::Q3Shader::SkinData::SkinData()', 'aiNode::aiNode()', 'Assimp::Q3Shader::SkinData::~SkinData()', 'void Assimp::Logger::error , std::__1::allocator > const&, char const (&) [13], std::__1::basic_string , std::__1::allocator > const&>(char const (&) [27], std::__1::basic_string , std::__1::allocator > const&, char const (&) [13], std::__1::basic_string , std::__1::allocator > const&)', 'Assimp::Logger::warn(char const*)', 'std::__1::basic_string , std::__1::allocator >::operator=(std::__1::basic_string , std::__1::allocator > const&)', 'std::__1::operator!=[abi:ne180100](std::__1::__list_iterator const&, std::__1::__list_iterator const&)', 'std::__1::basic_string , std::__1::allocator >::length[abi:ne180100]() const', 'aiMesh::aiMesh()', 'operator new(unsigned long)', 'std::__1::__list_iterator ::operator*[abi:ne180100]() const', 'std::__1::operator!=[abi:ne180100](std::__1::__list_iterator const&, std::__1::__list_iterator const&)', 'std::__1::operator!=[abi:ne180100](std::__1::__list_iterator const&, std::__1::__list_iterator const&)', 'std::__1::__list_iterator ::operator++[abi:ne180100]()', 'std::__1::list >::end[abi:ne180100]()', 'std::__1::__list_const_iterator ::__list_const_iterator[abi:ne180100](std::__1::__list_iterator const&)', 'std::__1::__list_iterator ::operator*[abi:ne180100]() const', 'aiReturn aiMaterial::AddProperty (int const*, unsigned int, char const*, unsigned int, unsigned int)', 'std::__1::__list_const_iterator ::__list_const_iterator[abi:ne180100](std::__1::__list_iterator const&)', 'std::__1::__list_const_iterator ::operator*[abi:ne180100]() const', 'Assimp::Q3Shader::ConvertShaderToMaterial(aiMaterial*, Assimp::Q3Shader::ShaderDataBlock const&)', 'std::__1::__list_iterator std::__1::find[abi:ne180100] , std::__1::basic_string , std::__1::allocator > >(std::__1::__list_iterator , std::__1::__list_iterator , std::__1::basic_string , std::__1::allocator > const&)', 'aiNode::aiNode(std::__1::basic_string , std::__1::allocator > const&)', 'aiVector3t ::aiVector3t()', 'std::__1::basic_string , std::__1::allocator >::substr[abi:ne180100](unsigned long, unsigned long) const', 'operator new[](unsigned long)', 'void Assimp::Logger::warn , std::__1::allocator > const&>(char const (&) [34], std::__1::basic_string , std::__1::allocator > const&)', 'aiReturn aiMaterial::AddProperty (aiColor3D const*, unsigned int, char const*, unsigned int, unsigned int)', 'std::__1::basic_string , std::__1::allocator >::begin[abi:ne180100]()', 'Assimp::Q3Shader::ShaderData::ShaderData()', 'aiMaterial::AddProperty(int const*, unsigned int, char const*, unsigned int, unsigned int)', '_ZNSt3__14swapB8ne180100IjEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_', 'Assimp::Q3Shader::ShaderData::~ShaderData()', 'std::__1::list >::begin[abi:ne180100]()', 'aiMaterial::AddProperty(aiString const*, char const*, unsigned int, unsigned int)', 'Assimp::MD3Importer::ConvertPath(char const*, char const*, std::__1::basic_string , std::__1::allocator >&) const', 'std::__1::__list_iterator ::operator*[abi:ne180100]() const', 'Assimp::MD3Importer::ValidateSurfaceHeaderOffsets(Assimp::MD3::Surface const*)', 'Assimp::MD3Importer::ReadShader(Assimp::Q3Shader::ShaderData&) const', 'Assimp::DefaultLogger::isNullLogger()', 'operator delete(void*)', 'aiColor3D::aiColor3D()', 'std::__1::list >::empty[abi:ne180100]() const', 'void Assimp::Logger::info , std::__1::allocator > const&>(char const (&) [25], std::__1::basic_string , std::__1::allocator > const&)', 'aiMatrix4x4t ::operator[](unsigned int)', 'std::__1::__list_const_iterator ::operator++[abi:ne180100]()', 'std::__1::__list_const_iterator ::operator*[abi:ne180100]() const', 'Assimp::DefaultLogger::get()', 'std::__1::list >::begin[abi:ne180100]()', 'Assimp::MD3::LatLngNormalToVec3(unsigned short, float*)', 'std::__1::operator!=[abi:ne180100](std::__1::__list_const_iterator const&, std::__1::__list_const_iterator const&)', 'std::__1::list >::end[abi:ne180100]()', 'std::__1::basic_string , std::__1::allocator >::~basic_string()', 'std::__1::list >::end[abi:ne180100]()', 'aiMatrix4x4t ::aiMatrix4x4t(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float)', 'std::__1::list >::begin[abi:ne180100]()', 'std::__1::__list_iterator ::operator++[abi:ne180100]()', 'std::__1::basic_string , std::__1::allocator > std::__1::operator+ , std::__1::allocator >(char const*, std::__1::basic_string , std::__1::allocator > const&)', 'std::__1::basic_string , std::__1::allocator >::c_str[abi:ne180100]() const', 'std::__1::basic_string , std::__1::allocator >::operator=[abi:ne180100](char const*)', 'aiMaterial::aiMaterial()', '_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne180100ILi0EEEPKc', 'std::__1::basic_string , std::__1::allocator > std::__1::operator+[abi:ne180100] , std::__1::allocator >(std::__1::basic_string , std::__1::allocator >&&, char const*)', 'aiString::aiString()', 'void Assimp::Logger::verboseDebug , std::__1::allocator >&, char const (&) [13], char const (&) [64]>(char const (&) [29], std::__1::basic_string , std::__1::allocator >&, char const (&) [13], char const (&) [64])', 'std::__1::basic_string , std::__1::allocator >::basic_string[abi:ne180100]()', 'aiString::Set(std::__1::basic_string , std::__1::allocator > const&)', 'std::__1::__list_iterator std::__1::find[abi:ne180100] , char [64]>(std::__1::__list_iterator , std::__1::__list_iterator , char const (&) [64])', 'std::__1::__wrap_iter ::operator*[abi:ne180100]() const', 'Assimp::MD3Importer::ReadSkin(Assimp::Q3Shader::SkinData&) const', 'aiFace::aiFace()', 'std::__1::basic_string , std::__1::allocator >::find_last_of[abi:ne180100](char, unsigned long) const', 'std::__1::operator!=[abi:ne180100](std::__1::__list_const_iterator const&, std::__1::__list_const_iterator const&)']

1035 1350 Assimp::MD3Importer::InternReadFile(std::__1::basic_string ,std::__1::allocator >const&,aiScene*,Assimp::IOSystem*) call site: 00000 /src/assimp/code/AssetLib/MD3/MD3Loader.cpp:757
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 > > > >::back[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 > > > >::end[abi:ne180100]()', 'std::__1::basic_string , std::__1::allocator >::operator=(std::__1::basic_string , std::__1::allocator > const&)', 'std::__1::basic_string , std::__1::allocator >::length[abi:ne180100]() const', 'std::__1::unique_ptr >::get[abi:ne180100]() const', 'std::__1::vector >::~vector[abi:ne180100]()', 'Assimp::TokenMatchI(char const*&, char const*, unsigned int)', 'std::__1::vector >::size[abi:ne180100]() const', 'std::__1::pair , std::__1::allocator > >& std::__1::vector , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > >::emplace_back<>()', 'Assimp::strtoul10(char const*, char const**)', 'Assimp::BaseImporter::TextFileToBuffer(Assimp::IOStream*, std::__1::vector >&, Assimp::BaseImporter::TextFileMode)', 'bool Assimp::SkipSpacesAndLineEnd (char const**, char const*)', 'bool Assimp::IsSpaceOrNewLine (char)', '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 >::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&)', '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]()', '_ZNSt3__111__wrap_iterIPKNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEC2B8ne180100IPS8_TnNS_9enable_ifIXsr14is_convertibleIT_SA_EE5valueEiE4typeELi0EEERKNS0_ISF_EE', 'Assimp::ASSIMP_strincmp(char const*, char const*, unsigned int)', 'std::__1::__wrap_iter , std::__1::allocator >, std::__1::basic_string , std::__1::allocator > > const*>::operator*[abi:ne180100]() const', 'std::__1::__wrap_iter , std::__1::allocator >, std::__1::basic_string , std::__1::allocator > > const*>::operator++[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]()', '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]()', 'char const* Assimp::fast_atoreal_move (char const*, float&, bool)', 'bool Assimp::IsLineEnd (char)', 'std::__1::basic_string , std::__1::allocator >::operator=[abi:ne180100](std::__1::basic_string , std::__1::allocator >&&)', 'std::__1::vector , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > >::back[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 > > > >::pop_back()', 'std::__1::vector >::operator[][abi:ne180100](unsigned long)', 'std::__1::basic_string , std::__1::allocator >::basic_string[abi:ne180100](char const*, unsigned long)', '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<>()']

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 :

['Assimp::ZipFileInfo::Extract(std::__1::basic_string , std::__1::allocator >&, void*) const', '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']

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 :

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

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
477 477 1 :

['Assimp::HMPImporter::InternReadFile_HMP5()']

477 484 Assimp::HMPImporter::InternReadFile(std::__1::basic_string ,std::__1::allocator >const&,aiScene*,Assimp::IOSystem*) call site: 00000 /src/assimp/code/AssetLib/HMP/HMPLoader.cpp:134
380 380 2 :

['aiVector3t ::aiVector3t()', 'Assimp::HMPImporter::ReadFirstSkin(unsigned int, unsigned char const*, unsigned char const**)']

380 380 Assimp::HMPImporter::CreateMaterial(unsignedcharconst*,unsignedcharconst**) call site: 00000 /src/assimp/code/AssetLib/HMP/HMPLoader.cpp:324
315 315 9 :

['unsigned long Assimp::strtoul10_64 (char const*, char const**, unsigned int*)', 'std::__1::shared_ptr > std::__1::make_shared[abi:ne180100] , double&, void>(double&)', 'bool Assimp::IsSpace (char)', 'std::__1::shared_ptr >::~shared_ptr[abi:ne180100]()', 'std::__1::shared_ptr >::~shared_ptr[abi:ne180100]()', '_ZNSt3__110shared_ptrIKN6Assimp4STEP7EXPRESS8DataTypeEEC2B8ne180100INS3_17PrimitiveDataTypeIlEEvEEONS0_IT_EE', 'char const* Assimp::fast_atoreal_move (char const*, double&, bool)', '_ZNSt3__110shared_ptrIKN6Assimp4STEP7EXPRESS8DataTypeEEC2B8ne180100INS3_17PrimitiveDataTypeIdEEvEEONS0_IT_EE', 'std::__1::shared_ptr > std::__1::make_shared[abi:ne180100] , long, void>(long&&)']

397 397 Assimp::STEP::EXPRESS::DataType::Parse(charconst*&,charconst*,unsignedlong,Assimp::STEP::EXPRESS::ConversionSchemaconst*) call site: 00000 /src/assimp/code/AssetLib/STEPParser/STEPFileReader.cpp:363
245 247 5 :

['Assimp::DefaultLogger::get()', 'bool Assimp::IsSpace (char)', 'Assimp::aiAssertViolation(char const*, char const*, int)', 'void Assimp::Logger::error (char const (&) [18], char const*&, char const (&) [55])', 'char const* Assimp::fast_atoreal_move (char const*, float&, bool)']

245 247 aiReturn(anonymousnamespace)::GetMaterialFloatArray (aiMaterialconst*,charconst*,unsignedint,unsignedint,float*,unsignedint*) call site: 00000 /src/assimp/code/Material/MaterialSystem.cpp:109
176 176 1 :

['Assimp::FBX::Node::WritePropertyNodeAscii(std::__1::basic_string , std::__1::allocator > const&, std::__1::vector > const&, Assimp::StreamWriter &, int)']

176 176 Assimp::FBX::Node::WritePropertyNode(std::__1::basic_string ,std::__1::allocator >const&,std::__1::vector >const&,Assimp::StreamWriter &,bool,int) call site: 00000 /src/assimp/code/AssetLib/FBX/FBXExportNode.cpp:528
176 176 1 :

['Assimp::FBX::Node::WritePropertyNodeAscii(std::__1::basic_string , std::__1::allocator > const&, std::__1::vector > const&, Assimp::StreamWriter &, int)']

176 176 Assimp::FBX::Node::WritePropertyNode(std::__1::basic_string ,std::__1::allocator >const&,std::__1::vector >const&,Assimp::StreamWriter &,bool,int) call site: 00000 /src/assimp/code/AssetLib/FBX/FBXExportNode.cpp:544

Runtime coverage analysis

Covered functions
1465
Functions that are reachable but not covered
430
Reachable functions
859
Percentage of reachable functions covered
49.94%
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.h 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::ASEImporter::BuildAnimations(std::__1::vector >const&) 74 12 16.21% ['assimp_fuzzer']
Assimp::ASEImporter::AddMeshes(Assimp::ASE::BaseNodeconst*,aiNode*) 37 4 10.81% ['assimp_fuzzer']
Assimp::ASEImporter::BuildUniqueRepresentation(Assimp::ASE::Mesh&) 53 24 45.28% ['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::ParseLV1ObjectBlock(Assimp::ASE::BaseNode&) 71 36 50.70% ['assimp_fuzzer']
Assimp::ASE::Parser::ParseLV2MeshBlock(Assimp::ASE::Mesh&) 97 41 42.26% ['assimp_fuzzer']
Assimp::DXFImporter::ParseBlock(Assimp::DXF::LineReader&,Assimp::DXF::FileData&) 34 18 52.94% ['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 36 31.03% ['assimp_fuzzer']
Assimp::LWO::AnimResolver::UpdateAnimRangeSetup() 64 21 32.81% ['assimp_fuzzer']
Assimp::LWO::AnimResolver::DoInterpolation(std::__1::__wrap_iter ,Assimp::LWO::Envelope*,double,float&) 33 18 54.54% ['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 31 13.83% ['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::MD5MeshParser::MD5MeshParser(std::__1::vector >&) 89 37 41.57% ['assimp_fuzzer']
Assimp::MD5::MD5AnimParser::MD5AnimParser(std::__1::vector >&) 63 15 23.80% ['assimp_fuzzer']
Assimp::NFFImporter::InternReadFile(std::__1::basic_string ,std::__1::allocator >const&,aiScene*,Assimp::IOSystem*) 677 218 32.20% ['assimp_fuzzer']
Assimp::ObjFileImporter::CreateDataFromImport(Assimp::ObjFile::Modelconst*,aiScene*) 69 31 44.92% ['assimp_fuzzer']
Assimp::ObjFileImporter::createMaterials(Assimp::ObjFile::Modelconst*,aiScene*) 168 90 53.57% ['assimp_fuzzer']
Assimp::OpenGEX::OpenGEXImporter::resolveReferences() 40 4 10.0% ['assimp_fuzzer']
Assimp::PLYImporter::InternReadFile(std::__1::basic_string ,std::__1::allocator >const&,aiScene*,Assimp::IOSystem*) 95 32 33.68% ['assimp_fuzzer']
Assimp::PLY::Property::ParseProperty(std::__1::vector >&,Assimp::PLY::Property*) 38 6 15.78% ['assimp_fuzzer']
Assimp::Q3DImporter::InternReadFile(std::__1::basic_string ,std::__1::allocator >const&,aiScene*,Assimp::IOSystem*) 327 57 17.43% ['assimp_fuzzer']
Assimp::SMDImporter::ParseVertex(charconst*,charconst**,charconst*,Assimp::SMD::Vertex&,bool) 59 23 38.98% ['assimp_fuzzer']
Assimp::STEP::StringToUTF8(std::__1::basic_string ,std::__1::allocator >&) 104 52 50.0% ['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 23 23.0% ['assimp_fuzzer']
Assimp::STLImporter::LoadASCIIFile(aiNode*) 146 76 52.05% ['assimp_fuzzer']
Assimp::UnrealImporter::InternReadFile(std::__1::basic_string ,std::__1::allocator >const&,aiScene*,Assimp::IOSystem*) 230 80 34.78% ['assimp_fuzzer']
Assimp::XGLImporter::InternReadFile(std::__1::basic_string ,std::__1::allocator >const&,aiScene*,Assimp::IOSystem*) 50 13 26.0% ['assimp_fuzzer']
glTF::Asset::Load(std::__1::basic_string ,std::__1::allocator >const&,bool) 58 25 43.10% ['assimp_fuzzer']
Assimp::BaseImporter::ConvertToUTF8(std::__1::vector >&) 47 14 29.78% ['assimp_fuzzer']
Assimp::Exporter::Export(aiSceneconst*,charconst*,charconst*,unsignedint,Assimp::ExportPropertiesconst*) 99 42 42.42% ['assimp_fuzzer']
Assimp::ScenePreprocessor::ProcessScene() 33 12 36.36% ['assimp_fuzzer']
Assimp::ScenePreprocessor::ProcessMesh(aiMesh*) 57 30 52.63% ['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']
Assimp::ValidateDSProcess::Validate(aiAnimationconst*,aiNodeAnimconst*) 82 39 47.56% ['assimp_fuzzer']
ODDLParser::OpenDDLParser::parseHeader(char*,char*) 57 24 42.10% ['assimp_fuzzer']
ODDLParser::OpenDDLParser::parseDataList(char*,char*,ODDLParser::Value::ValueType,ODDLParser::Value**,unsignedlong&,ODDLParser::Reference**,unsignedlong&) 75 41 54.66% ['assimp_fuzzer']
ODDLParser::ValueAllocator::allocPrimData(ODDLParser::Value::ValueType,unsignedlong) 59 17 28.81% ['assimp_fuzzer']
pugi::impl::(anonymousnamespace)::xml_parser::parse_tree(char*,pugi::xml_node_struct*,unsignedint,char) 196 48 24.48% ['assimp_fuzzer']
unz64local_SearchCentralDir64 68 37 54.41% ['assimp_fuzzer']
unz64local_GetCurrentFileInfoInternal 173 91 52.60% ['assimp_fuzzer']
inflate 612 321 52.45% ['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/PostProcessing/CalcTangentsProcess.h [] []
/src/assimp/code/AssetLib/MS3D/MS3DLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/AC/ACLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/OFF/OFFLoader.cpp [] []
/src/assimp/code/Common/FileSystemFilter.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/PostProcessing/ValidateDataStructure.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/MMD/MMDPmxParser.cpp [] []
/src/assimp/code/Common/VertexTriangleAdjacency.cpp [] []
/src/assimp/code/AssetLib/FBX/FBXConverter.cpp [] []
/src/assimp/code/PostProcessing/FixNormalsStep.cpp [] []
/src/assimp/code/AssetLib/Collada/ColladaLoader.h [] []
/src/assimp/code/../contrib/Open3DGC/o3dgcFIFO.h [] []
/src/assimp/code/Common/SpatialSort.cpp [] []
/src/assimp/code/PostProcessing/DeboneProcess.h [] []
/src/assimp/code/AssetLib/3MF/D3MFExporter.cpp [] []
/src/assimp/contrib/poly2tri/poly2tri/sweep/../common/utils.h [] []
/src/assimp/contrib/zlib/inftrees.c [] []
/usr/local/bin/../include/c++/v1/__exception/exception_ptr.h ['assimp_fuzzer'] []
/src/assimp/code/Common/Maybe.h [] []
/src/assimp/code/AssetLib/NDO/NDOLoader.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/Ply/PlyParser.cpp [] []
/src/assimp/code/../contrib/Open3DGC/o3dgcBinaryStream.h [] []
/src/assimp/code/PostProcessing/LimitBoneWeightsProcess.h [] []
/src/assimp/include/assimp/vector2.h ['assimp_fuzzer'] []
/src/assimp/code/../contrib/rapidjson/include/rapidjson/internal/diyfp.h [] []
/src/assimp/code/PostProcessing/DropFaceNormalsProcess.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/Collada/ColladaParser.h [] []
/src/assimp/include/assimp/StringUtils.h [] []
/src/assimp/code/Common/IFF.h [] []
/src/assimp/code/AssetLib/Blender/BlenderModifier.cpp [] []
/src/assimp/code/AssetLib/MD5/MD5Parser.h [] []
/src/assimp/contrib/openddlparser/code/OpenDDLParser.cpp [] []
/src/assimp/code/AssetLib/glTF2/glTF2AssetWriter.inl [] []
/src/assimp/include/assimp/qnan.h [] []
/src/assimp/code/PostProcessing/OptimizeGraph.h [] []
/src/assimp/contrib/zlib/inflate.c [] []
/src/assimp/include/assimp/mesh.h ['assimp_fuzzer'] []
/src/assimp/code/Common/SGSpatialSort.cpp [] []
/src/assimp/code/AssetLib/Assbin/AssbinExporter.cpp [] []
/src/assimp/include/assimp/Subdivision.h [] []
/src/assimp/code/PostProcessing/OptimizeMeshes.h [] []
/src/assimp/code/PostProcessing/ProcessHelper.cpp [] []
/src/assimp/include/assimp/IOStream.hpp [] []
/src/assimp/contrib/poly2tri/poly2tri/sweep/cdt.cc [] []
/src/assimp/code/AssetLib/IFC/IFCUtil.h [] []
/src/assimp/code/AssetLib/glTF/glTFImporter.h [] []
/src/assimp/code/PostProcessing/ScaleProcess.h [] []
/src/assimp/include/assimp/ByteSwapper.h [] []
/src/assimp/code/../contrib/utf8cpp/source/utf8/core.h [] []
/src/assimp/include/assimp/StringComparison.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/Common/RemoveComments.cpp [] []
/src/assimp/code/AssetLib/ASE/ASELoader.h [] []
/src/assimp/code/AssetLib/Blender/BlenderDNA.cpp [] []
/src/assimp/code/AssetLib/FBX/FBXDocument.h [] []
/src/assimp/code/AssetLib/AMF/AMFImporter.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/PostProcessing/PretransformVertices.h [] []
/src/assimp/code/AssetLib/MDL/MDLLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/include/assimp/XMLTools.h [] []
/src/assimp/code/AssetLib/AMF/AMFImporter_Material.cpp [] []
/src/assimp/code/PostProcessing/EmbedTexturesProcess.cpp [] []
/src/assimp/code/../contrib/rapidjson/include/rapidjson/schema.h [] []
/src/assimp/code/AssetLib/X3D/X3DImporter_Macro.hpp [] []
/src/assimp/code/AssetLib/AMF/AMFImporter.hpp [] []
/src/assimp/code/AssetLib/Unreal/UnrealLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/Common/StackAllocator.inl [] []
/src/assimp/code/AssetLib/Obj/ObjFileMtlImporter.h [] []
/src/assimp/include/assimp/MathFunctions.h [] []
/src/assimp/code/AssetLib/Q3BSP/Q3BSPFileData.h [] []
/src/assimp/code/../contrib/pugixml/src/pugixml.hpp [] []
/src/assimp/include/assimp/cexport.h ['assimp_fuzzer'] []
/src/assimp/code/../contrib/rapidjson/include/rapidjson/internal/dtoa.h [] []
/src/assimp/code/PostProcessing/DropFaceNormalsProcess.cpp [] []
/src/assimp/code/AssetLib/X3D/X3DImporter_Group.cpp [] []
/usr/local/bin/../include/c++/v1/stdlib.h [] []
/src/assimp/code/Common/AssertHandler.cpp ['assimp_fuzzer'] []
/usr/local/bin/../include/c++/v1/__exception/exception.h [] []
/src/assimp/code/AssetLib/FBX/FBXDocumentUtil.cpp [] []
/src/assimp/code/AssetLib/NFF/NFFLoader.cpp [] []
/src/assimp/code/AssetLib/SIB/SIBImporter.cpp [] []
/src/assimp/code/../contrib/Open3DGC/o3dgcTimer.h [] []
/src/assimp/code/PostProcessing/TextureTransform.cpp [] []
/src/assimp/code/AssetLib/Ogre/OgreStructs.cpp [] []
/src/assimp/code/Common/DefaultIOSystem.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/contrib/clipper/clipper.cpp [] []
/src/assimp/include/assimp/Hash.h ['assimp_fuzzer'] []
/src/assimp/code/AssetLib/X3D/X3DImporter_Postprocess.cpp [] []
/src/assimp/include/assimp/LogStream.hpp [] []
/src/assimp/include/assimp/StreamReader.h [] []
/src/assimp/code/AssetLib/MD3/MD3Loader.h [] []
/src/assimp/contrib/poly2tri/poly2tri/common/shapes.h [] []
/src/assimp/include/assimp/SpatialSort.h [] []
/src/assimp/code/AssetLib/IFC/IFCGeometry.cpp [] []
/src/assimp/code/../contrib/rapidjson/include/rapidjson/stringbuffer.h [] []
/src/assimp/include/assimp/quaternion.inl ['assimp_fuzzer'] []
/src/assimp/code/Common/IOSystem.cpp [] []
/src/assimp/code/Common/ScenePrivate.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/MDL/HalfLife/HL1ImportSettings.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/X/XFileImporter.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/contrib/zlib/crc32.c [] []
/src/assimp/contrib/zlib/inffast.c [] []
/src/assimp/code/AssetLib/IFC/IFCBoolean.cpp [] []
/src/assimp/contrib/zlib/zutil.c [] []
/src/assimp/code/AssetLib/Assjson/json_exporter.cpp [] []
/src/assimp/code/AssetLib/FBX/FBXMaterial.cpp [] []
/src/assimp/code/AssetLib/X3D/X3DExporter.hpp [] []
/src/assimp/code/AssetLib/glTF2/glTF2Importer.h [] []
/src/assimp/code/AssetLib/MD3/MD3FileData.h [] []
/src/assimp/code/../contrib/Open3DGC/o3dgcSC3DMCEncoder.inl [] []
/src/assimp/contrib/zip/src/miniz.h [] []
/src/assimp/code/AssetLib/glTFCommon/glTFCommon.cpp [] []
/src/assimp/code/AssetLib/SIB/SIBImporter.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/PostProcessing/MakeVerboseFormat.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/OpenGEX/OpenGEXImporter.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/PostProcessing/PretransformVertices.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/../contrib/rapidjson/include/rapidjson/encodings.h [] []
/src/assimp/code/AssetLib/MD5/MD5Parser.cpp [] []
/src/assimp/code/../contrib/Open3DGC/o3dgcSC3DMCDecoder.inl [] []
/src/assimp/code/AssetLib/X/XFileImporter.cpp [] []
/src/assimp/code/AssetLib/Ogre/OgreMaterial.cpp [] []
/src/assimp/code/PostProcessing/OptimizeMeshes.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/../contrib/utf8cpp/source/utf8/checked.h [] []
/src/assimp/code/AssetLib/X/XFileParser.h [] []
/src/assimp/include/assimp/camera.h ['assimp_fuzzer'] []
/src/assimp/code/AssetLib/MMD/MMDCpp14.h [] []
/src/assimp/code/AssetLib/Collada/ColladaHelper.cpp [] []
/src/assimp/include/assimp/DefaultIOSystem.h ['assimp_fuzzer'] []
/src/assimp/code/../contrib/Open3DGC/o3dgcArithmeticCodec.h [] []
/src/assimp/code/AssetLib/NFF/NFFLoader.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/../contrib/rapidjson/include/rapidjson/internal/pow10.h [] []
/src/assimp/code/AssetLib/FBX/FBXDocumentUtil.h [] []
/src/assimp/code/AssetLib/COB/COBLoader.cpp [] []
/src/assimp/code/../contrib/Open3DGC/o3dgcTriangleFans.h [] []
/src/assimp/code/AssetLib/Q3BSP/Q3BSPFileImporter.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/include/assimp/texture.h ['assimp_fuzzer'] []
/src/assimp/code/AssetLib/Irr/IRRLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/FBX/FBXParser.h [] []
/src/assimp/include/assimp/anim.h ['assimp_fuzzer'] []
/src/assimp/code/AssetLib/B3D/B3DImporter.cpp [] []
/src/assimp/code/../contrib/Open3DGC/o3dgcVector.h [] []
/src/assimp/code/AssetLib/Obj/ObjFileData.h [] []
/src/assimp/include/assimp/vector3.inl ['assimp_fuzzer'] []
/src/assimp/code/AssetLib/FBX/FBXExportNode.h [] []
/src/assimp/include/assimp/SkeletonMeshBuilder.h [] []
/src/assimp/code/AssetLib/3MF/3MFTypes.h [] []
/src/assimp/code/Common/Exporter.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/Common/Importer.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/SMD/SMDLoader.h [] []
/src/assimp/code/AssetLib/STL/STLExporter.h [] []
/src/assimp/include/assimp/scene.h ['assimp_fuzzer'] []
/src/assimp/contrib/zip/src/zip.c [] []
/src/assimp/code/../contrib/rapidjson/include/rapidjson/allocators.h [] []
/src/assimp/code/Common/VertexTriangleAdjacency.h [] []
/src/assimp/code/AssetLib/Ogre/OgreBinarySerializer.cpp [] []
/src/assimp/code/PostProcessing/FindInstancesProcess.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/include/assimp/vector2.inl [] []
/usr/local/bin/../include/c++/v1/sstream [] []
/src/assimp/code/AssetLib/IFC/IFCLoader.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/Common/Subdivision.cpp [] []
/src/assimp/code/PostProcessing/FindDegenerates.h [] []
/src/assimp/code/AssetLib/glTF/glTFImporter.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/Common/BaseProcess.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/Common/DefaultIOStream.cpp [] []
/src/assimp/code/AssetLib/glTF/glTFAsset.h [] []
/src/assimp/contrib/poly2tri/poly2tri/sweep/advancing_front.cc [] []
/src/assimp/code/../contrib/openddlparser/include/openddlparser/OpenDDLParser.h [] []
/src/assimp/contrib/zlib/trees.c [] []
/src/assimp/code/AssetLib/Step/StepExporter.cpp [] []
/src/assimp/code/PostProcessing/TriangulateProcess.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/X3D/X3DImporter_Geometry2D.cpp [] []
/src/assimp/code/AssetLib/MDL/HalfLife/UniqueNameGenerator.cpp [] []
/src/assimp/code/Common/SkeletonMeshBuilder.cpp [] []
/src/assimp/include/assimp/matrix3x3.inl [] []
/src/assimp/include/assimp/matrix4x4.inl ['assimp_fuzzer'] []
/src/assimp/code/AssetLib/Ply/PlyLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/contrib/zlib/deflate.c [] []
/src/assimp/code/AssetLib/Ogre/OgreParsingUtils.h [] []
/src/assimp/code/AssetLib/X3D/X3DImporter_Networking.cpp [] []
/src/assimp/code/Common/BaseProcess.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/3DS/3DSConverter.cpp [] []
/src/assimp/code/AssetLib/Obj/ObjExporter.cpp [] []
/src/assimp/code/PostProcessing/SortByPTypeProcess.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/PostProcessing/SplitByBoneCountProcess.h [] []
/src/assimp/code/AssetLib/FBX/FBXBinaryTokenizer.cpp [] []
/src/assimp/code/../contrib/rapidjson/include/rapidjson/internal/regex.h [] []
/src/assimp/code/AssetLib/FBX/FBXConverter.h [] []
/src/assimp/code/Common/ScenePreprocessor.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/Common/SceneCombiner.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/contrib/unzip/ioapi.c [] []
/src/assimp/code/AssetLib/FBX/FBXAnimation.cpp [] []
/src/assimp/code/Material/MaterialSystem.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/../contrib/Open3DGC/o3dgcIndexedFaceSet.h [] []
/src/assimp/code/AssetLib/glTF2/glTF2Asset.inl [] []
/src/assimp/code/AssetLib/DXF/DXFHelper.h [] []
/src/assimp/code/AssetLib/Irr/IRRMeshLoader.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/contrib/openddlparser/code/OpenDDLExport.cpp [] []
/src/assimp/code/PostProcessing/SortByPTypeProcess.h [] []
/src/assimp/code/AssetLib/XGL/XGLLoader.h [] []
/src/assimp/code/AssetLib/Unreal/UnrealLoader.h [] []
/src/assimp/include/assimp/ProgressHandler.hpp ['assimp_fuzzer'] []
/src/assimp/code/AssetLib/glTF/glTFAssetWriter.h [] []
/src/assimp/code/../contrib/rapidjson/include/rapidjson/internal/stack.h [] []
/src/assimp/code/Common/FileLogStream.h [] []
/src/assimp/code/../contrib/Open3DGC/o3dgcSC3DMCDecoder.h [] []
/src/assimp/code/AssetLib/XGL/XGLLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/include/assimp/aabb.h ['assimp_fuzzer'] []
/src/assimp/code/AssetLib/CSM/CSMLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/FBX/FBXUtil.cpp [] []
/src/assimp/code/AssetLib/FBX/FBXDocument.cpp [] []
/src/assimp/code/AssetLib/Obj/ObjFileMtlImporter.cpp [] []
/src/assimp/code/AssetLib/DXF/DXFLoader.cpp [] []
/src/assimp/code/Common/Base64.cpp [] []
/src/assimp/code/Common/Compression.cpp [] []
/src/assimp/code/AssetLib/X3D/X3DImporter_Texturing.cpp [] []
/src/assimp/code/AssetLib/MD5/MD5Loader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/PostProcessing/SplitLargeMeshes.h [] []
/src/assimp/include/assimp/Importer.hpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/contrib/poly2tri/poly2tri/sweep/advancing_front.h [] []
/src/assimp/code/AssetLib/CSM/CSMLoader.h [] []
/src/assimp/contrib/openddlparser/code/DDLNode.cpp [] []
/src/assimp/code/Common/ZipArchiveIOSystem.cpp [] []
/src/assimp/code/PostProcessing/CalcTangentsProcess.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/NDO/NDOLoader.cpp [] []
/src/assimp/code/AssetLib/MDL/HalfLife/UniqueNameGenerator.h [] []
/src/assimp/include/assimp/metadata.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/Irr/IRRShared.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/../contrib/Open3DGC/o3dgcVector.inl [] []
/src/assimp/code/PostProcessing/RemoveRedundantMaterials.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/contrib/earcut-hpp/earcut.hpp [] []
/src/assimp/code/AssetLib/ASE/ASELoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/include/assimp/TinyFormatter.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/Common/DefaultLogger.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/ASE/ASEParser.h [] []
/src/assimp/code/PostProcessing/TextureTransform.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/PostProcessing/RemoveVCProcess.h [] []
/src/assimp/code/AssetLib/MDC/MDCLoader.h [] []
/src/assimp/code/AssetLib/Blender/BlenderCustomData.cpp [] []
/src/assimp/code/AssetLib/LWO/LWOAnimation.cpp [] []
/src/assimp/code/AssetLib/X3D/X3DGeoHelper.cpp [] []
/src/assimp/code/AssetLib/BVH/BVHLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/contrib/poly2tri/poly2tri/sweep/sweep.h [] []
/src/assimp/code/AssetLib/3DS/3DSExporter.cpp [] []
/src/assimp/code/AssetLib/FBX/FBXExporter.cpp [] []
/src/assimp/code/AssetLib/IFC/IFCUtil.cpp [] []
/src/assimp/code/AssetLib/LWS/LWSLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/X3D/X3DImporter.hpp [] []
/src/assimp/include/assimp/Exceptional.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/Obj/ObjTools.h [] []
/src/assimp/code/AssetLib/Blender/BlenderScene.cpp [] []
/src/assimp/code/AssetLib/ASE/ASEParser.cpp [] []
/src/assimp/code/AssetLib/Q3D/Q3DLoader.h [] []
/src/assimp/code/AssetLib/VRML/VrmlConverter.cpp [] []
/src/assimp/code/PostProcessing/FindInvalidDataProcess.h [] []
/src/assimp/code/../contrib/rapidjson/include/rapidjson/document.h [] []
/src/assimp/code/AssetLib/FBX/FBXNodeAttribute.cpp [] []
/src/assimp/code/AssetLib/Raw/RawLoader.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/MDL/MDLLoader.h [] []
/src/assimp/code/AssetLib/Terragen/TerragenLoader.h [] []
/src/assimp/code/AssetLib/X3D/X3DImporter.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/include/assimp/IOSystem.hpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/MDL/HalfLife/LogFunctions.h [] []
/src/assimp/code/../contrib/openddlparser/include/openddlparser/OpenDDLParserUtils.h [] []
/src/assimp/code/../contrib/Open3DGC/o3dgcIndexedFaceSet.inl [] []
/usr/local/bin/../include/c++/v1/stdexcept [] []
/src/assimp/code/AssetLib/Assbin/AssbinLoader.h ['assimp_fuzzer'] []
/src/assimp/code/AssetLib/AC/ACLoader.h [] []
/src/assimp/code/PostProcessing/ConvertToLHProcess.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/MDL/HalfLife/HL1MDLLoader.cpp [] []
/src/assimp/code/AssetLib/3MF/D3MFOpcPackage.cpp [] []
/src/assimp/include/assimp/fast_atof.h [] []
/src/assimp/code/AssetLib/Ogre/OgreImporter.h ['assimp_fuzzer'] []
/src/assimp/code/../contrib/Open3DGC/o3dgcTriangleListDecoder.h [] []
/src/assimp/code/AssetLib/Blender/BlenderScene.h [] []
/src/assimp/code/PostProcessing/GenBoundingBoxesProcess.cpp [] []
/src/assimp/code/PostProcessing/ArmaturePopulate.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/PostProcessing/RemoveRedundantMaterials.h [] []
/src/assimp/code/AssetLib/BVH/BVHLoader.h [] []
/src/assimp/include/assimp/StreamWriter.h [] []
/src/assimp/code/../contrib/rapidjson/include/rapidjson/internal/strfunc.h [] []
/src/assimp/code/AssetLib/FBX/FBXModel.cpp [] []
/src/assimp/contrib/poly2tri/poly2tri/sweep/sweep_context.cc [] []
/src/assimp/code/AssetLib/Obj/ObjFileImporter.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/MDL/MDLFileData.h [] []
/src/assimp/code/Common/ScenePreprocessor.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/Assjson/mesh_splitter.cpp [] []
/src/assimp/code/AssetLib/FBX/FBXImporter.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/FBX/FBXExportNode.cpp [] []
/src/assimp/include/assimp/vector3.h ['assimp_fuzzer'] []
/src/assimp/code/AssetLib/MMD/MMDPmxParser.h [] []
/src/assimp/code/AssetLib/Blender/BlenderLoader.h [] []
/src/assimp/code/AssetLib/glTF/glTFAsset.inl [] []
/src/assimp/code/PostProcessing/FindDegenerates.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/Blender/BlenderIntermediate.h ['assimp_fuzzer'] ['assimp_fuzzer']
/usr/local/bin/../include/c++/v1/string [] []
/src/assimp/code/PostProcessing/JoinVerticesProcess.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/include/assimp/MemoryIOWrapper.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/contrib/openddlparser/code/OpenDDLStream.cpp [] []
/src/assimp/code/Common/Assimp.cpp [] []
/src/assimp/include/assimp/XmlParser.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/PostProcessing/GenFaceNormalsProcess.cpp [] []
/src/assimp/code/PostProcessing/ImproveCacheLocality.h [] []
/src/assimp/code/AssetLib/3DS/3DSLoader.h [] []
/src/assimp/code/AssetLib/Obj/ObjFileParser.cpp [] []
/src/assimp/code/Geometry/GeometryUtils.cpp [] []
/src/assimp/contrib/Open3DGC/o3dgcTriangleFans.cpp [] []
/src/assimp/code/AssetLib/FBX/FBXProperties.cpp [] []
/src/assimp/code/AssetLib/FBX/FBXExportProperty.cpp [] []
/src/assimp/code/AssetLib/Obj/ObjFileParser.h [] []
/src/assimp/code/AssetLib/Assbin/AssbinLoader.cpp [] []
/src/assimp/code/PostProcessing/RemoveVCProcess.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/X3D/X3DExporter.cpp [] []
/src/assimp/code/AssetLib/Irr/IRRMeshLoader.cpp [] []
/src/assimp/code/AssetLib/Terragen/TerragenLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/IFC/../STEPParser/STEPFileReader.h [] []
/src/assimp/code/AssetLib/IFC/IFCReaderGen1_2x3.cpp [] []
/src/assimp/code/Common/Exceptional.cpp [] []
/src/assimp/code/AssetLib/X/XFileParser.cpp [] []
/src/assimp/code/AssetLib/FBX/FBXImporter.cpp [] []
/src/assimp/code/AssetLib/LWO/LWOLoader.h [] []
/src/assimp/code/AssetLib/MDC/MDCLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/Step/STEPFile.h [] []
/src/assimp/code/PostProcessing/FixNormalsStep.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/PostProcessing/ArmaturePopulate.cpp [] []
/src/assimp/contrib/Open3DGC/o3dgcArithmeticCodec.cpp [] []
/src/assimp/include/assimp/BlobIOSystem.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/Common/ImporterRegistry.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/AMF/AMFImporter_Postprocess.cpp [] []
/src/assimp/code/../contrib/rapidjson/include/rapidjson/internal/strtod.h [] []
/src/assimp/code/PostProcessing/FindInvalidDataProcess.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/Irr/IRRLoader.h [] []
/src/assimp/include/assimp/ParsingUtils.h [] []
/src/assimp/code/AssetLib/FBX/FBXTokenizer.cpp [] []
/src/assimp/code/../contrib/Open3DGC/o3dgcTriangleListEncoder.h [] []
/src/assimp/code/AssetLib/LWO/LWOFileData.h [] []
/src/assimp/code/AssetLib/LWO/LWOLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/PostProcessing/SplitLargeMeshes.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/Ogre/OgreXmlSerializer.cpp [] []
/src/assimp/code/AssetLib/FBX/FBXDeformer.cpp [] []
/src/assimp/code/AssetLib/glTFCommon/glTFCommon.h [] []
/src/assimp/code/CApi/AssimpCExport.cpp [] []
/src/assimp/code/Common/Importer.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/IFC/IFCProfile.cpp [] []
/src/assimp/include/assimp/SmallVector.h [] []
/src/assimp/code/AssetLib/OFF/OFFLoader.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/Step/StepExporter.h [] []
/src/assimp/code/AssetLib/Irr/IRRShared.cpp [] []
/src/assimp/code/AssetLib/MD2/MD2Loader.h [] []
/src/assimp/contrib/unzip/unzip.c [] []
/src/assimp/code/PostProcessing/MakeVerboseFormat.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/include/assimp/material.h ['assimp_fuzzer'] []
/src/assimp/code/AssetLib/STL/STLLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/../contrib/rapidjson/include/rapidjson/stream.h [] []
/src/assimp/code/AssetLib/FBX/FBXMeshGeometry.cpp [] []
/src/assimp/code/AssetLib/Collada/ColladaLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/X/XFileExporter.h [] []
/src/assimp/code/AssetLib/Blender/BlenderDNA.h [] []
/src/assimp/fuzz/assimp_fuzzer.cc ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/3DS/3DSExporter.h [] []
/src/assimp/code/AssetLib/X3D/X3DImporter_Shape.cpp [] []
/src/assimp/code/AssetLib/MD2/MD2Loader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/include/assimp/DefaultIOStream.h [] []
/src/assimp/contrib/poly2tri/poly2tri/sweep/sweep_context.h [] []
/src/assimp/code/../contrib/rapidjson/include/rapidjson/internal/swap.h [] []
/src/assimp/code/../contrib/Open3DGC/o3dgcTriangleListEncoder.inl [] []
/src/assimp/code/AssetLib/Blender/BlenderLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/glTF2/glTF2Importer.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/PostProcessing/EmbedTexturesProcess.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/PostProcessing/TriangulateProcess.cpp [] []
/src/assimp/code/AssetLib/Assjson/mesh_splitter.h [] []
/src/assimp/code/PostProcessing/JoinVerticesProcess.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/glTF/glTFAssetWriter.inl [] []
/src/assimp/code/AssetLib/glTF/glTFExporter.cpp [] []
/src/assimp/code/AssetLib/DXF/DXFLoader.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/Assjson/cencode.c [] []
/src/assimp/code/Common/BaseImporter.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/contrib/pugixml/src/pugixml.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/PostProcessing/ImproveCacheLocality.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/contrib/openddlparser/code/Value.cpp [] []
/src/assimp/code/PostProcessing/SplitByBoneCountProcess.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/PostProcessing/ComputeUVMappingProcess.cpp [] []
/src/assimp/code/PostProcessing/ProcessHelper.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/../contrib/rapidjson/include/rapidjson/internal/clzll.h [] []
/src/assimp/code/AssetLib/3MF/D3MFImporter.cpp [] []
/src/assimp/code/../contrib/rapidjson/include/rapidjson/internal/ieee754.h [] []
/src/assimp/contrib/zlib/uncompr.c [] []
/src/assimp/code/AssetLib/FBX/FBXTokenizer.h [] []
/src/assimp/code/../contrib/Open3DGC/o3dgcSC3DMCEncoder.h [] []
/src/assimp/code/AssetLib/X3D/X3DImporter_Geometry3D.cpp [] []
/src/assimp/contrib/zlib/adler32.c [] []
/src/assimp/code/AssetLib/HMP/HMPLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/PostProcessing/OptimizeGraph.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/include/assimp/material.inl ['assimp_fuzzer'] []
/src/assimp/code/AssetLib/Raw/RawLoader.cpp [] []
/src/assimp/include/assimp/light.h ['assimp_fuzzer'] []
/src/assimp/code/AssetLib/X3D/X3DImporter_Node.hpp [] []
/src/assimp/include/assimp/NullLogger.hpp [] []
/src/assimp/code/AssetLib/IQM/IQMImporter.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/include/assimp/SGSpatialSort.h [] []
/src/assimp/include/assimp/matrix3x3.h ['assimp_fuzzer'] []
/src/assimp/code/PostProcessing/ConvertToLHProcess.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/include/assimp/LineSplitter.h [] []
/src/assimp/code/AssetLib/3MF/D3MFOpcPackage.h [] []
/src/assimp/code/AssetLib/COB/COBScene.h [] []
/src/assimp/code/AssetLib/3MF/XmlSerializer.cpp [] []
/src/assimp/code/../contrib/rapidjson/include/rapidjson/internal/itoa.h [] []
/src/assimp/code/AssetLib/IQM/IQMImporter.h [] []
/src/assimp/code/../contrib/rapidjson/include/rapidjson/reader.h [] []
/src/assimp/contrib/poly2tri/poly2tri/sweep/../common/shapes.h [] []
/src/assimp/code/AssetLib/IFC/IFCOpenings.cpp [] []
/src/assimp/code/AssetLib/Collada/ColladaExporter.cpp [] []
/src/assimp/include/assimp/Profiler.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/include/assimp/SmoothingGroups.inl [] []
/src/assimp/code/AssetLib/FBX/FBXExporter.h [] []
/src/assimp/include/assimp/color4.inl [] []
/src/assimp/code/../contrib/rapidjson/include/rapidjson/pointer.h [] []
/src/assimp/code/PostProcessing/ScaleProcess.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/Ply/PlyExporter.h [] []
/src/assimp/include/assimp/LogAux.h [] []
/src/assimp/contrib/poly2tri/poly2tri/sweep/sweep.cc [] []
/src/assimp/code/AssetLib/LWS/LWSLoader.h [] []
/src/assimp/include/assimp/SmoothingGroups.h [] []
/src/assimp/code/../contrib/rapidjson/include/rapidjson/prettywriter.h [] []
/src/assimp/code/AssetLib/COB/COBLoader.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/../contrib/Open3DGC/o3dgcCommon.h [] []
/src/assimp/code/AssetLib/IFC/IFCMaterial.cpp [] []
/src/assimp/code/AssetLib/X3D/X3DImporter_Light.cpp [] []
/src/assimp/code/AssetLib/Blender/BlenderModifier.h ['assimp_fuzzer'] []
/src/assimp/code/PostProcessing/DeboneProcess.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/Common/PostStepRegistry.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/PostProcessing/FindInstancesProcess.h [] []
/src/assimp/code/AssetLib/3DS/3DSHelper.h [] []
/src/assimp/code/AssetLib/B3D/B3DImporter.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/../contrib/rapidjson/include/rapidjson/error/en.h [] []
/src/assimp/code/AssetLib/Assbin/AssbinFileWriter.cpp [] []
/src/assimp/code/CApi/CInterfaceIOWrapper.h [] []
/src/assimp/code/AssetLib/3DS/3DSLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/X3D/X3DXmlHelper.cpp [] []
/src/assimp/include/assimp/types.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/include/assimp/SceneCombiner.h [] []
/src/assimp/code/AssetLib/MD5/MD5Loader.h [] []
/src/assimp/code/AssetLib/3MF/D3MFImporter.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/../contrib/Open3DGC/o3dgcAdjacencyInfo.h [] []
/src/assimp/include/assimp/IOStreamBuffer.h [] []
/src/assimp/contrib/poly2tri/poly2tri/common/shapes.cc [] []
/src/assimp/code/AssetLib/LWO/LWOAnimation.h [] []
/src/assimp/code/AssetLib/IFC/IFCCurve.cpp [] []
/src/assimp/code/AssetLib/MMD/MMDImporter.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/PostProcessing/ValidateDataStructure.h ['assimp_fuzzer'] []
/src/assimp/code/AssetLib/FBX/FBXExportProperty.h [] []
/src/assimp/code/AssetLib/Ogre/OgreBinarySerializer.h [] []
/src/assimp/code/AssetLib/Blender/BlenderDNA.inl [] []
/src/assimp/code/../contrib/Open3DGC/o3dgcSC3DMCEncodeParams.h [] []
/src/assimp/code/AssetLib/LWO/LWOMaterial.cpp [] []
/src/assimp/code/AssetLib/MS3D/MS3DLoader.h [] []
/src/assimp/code/AssetLib/FBX/FBXProperties.h [] []
/src/assimp/code/PostProcessing/GenBoundingBoxesProcess.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/include/assimp/color4.h ['assimp_fuzzer'] []
/src/assimp/code/Common/Version.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/PostProcessing/GenFaceNormalsProcess.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/PostProcessing/LimitBoneWeightsProcess.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/MDL/MDLMaterialLoader.cpp [] []
/src/assimp/code/AssetLib/Assxml/AssxmlFileWriter.cpp [] []
/src/assimp/code/AssetLib/FBX/FBXParser.cpp [] []
/src/assimp/code/AssetLib/LWO/LWOBLoader.cpp [] []
/src/assimp/code/AssetLib/STEPParser/STEPFileEncoding.cpp [] []
/src/assimp/code/AssetLib/Ogre/OgreImporter.cpp [] []
/src/assimp/contrib/pugixml/src/pugixml.hpp [] []
/src/assimp/contrib/clipper/clipper.hpp [] []
/src/assimp/contrib/openddlparser/code/OpenDDLCommon.cpp [] []
/src/assimp/include/assimp/GenericProperty.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/Q3BSP/Q3BSPFileParser.cpp [] []
/src/assimp/code/Pbrt/PbrtExporter.cpp [] []
/src/assimp/code/PostProcessing/ComputeUVMappingProcess.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/MDL/HalfLife/HL1MDLLoader.h [] []
/src/assimp/code/../contrib/stb/stb_image.h [] []
/src/assimp/code/Common/StandardShapes.cpp [] []
/src/assimp/code/PostProcessing/GenVertexNormalsProcess.h [] []
/src/assimp/code/AssetLib/Obj/ObjExporter.h [] []
/src/assimp/code/AssetLib/STEPParser/STEPFileReader.cpp [] []
/src/assimp/code/Common/StdOStreamLogStream.h [] []
/src/assimp/code/CApi/CInterfaceIOWrapper.cpp [] []
/src/assimp/code/PostProcessing/GenVertexNormalsProcess.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/include/assimp/quaternion.h ['assimp_fuzzer'] []
/src/assimp/code/AssetLib/X3D/X3DImporter_Rendering.cpp [] []
/src/assimp/code/AssetLib/3MF/XmlSerializer.h [] []
/src/assimp/code/AssetLib/STL/STLExporter.cpp [] []
/src/assimp/code/AssetLib/X/XFileHelper.h [] []
/src/assimp/code/AssetLib/X3D/X3DImporter_Metadata.cpp [] []
/src/assimp/code/AssetLib/glTF2/glTF2Exporter.cpp [] []
/src/assimp/code/Common/PolyTools.h [] []
/src/assimp/code/AssetLib/IFC/IFCReaderGen2_2x3.cpp [] []
/src/assimp/code/AssetLib/glTF/glTFExporter.h [] []
/src/assimp/include/assimp/Exporter.hpp ['assimp_fuzzer'] []
/src/assimp/code/Common/Bitmap.cpp [] []
/src/assimp/code/AssetLib/Q3D/Q3DLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/X/XFileExporter.cpp [] []
/src/assimp/code/AssetLib/IFC/IFCReaderGen_2x3.h [] []
/src/assimp/code/../contrib/rapidjson/include/rapidjson/error/error.h [] []
/src/assimp/code/AssetLib/MDL/HalfLife/HL1MeshTrivert.h [] []
/src/assimp/code/Common/material.cpp [] []
/src/assimp/code/Pbrt/PbrtExporter.h [] []
/src/assimp/code/AssetLib/Collada/ColladaHelper.h [] []
/src/assimp/code/AssetLib/MMD/MMDImporter.h [] []
/src/assimp/code/../contrib/Open3DGC/o3dgcTriangleListDecoder.inl [] []
/src/assimp/code/AssetLib/FBX/FBXMeshGeometry.h [] []
/src/assimp/code/AssetLib/AMF/AMFImporter_Geometry.cpp [] []
/src/assimp/code/AssetLib/Ply/PlyExporter.cpp [] []
/src/assimp/code/AssetLib/Ply/PlyParser.h [] []
/src/assimp/code/AssetLib/glTF2/glTF2Asset.h [] []
/src/assimp/include/assimp/BaseImporter.h ['assimp_fuzzer'] []
/src/assimp/code/AssetLib/Collada/ColladaParser.cpp [] []
/src/assimp/code/AssetLib/glTF2/glTF2AssetWriter.h [] []
/src/assimp/code/AssetLib/FBX/FBXImportSettings.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/OpenGEX/OpenGEXImporter.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/Common/CreateAnimMesh.cpp [] []
/src/assimp/code/AssetLib/MD3/MD3Loader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/include/assimp/Logger.hpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/Assxml/AssxmlExporter.cpp [] []
/src/assimp/code/AssetLib/Collada/ColladaExporter.h [] []
/src/assimp/code/Common/scene.cpp ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/AMF/AMFImporter_Node.hpp [] []
/src/assimp/code/AssetLib/FBX/FBXUtil.h [] []
/src/assimp/contrib/zlib/compress.c [] []
/src/assimp/include/assimp/Vertex.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/../contrib/rapidjson/include/rapidjson/writer.h [] []
/src/assimp/code/AssetLib/Ogre/OgreStructs.h [] []
/src/assimp/code/AssetLib/IFC/IFCLoader.cpp [] []
/src/assimp/code/Common/DefaultProgressHandler.h ['assimp_fuzzer'] ['assimp_fuzzer']
/src/assimp/code/AssetLib/SMD/SMDLoader.cpp ['assimp_fuzzer'] ['assimp_fuzzer']

Directories in report

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