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

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
43 6 LLVMFuzzerTestOneInput call site: 00006 Ogre::StringUtil::split
28 84 LLVMFuzzerTestOneInput call site: 00084 Ogre::Image::calculateSize
26 117 LLVMFuzzerTestOneInput call site: 00117 Ogre::NumericSolver::solveNxNLinearSysDestr
11 60 LLVMFuzzerTestOneInput call site: 00060 Ogre::ResourceGroupManager::createResourceGroup
5 144 LLVMFuzzerTestOneInput call site: 00144
4 79 LLVMFuzzerTestOneInput call site: 00079 Ogre::FileStreamDataStream::determineAccess
3 74 LLVMFuzzerTestOneInput call site: 00074 Ogre::ConfigFile::loadDirect
3 113 LLVMFuzzerTestOneInput call site: 00113 _mm_loadu_ps
2 2 LLVMFuzzerTestOneInput call site: 00002
2 50 LLVMFuzzerTestOneInput call site: 00050
2 57 LLVMFuzzerTestOneInput call site: 00057

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 Ogre::LogManager::LogManager [function] [call site] 00001
1 Ogre::LogManager::createLog [function] [call site] 00002
1 Ogre::Log::setMinLogLevel [function] [call site] 00005
1 Ogre::STBIImageCodec::startup [function] [call site] 00006
2 stbi_convert_iphone_png_to_rgb [function] [call site] 00007
2 stbi_set_unpremultiply_on_load [function] [call site] 00008
2 LogManager::getSingleton [function] [call site] 00009
2 Ogre::StringUtil::split [function] [call site] 00010
3 VmaVector<T, [call site] 00011
4 VmaAllocateArray [function] [call site] 00013
5 VmaMalloc [function] [call site] 00014
6 VMA_SYSTEM_ALIGNED_MALLOC [function] [call site] 00015
6 VMA_ASSERT [function] [call site] 00016
5 VMA_ALIGN_OF [function] [call site] 00017
4 VmaFree [function] [call site] 00019
5 VMA_SYSTEM_ALIGNED_FREE [function] [call site] 00020
3 find_first_of [function] [call site] 00021
3 VmaVector<T, [call site] 00022
3 VmaVector<T, [call site] 00032
3 find_first_not_of [function] [call site] 00034
3 VmaVector<T, [call site] 00035
3 VmaVector<T, [call site] 00037
3 find_first_not_of [function] [call site] 00039
2 Ogre::STBIImageCodec::STBIImageCodec [function] [call site] 00040
2 push_back [function] [call site] 00041
2 Ogre::Codec::registerCodec [function] [call site] 00042
2 LogManager::getSingleton [function] [call site] 00047
1 Ogre::ResourceGroupManager::ResourceGroupManager [function] [call site] 00060
2 Ogre::ResourceGroupManager::createResourceGroup [function] [call site] 00061
3 LogManager::getSingleton [function] [call site] 00062
3 Ogre::ResourceGroupManager::getResourceGroup [function] [call site] 00063
3 OGRE_EXCEPT [function] [call site] 00067
3 OGRE_NEW_T [function] [call site] 00068
2 Ogre::ResourceGroupManager::createResourceGroup [function] [call site] 00070
2 Ogre::ResourceGroupManager::createResourceGroup [function] [call site] 00071
1 Ogre::STBIImageCodec::startup [function] [call site] 00072
1 Ogre::ConfigFile::ConfigFile [function] [call site] 00073
1 Ogre::ConfigFile::load [function] [call site] 00074
2 Ogre::ConfigFile::loadDirect [function] [call site] 00075
3 Ogre::ConfigFile::load [function] [call site] 00076
3 _openFileStream [function] [call site] 00077
1 Ogre::DataStreamPtr [function] [call site] 00078
1 Ogre::FileStreamDataStream::FileStreamDataStream [function] [call site] 00079
2 Ogre::FileStreamDataStream::determineAccess [function] [call site] 00083
1 Ogre::Image::Image [function] [call site] 00084
2 Ogre::Image::calculateSize [function] [call site] 00085
3 Ogre::PixelUtil::getMemorySize [function] [call site] 00086
4 Ogre::PixelUtil::isCompressed [function] [call site] 00087
5 Ogre::PixelUtil::getFlags [function] [call site] 00088
6 getDescriptionFor [function] [call site] 00089
4 astc_slice_size [function] [call site] 00094
4 astc_slice_size [function] [call site] 00095
4 astc_slice_size [function] [call site] 00096
4 astc_slice_size [function] [call site] 00097
4 astc_slice_size [function] [call site] 00098
4 astc_slice_size [function] [call site] 00099
4 astc_slice_size [function] [call site] 00100
4 astc_slice_size [function] [call site] 00101
4 astc_slice_size [function] [call site] 00102
4 astc_slice_size [function] [call site] 00103
4 astc_slice_size [function] [call site] 00104
4 astc_slice_size [function] [call site] 00105
4 astc_slice_size [function] [call site] 00106
4 astc_slice_size [function] [call site] 00107
4 OGRE_EXCEPT [function] [call site] 00108
4 Ogre::PixelUtil::getNumElemBytes [function] [call site] 00109
5 getDescriptionFor [function] [call site] 00110
2 loadDynamicImage [function] [call site] 00112
1 load [function] [call site] 00113
2 _mm_loadu_ps [function] [call site] 00114
3 vreinterpretq_m128_f32 [function] [call site] 00115
3 vld1q_f32 [function] [call site] 00116
1 Ogre::Image::save [function] [call site] 00117
2 OgreAssert [function] [call site] 00118
2 Ogre::StringUtil::splitBaseFilename [function] [call site] 00119
2 Ogre::Codec::getCodec [function] [call site] 00124
3 Ogre::StringUtil::toLowerCase [function] [call site] 00125
3 Ogre::StringConverter::toString [function] [call site] 00133
4 StringStream::precision [function] [call site] 00134
4 Ogre::width [function] [call site] 00135
4 StringStream::fill [function] [call site] 00136
4 StringStream::setf [function] [call site] 00137
4 Ogre::NumericSolver::solveNxNLinearSysDestr [function] [call site] 00138
3 Ogre::Codec::getExtensions [function] [call site] 00139
4 VmaVector<T, [call site] 00140
4 VmaVector<T, [call site] 00142
3 OGRE_EXCEPT [function] [call site] 00143
1 Ogre::STBIImageCodec::shutdown [function] [call site] 00144
2 Ogre::unregisterCodec [function] [call site] 00145