The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
117 | 30 | LLVMFuzzerTestOneInput | call site: 00030 | glslc::FileCompiler::EmitCompiledResult |
16 | 8 | LLVMFuzzerTestOneInput | call site: 00008 | glslang::GlslangToSpv |
11 | 150 | LLVMFuzzerTestOneInput | call site: 00150 | IsValid |
5 | 1 | LLVMFuzzerTestOneInput | call site: 00001 | |
4 | 166 | LLVMFuzzerTestOneInput | call site: 00166 | |
1 | 25 | LLVMFuzzerTestOneInput | call site: 00025 | |
1 | 148 | LLVMFuzzerTestOneInput | call site: 00148 | |
1 | 163 | LLVMFuzzerTestOneInput | call site: 00163 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
CreateTemporaryGLSLFile
[function]
[call site]
00001
fs::temp_directory_path
[function]
[call site]
00002
std::to_string
[function]
[call site]
00003
std::ostringstream::str
[function]
[call site]
00004
rand
[function]
[call site]
00005
std::ofstream::close
[function]
[call site]
00006
glslc::FileCompiler::FileCompiler
[function]
[call site]
00007
glslang_program_SPIRV_generate_with_options
[function]
[call site]
00008
glslang::getIntermediate
[function]
[call site]
00009
c_shader_stage
[function]
[call site]
00010
shaderc_util::string_piece::clear
[function]
[call site]
00011
glslang::GlslangToSpv
[function]
[call site]
00012
glslang::GlslangToSpv
[function]
[call site]
00013
reinterpret_cast<glslang::SpvOptions*>
[function]
[call site]
00014
spv::SpvBuildLogger::getAllMessages
[function]
[call site]
00015
cbegin
[function]
[call site]
00016
cend
[function]
[call site]
00017
cbegin
[function]
[call site]
00018
cend
[function]
[call site]
00019
cbegin
[function]
[call site]
00020
cend
[function]
[call site]
00021
cbegin
[function]
[call site]
00022
cend
[function]
[call site]
00023
std::ostringstream::str
[function]
[call site]
00024
glslc::FileCompiler::AddIncludeDirectory
[function]
[call site]
00025
search_path
[function]
[call site]
00026
fs::temp_directory_path
[function]
[call site]
00027
glslc::FileCompiler::SetOutputFileName
[function]
[call site]
00028
glslc::FileCompiler::SetSpirvBinaryOutputFormat
[function]
[call site]
00029
glslc::FileCompiler::CompileShaderFile
[function]
[call site]
00030
shaderc_util::ReadFile
[function]
[call site]
00031
std::ifstream::open
[function]
[call site]
00032
std::ifstream::fail
[function]
[call site]
00033
access
[function]
[call site]
00034
c_str
[function]
[call site]
00035
OutputFileErrorMessage
[function]
[call site]
00036
strerror_s
[function]
[call site]
00037
strerror
[function]
[call site]
00038
std::vector<char>
[function]
[call site]
00039
std::istreambuf_iterator<char>
[function]
[call site]
00040
std::istreambuf_iterator<char>
[function]
[call site]
00041
glslc::FileCompiler::GetOutputFileName
[function]
[call site]
00042
empty
[function]
[call site]
00043
std::string
[function]
[call site]
00044
glslc::FileCompiler::GetCandidateOutputFileName
[function]
[call site]
00045
empty
[function]
[call site]
00046
glslc::FileCompiler::PreprocessingOnly
[function]
[call site]
00047
str
[function]
[call site]
00048
glslc::FileCompiler::PreprocessingOnly
[function]
[call site]
00049
IsStageFile
[function]
[call site]
00050
shaderc_util::GetBaseFileName
[function]
[call site]
00051
find_last_of
[function]
[call site]
00052
substr
[function]
[call site]
00053
shaderc_util::GetBaseFileName
[function]
[call site]
00054
std::string::substr
[function]
[call site]
00055
std::string::find_last_of
[function]
[call site]
00056
str
[function]
[call site]
00057
std::vector::empty
[function]
[call site]
00058
std::vector::front
[function]
[call site]
00059
std::vector::front
[function]
[call site]
00060
std::vector::size
[function]
[call site]
00061
glslc::FileIncluder::FileIncluder
[function]
[call site]
00062
std::unique_ptr::file_path_trace
[function]
[call site]
00063
SetIncluder
[function]
[call site]
00064
std::move
[function]
[call site]
00065
AssembleToSpv
[function]
[call site]
00066
shaderc_util::string_piece::data
[function]
[call site]
00067
shaderc_util::string_piece::size
[function]
[call site]
00068
glslc::FileCompiler::EmitCompiledResult
[function]
[call site]
00069
GetNumErrors
[function]
[call site]
00070
GetNumWarnings
[function]
[call site]
00071
GetCompilationStatus
[function]
[call site]
00072
GetCompilationStatus
[function]
[call site]
00073
GetGlslOrHlslExtension
[function]
[call site]
00074
reinterpret_cast<const
[call site]
00075
cbegin
[function]
[call site]
00076
reinterpret_cast<const
[call site]
00077
cend
[function]
[call site]
00078
DumpDependencyInfo
[function]
[call site]
00079
glslc::FileCompiler::GetCandidateOutputFileName
[function]
[call site]
00080
shaderc_util::string_piece::data
[function]
[call site]
00081
std::string::empty
[function]
[call site]
00082
shaderc_util::GetOutputStream
[function]
[call site]
00083
std::ofstream*::open
[function]
[call site]
00084
str
[function]
[call site]
00085
std::ofstream*::fail
[function]
[call site]
00086
access
[function]
[call site]
00087
str
[function]
[call site]
00088
OutputFileErrorMessage
[function]
[call site]
00089
std::ostream*::fail
[function]
[call site]
00090
shaderc_util::FlushAndSetBinaryModeOnStdout
[function]
[call site]
00091
std::fflush
[function]
[call site]
00092
_setmode
[function]
[call site]
00093
_fileno
[function]
[call site]
00094
std::ostream*::write
[function]
[call site]
00095
shaderc_util::string_piece::data
[function]
[call site]
00096
shaderc_util::string_piece::size
[function]
[call site]
00097
shaderc_util::FlushAndSetTextModeOnStdout
[function]
[call site]
00098
std::fflush
[function]
[call site]
00099
_setmode
[function]
[call site]
00100
_fileno
[function]
[call site]
00101
assert
[function]
[call site]
00102
EmitSpirvBinaryAsCommaSeparatedNumbers
[function]
[call site]
00103
cbegin
[function]
[call site]
00104
cend
[function]
[call site]
00105
std::ostream*::flags
[function]
[call site]
00106
std::setfill
[function]
[call site]
00107
cbegin
[function]
[call site]
00108
std::setw
[function]
[call site]
00109
cend
[function]
[call site]
00110
std::setw
[function]
[call site]
00111
std::ostream*::flags
[function]
[call site]
00112
assert
[function]
[call site]
00113
begin
[function]
[call site]
00114
end
[function]
[call site]
00115
EmitSpirvBinaryAsCommaSeparatedNumbers
[function]
[call site]
00116
std::vector<uint32_t>
[function]
[call site]
00117
begin
[function]
[call site]
00118
end
[function]
[call site]
00119
tint::reader::spirv::Parser::Parse
[function]
[call site]
00120
StageDeducer::error
[function]
[call site]
00121
tint::reader::spirv::Parser::module
[function]
[call site]
00122
tint::writer::wgsl::Generator::Generate
[function]
[call site]
00123
StageDeducer::error
[function]
[call site]
00124
Compilation::result
[function]
[call site]
00125
GetErrorMessage
[function]
[call site]
00126
std::ostream*::fail
[function]
[call site]
00127
SetSourceLanguage
[function]
[call site]
00128
CompileGlslToSpv
[function]
[call site]
00129
shaderc_util::string_piece::data
[function]
[call site]
00130
shaderc_util::string_piece::size
[function]
[call site]
00131
shaderc_util::string_piece::data
[function]
[call site]
00132
glslang::TInfoSinkBase::c_str
[function]
[call site]
00133
glslang::TInfoSinkBase::c_str
[function]
[call site]
00134
glslang::TInfoSinkBase::c_str
[function]
[call site]
00135
glslc::FileCompiler::EmitCompiledResult
[function]
[call site]
00136
CompileGlslToSpvAssembly
[function]
[call site]
00137
shaderc_util::string_piece::data
[function]
[call site]
00138
shaderc_util::string_piece::size
[function]
[call site]
00139
shaderc_util::string_piece::data
[function]
[call site]
00140
glslang::TInfoSinkBase::c_str
[function]
[call site]
00141
glslc::FileCompiler::EmitCompiledResult
[function]
[call site]
00142
PreprocessGlsl
[function]
[call site]
00143
shaderc_util::string_piece::data
[function]
[call site]
00144
shaderc_util::string_piece::size
[function]
[call site]
00145
shaderc_util::string_piece::data
[function]
[call site]
00146
glslc::FileCompiler::EmitCompiledResult
[function]
[call site]
00147
glslc::FileCompiler::SetPreprocessingOnlyFlag
[function]
[call site]
00148
empty
[function]
[call site]
00149
glslc::FileCompiler::ValidateOptions
[function]
[call site]
00150
glslc::FileCompiler::PreprocessingOnly
[function]
[call site]
00151
empty
[function]
[call site]
00152
glslc::FileCompiler::PreprocessingOnly
[function]
[call site]
00153
IsValid
[function]
[call site]
00154
IsTextureType
[function]
[call site]
00155
IsTextureNonMS
[function]
[call site]
00156
IsArrayedTexture
[function]
[call site]
00157
IsTextureMS
[function]
[call site]
00158
IsBuffer
[function]
[call site]
00159
IsImage
[function]
[call site]
00160
DumpingAsCompilationOutput
[function]
[call site]
00161
glslc::FileCompiler::CompileShaderFile
[function]
[call site]
00162
glslc::FileCompiler::SetDisassemblyFlag
[function]
[call site]
00163
glslc::FileCompiler::PreprocessingOnly
[function]
[call site]
00164
glslc::FileCompiler::CompileShaderFile
[function]
[call site]
00165
glslang::TWorklist::remove
[function]
[call site]
00166
glslang::TWorklist::empty
[function]
[call site]
00167
glslang::TWorklist::empty
[function]
[call site]
00168
front
[function]
[call site]
00169
pop_front
[function]
[call site]
00170