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 |
---|---|---|---|---|---|---|---|
2 | 12 |
4 :
['spvtools::DiagnosticStream::~DiagnosticStream()', '(anonymous namespace)::Parser::diagnostic(spv_result_t)', 'spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
|
2 | 12 |
(anonymousnamespace)::Parser::parseOperand(unsignedlong,spv_parsed_instruction_t*,spv_operand_type_t,std::__1::vector
|
call site: 00000 | /src/spirv-tools/source/binary.cpp:526 |
0 | 60 |
1 :
['spvtools::disassemble::InstructionDisassembler::EmitMaskOperand(spv_operand_type_t, unsigned int)'] |
0 | 65 | spvtools::disassemble::InstructionDisassembler::EmitOperand(spv_parsed_instruction_tconst&,unsignedshort) | call site: 00000 | /src/spirv-tools/source/disassemble.cpp:430 |
0 | 2 |
3 :
['std::__1::basic_string
|
0 | 2 | spvtools::FriendlyNameMapper::NameForEnumOperand(spv_operand_type_t,unsignedint) | call site: 00000 | /src/spirv-tools/source/name_mapper.cpp:323 |
0 | 0 |
1 :
['std::__1::function
|
25 | 56 | spvtools::disassemble::InstructionDisassembler::EmitSectionComment(spv_parsed_instruction_tconst&,bool&,bool&,bool&) | call site: 00000 | /src/spirv-tools/source/disassemble.cpp:294 |
0 | 0 | None | 13 | 44 | spvtools::disassemble::InstructionDisassembler::EmitSectionComment(spv_parsed_instruction_tconst&,bool&,bool&,bool&) | call site: 00000 | /src/spirv-tools/source/disassemble.cpp:299 |
0 | 0 | None | 2 | 2 | spvDiagnosticCreate | call site: 00000 | /src/spirv-tools/source/diagnostic.cpp:33 |
0 | 0 | None | 0 | 31 | spvtools::disassemble::InstructionDisassembler::EmitSectionComment(spv_parsed_instruction_tconst&,bool&,bool&,bool&) | call site: 00000 | /src/spirv-tools/source/disassemble.cpp:305 |
0 | 0 |
1 :
['std::__1::basic_ostream
|
0 | 10 | spvtools::disassemble::InstructionDisassembler::EmitInstruction(spv_parsed_instruction_tconst&,unsignedlong) | call site: 00000 | /src/spirv-tools/source/disassemble.cpp:271 |
0 | 0 | None | 0 | 5 | spvtools::disassemble::InstructionDisassembler::EmitOperand(spv_parsed_instruction_tconst&,unsignedshort) | call site: 00000 | /src/spirv-tools/source/disassemble.cpp:344 |
0 | 0 | None | 0 | 0 | spvBinaryHeaderGet(spv_const_binary_t*,spv_endianness_t,spv_header_t*) | call site: 00000 | /src/spirv-tools/source/binary.cpp:42 |
0 | 0 | None | 0 | 0 | (anonymousnamespace)::Parser::parseModule() | call site: 00000 | /src/spirv-tools/source/binary.cpp:275 |
0 | 0 |
3 :
['std::__1::vector
|
0 | 0 |
(anonymousnamespace)::Parser::parseOperand(unsignedlong,spv_parsed_instruction_t*,spv_operand_type_t,std::__1::vector
|
call site: 00000 | /src/spirv-tools/source/binary.cpp:751 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
spvtools::fuzzers::RandomGenerator::RandomGenerator(unsigned char const*, unsigned long)
[function]
[call site]
00001
spvtools::fuzzers::RandomGenerator::CalculateSeed(unsigned char const*, unsigned long)
[function]
[call site]
00002
__assert_fail
[call site]
00003
spvtools::fuzzers::(anonymous namespace)::HashBuffer(unsigned char const*, unsigned long)
[function]
[call site]
00004
void spvtools::fuzzers::(anonymous namespace)::HashCombine
(unsigned long*, unsigned long const&)
[function]
[call site]
00005
void spvtools::fuzzers::(anonymous namespace)::HashCombine
(unsigned long*, unsigned char const&)
[function]
[call site]
00006
spvtools::fuzzers::RandomGenerator::~RandomGenerator()
[function]
[call site]
00007
spvtools::fuzzers::RandomGenerator::GetTargetEnv()
[function]
[call site]
00008
unsigned int spvtools::fuzzers::(anonymous namespace)::RandomUInt
(std::__1::mersenne_twister_engine
*, unsigned int, unsigned int)
[function]
[call site]
00009
__assert_fail
[call site]
00010
spvIsValidEnv(spv_target_env)
[function]
[call site]
00011
spvContextCreate
[function]
[call site]
00012
spvOpcodeTableGet(spv_opcode_table_t const**, spv_target_env)
[function]
[call site]
00013
spvOperandTableGet(spv_operand_table_t const**, spv_target_env)
[function]
[call site]
00014
spvExtInstTableGet(spv_ext_inst_table_t const**, spv_target_env)
[function]
[call site]
00015
spvBinaryToText
[function]
[call site]
00016
spv_context_t::spv_context_t(spv_context_t const&)
[function]
[call site]
00017
spvtools::UseDiagnosticAsMessageConsumer(spv_context_t*, spv_diagnostic_t**)
[function]
[call site]
00018
__assert_fail
[call site]
00019
spvtools::SetContextMessageConsumer(spv_context_t*, std::__1::function
)
[function]
[call site]
00020
spvtools::AssemblyGrammar::AssemblyGrammar(spv_context_t const*)
[function]
[call site]
00021
spvtools::AssemblyGrammar::isValid() const
[function]
[call site]
00022
spvtools::GetTrivialNameMapper()
[function]
[call site]
00023
spvtools::(anonymous namespace)::to_string(unsigned int)
[function]
[call site]
00024
std::__1::unique_ptr
> spvtools::MakeUnique
(spv_context_t*&&, unsigned int const*&, unsigned long const&)
[function]
[call site]
00025
spvtools::FriendlyNameMapper::FriendlyNameMapper(spv_context_t const*, unsigned int const*, unsigned long)
[function]
[call site]
00026
spvtools::AssemblyGrammar::AssemblyGrammar(spv_context_t const*)
[function]
[call site]
00027
spvBinaryParse
[function]
[call site]
00028
spv_context_t::spv_context_t(spv_context_t const&)
[function]
[call site]
00029
spvtools::UseDiagnosticAsMessageConsumer(spv_context_t*, spv_diagnostic_t**)
[function]
[call site]
00030
(anonymous namespace)::Parser::Parser(spv_context_t const*, void*, spv_result_t (*)(void*, spv_endianness_t, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int), spv_result_t (*)(void*, spv_parsed_instruction_t const*))
[function]
[call site]
00031
spvtools::AssemblyGrammar::AssemblyGrammar(spv_context_t const*)
[function]
[call site]
00032
(anonymous namespace)::Parser::State::State()
[function]
[call site]
00033
(anonymous namespace)::Parser::State::State(unsigned int const*, unsigned long, spv_diagnostic_t**)
[function]
[call site]
00034
(anonymous namespace)::Parser::parse(unsigned int const*, unsigned long, spv_diagnostic_t**)
[function]
[call site]
00035
(anonymous namespace)::Parser::State::State(unsigned int const*, unsigned long, spv_diagnostic_t**)
[function]
[call site]
00036
(anonymous namespace)::Parser::parseModule()
[function]
[call site]
00037
(anonymous namespace)::Parser::diagnostic()
[function]
[call site]
00038
(anonymous namespace)::Parser::diagnostic(spv_result_t)
[function]
[call site]
00039
spvtools::DiagnosticStream::DiagnosticStream(spv_position_t, std::__1::function
const&, std::__1::basic_string
, std::__1::allocator
> const&, spv_result_t)
[function]
[call site]
00040
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [16])
[function]
[call site]
00041
spvtools::DiagnosticStream::~DiagnosticStream()
[function]
[call site]
00042
(anonymous namespace)::Parser::diagnostic()
[function]
[call site]
00043
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [36])
[function]
[call site]
00044
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [19])
[function]
[call site]
00045
spvtools::DiagnosticStream::~DiagnosticStream()
[function]
[call site]
00046
spvBinaryEndianness(spv_const_binary_t*, spv_endianness_t*)
[function]
[call site]
00047
(anonymous namespace)::Parser::diagnostic()
[function]
[call site]
00048
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [30])
[function]
[call site]
00049
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(unsigned int const&)
[function]
[call site]
00050
spvtools::DiagnosticStream::~DiagnosticStream()
[function]
[call site]
00051
spvIsHostEndian(spv_endianness_t)
[function]
[call site]
00052
spvBinaryHeaderGet(spv_const_binary_t*, spv_endianness_t, spv_header_t*)
[function]
[call site]
00053
spvFixWord(unsigned int, spv_endianness_t)
[function]
[call site]
00054
spvFixWord(unsigned int, spv_endianness_t)
[function]
[call site]
00055
spvFixWord(unsigned int, spv_endianness_t)
[function]
[call site]
00056
spvFixWord(unsigned int, spv_endianness_t)
[function]
[call site]
00057
spvFixWord(unsigned int, spv_endianness_t)
[function]
[call site]
00058
(anonymous namespace)::Parser::diagnostic(spv_result_t)
[function]
[call site]
00059
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [47])
[function]
[call site]
00060
spvtools::DiagnosticStream::operator spv_result_t()
[function]
[call site]
00061
spvtools::DiagnosticStream::~DiagnosticStream()
[function]
[call site]
00062
(anonymous namespace)::Parser::parseInstruction()
[function]
[call site]
00063
(anonymous namespace)::Parser::peek() const
[function]
[call site]
00064
(anonymous namespace)::Parser::peekAt(unsigned long) const
[function]
[call site]
00065
__assert_fail
[call site]
00066
spvFixWord(unsigned int, spv_endianness_t)
[function]
[call site]
00067
__assert_fail
[call site]
00068
spvOpcodeSplit(unsigned int, unsigned short*, unsigned short*)
[function]
[call site]
00069
(anonymous namespace)::Parser::diagnostic()
[function]
[call site]
00070
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [33])
[function]
[call site]
00071
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(unsigned short const&)
[function]
[call site]
00072
spvtools::DiagnosticStream::~DiagnosticStream()
[function]
[call site]
00073
spvtools::AssemblyGrammar::lookupOpcode(spv::Op, spv_opcode_desc_t const**) const
[function]
[call site]
00074
spvOpcodeTableValueLookup(spv_target_env, spv_opcode_table_t const*, spv::Op, spv_opcode_desc_t const**)
[function]
[call site]
00075
spvVersionForTargetEnv(spv_target_env)
[function]
[call site]
00076
__assert_fail
[call site]
00077
(anonymous namespace)::Parser::diagnostic()
[function]
[call site]
00078
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [17])
[function]
[call site]
00079
spvtools::DiagnosticStream::~DiagnosticStream()
[function]
[call site]
00080
(anonymous namespace)::Parser::diagnostic()
[function]
[call site]
00081
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [23])
[function]
[call site]
00082
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [19])
[function]
[call site]
00083
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [35])
[function]
[call site]
00084
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(unsigned short const&)
[function]
[call site]
00085
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [34])
[function]
[call site]
00086
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(unsigned short const&)
[function]
[call site]
00087
spvtools::DiagnosticStream::~DiagnosticStream()
[function]
[call site]
00088
spvTakeFirstMatchableOperand(std::__1::vector
>*)
[function]
[call site]
00089
__assert_fail
[call site]
00090
spvExpandOperandSequenceOnce(spv_operand_type_t, std::__1::vector
>*)
[function]
[call site]
00091
(anonymous namespace)::Parser::parseOperand(unsigned long, spv_parsed_instruction_t*, spv_operand_type_t, std::__1::vector
>*, std::__1::vector
>*, std::__1::vector
>*)
[function]
[call site]
00092
(anonymous namespace)::Parser::exhaustedInputDiagnostic(unsigned long, spv::Op, spv_operand_type_t)
[function]
[call site]
00093
(anonymous namespace)::Parser::diagnostic()
[function]
[call site]
00094
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [39])
[function]
[call site]
00095
spvOpcodeString(spv::Op)
[function]
[call site]
00096
spvOpcodeString
[function]
[call site]
00097
__assert_fail
[call site]
00098
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const* const&)
[function]
[call site]
00099
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(unsigned long const&)
[function]
[call site]
00100
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const* const&)
[function]
[call site]
00101
spvOperandTypeStr(spv_operand_type_t)
[function]
[call site]
00102
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const* const&)
[function]
[call site]
00103
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(unsigned long const&)
[function]
[call site]
00104
spvtools::DiagnosticStream::~DiagnosticStream()
[function]
[call site]
00105
(anonymous namespace)::Parser::peek() const
[function]
[call site]
00106
(anonymous namespace)::Parser::diagnostic(spv_result_t)
[function]
[call site]
00107
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [20])
[function]
[call site]
00108
spvtools::DiagnosticStream::~DiagnosticStream()
[function]
[call site]
00109
(anonymous namespace)::Parser::diagnostic(spv_result_t)
[function]
[call site]
00110
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [22])
[function]
[call site]
00111
spvtools::DiagnosticStream::~DiagnosticStream()
[function]
[call site]
00112
(anonymous namespace)::Parser::diagnostic(spv_result_t)
[function]
[call site]
00113
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [4])
[function]
[call site]
00114
spvtools::DiagnosticStream::operator spv_result_t()
[function]
[call site]
00115
spvtools::DiagnosticStream::~DiagnosticStream()
[function]
[call site]
00116
spvOpcodeGeneratesType(spv::Op)
[function]
[call site]
00117
(anonymous namespace)::Parser::diagnostic(spv_result_t)
[function]
[call site]
00118
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [8])
[function]
[call site]
00119
spvtools::DiagnosticStream::~DiagnosticStream()
[function]
[call site]
00120
(anonymous namespace)::Parser::diagnostic(spv_result_t)
[function]
[call site]
00121
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [18])
[function]
[call site]
00122
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [49])
[function]
[call site]
00123
spvtools::DiagnosticStream::operator spv_result_t()
[function]
[call site]
00124
spvtools::DiagnosticStream::~DiagnosticStream()
[function]
[call site]
00125
(anonymous namespace)::Parser::diagnostic()
[function]
[call site]
00126
spvOperandTypeStr(spv_operand_type_t)
[function]
[call site]
00127
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const* const&)
[function]
[call site]
00128
spvtools::DiagnosticStream::~DiagnosticStream()
[function]
[call site]
00129
__assert_fail
[call site]
00130
__assert_fail
[call site]
00131
spvtools::AssemblyGrammar::lookupExtInst(spv_ext_inst_type_t, unsigned int, spv_ext_inst_desc_t const**) const
[function]
[call site]
00132
spvExtInstTableValueLookup(spv_ext_inst_table_t const*, spv_ext_inst_type_t, unsigned int, spv_ext_inst_desc_t const**)
[function]
[call site]
00133
spvPushOperandTypes(spv_operand_type_t const*, std::__1::vector
>*)
[function]
[call site]
00134
spvExtInstIsNonSemantic(spv_ext_inst_type_t)
[function]
[call site]
00135
(anonymous namespace)::Parser::diagnostic()
[function]
[call site]
00136
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [38])
[function]
[call site]
00137
spvtools::DiagnosticStream::operator spv_result_t()
[function]
[call site]
00138
spvtools::DiagnosticStream::~DiagnosticStream()
[function]
[call site]
00139
__assert_fail
[call site]
00140
spvtools::AssemblyGrammar::lookupSpecConstantOpcode(spv::Op) const
[function]
[call site]
00141
(anonymous namespace)::Parser::diagnostic()
[function]
[call site]
00142
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [9])
[function]
[call site]
00143
spvOperandTypeStr(spv_operand_type_t)
[function]
[call site]
00144
spvtools::DiagnosticStream::operator spv_result_t()
[function]
[call site]
00145
spvtools::DiagnosticStream::~DiagnosticStream()
[function]
[call site]
00146
spvtools::AssemblyGrammar::lookupOpcode(spv::Op, spv_opcode_desc_t const**) const
[function]
[call site]
00147
(anonymous namespace)::Parser::diagnostic(spv_result_t)
[function]
[call site]
00148
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [40])
[function]
[call site]
00149
spvtools::DiagnosticStream::operator spv_result_t()
[function]
[call site]
00150
spvtools::DiagnosticStream::~DiagnosticStream()
[function]
[call site]
00151
__assert_fail
[call site]
00152
__assert_fail
[call site]
00153
__assert_fail
[call site]
00154
spvPushOperandTypes(spv_operand_type_t const*, std::__1::vector
>*)
[function]
[call site]
00155
(anonymous namespace)::Parser::peekAt(unsigned long) const
[function]
[call site]
00156
(anonymous namespace)::Parser::diagnostic()
[function]
[call site]
00157
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [31])
[function]
[call site]
00158
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [13])
[function]
[call site]
00159
spvtools::DiagnosticStream::~DiagnosticStream()
[function]
[call site]
00160
(anonymous namespace)::Parser::diagnostic()
[function]
[call site]
00161
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [31])
[function]
[call site]
00162
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [24])
[function]
[call site]
00163
spvtools::DiagnosticStream::~DiagnosticStream()
[function]
[call site]
00164
(anonymous namespace)::Parser::setNumericTypeInfoForType(spv_parsed_operand_t*, unsigned int)
[function]
[call site]
00165
__assert_fail
[call site]
00166
(anonymous namespace)::Parser::diagnostic()
[function]
[call site]
00167
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [9])
[function]
[call site]
00168
spvtools::DiagnosticStream::~DiagnosticStream()
[function]
[call site]
00169
(anonymous namespace)::Parser::diagnostic()
[function]
[call site]
00170
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [9])
[function]
[call site]
00171
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [30])
[function]
[call site]
00172
spvtools::DiagnosticStream::~DiagnosticStream()
[function]
[call site]
00173
(anonymous namespace)::Parser::diagnostic()
[function]
[call site]
00174
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [31])
[function]
[call site]
00175
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [25])
[function]
[call site]
00176
spvtools::DiagnosticStream::~DiagnosticStream()
[function]
[call site]
00177
__assert_fail
[call site]
00178
__assert_fail
[call site]
00179
(anonymous namespace)::Parser::setNumericTypeInfoForType(spv_parsed_operand_t*, unsigned int)
[function]
[call site]
00180
spvtools::utils::MakeString(unsigned int const*, unsigned long, bool)
[function]
[call site]
00181
std::__1::basic_string
, std::__1::allocator
> spvtools::utils::MakeString
(unsigned int const*, unsigned int const*, bool)
[function]
[call site]
00182
__assert_fail
[call site]
00183
(anonymous namespace)::Parser::exhaustedInputDiagnostic(unsigned long, spv::Op, spv_operand_type_t)
[function]
[call site]
00184
(anonymous namespace)::Parser::diagnostic()
[function]
[call site]
00185
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [31])
[function]
[call site]
00186
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(unsigned short const&)
[function]
[call site]
00187
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [9])
[function]
[call site]
00188
spvtools::DiagnosticStream::~DiagnosticStream()
[function]
[call site]
00189
spvExtInstImportTypeGet(char const*)
[function]
[call site]
00190
strcmp
[call site]
00191
strcmp
[call site]
00192
strcmp
[call site]
00193
strcmp
[call site]
00194
strcmp
[call site]
00195
strcmp
[call site]
00196
strcmp
[call site]
00197
strcmp
[call site]
00198
strcmp
[call site]
00199
strncmp
[call site]
00200
strncmp
[call site]
00201
(anonymous namespace)::Parser::diagnostic()
[function]
[call site]
00202
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [38])
[function]
[call site]
00203
spvtools::DiagnosticStream::operator spv_result_t()
[function]
[call site]
00204
spvtools::DiagnosticStream::~DiagnosticStream()
[function]
[call site]
00205
__assert_fail
[call site]
00206
spvtools::AssemblyGrammar::lookupOperand(spv_operand_type_t, unsigned int, spv_operand_desc_t const**) const
[function]
[call site]
00207
spvOperandTableValueLookup(spv_target_env, spv_operand_table_t const*, spv_operand_type_t, unsigned int, spv_operand_desc_t const**)
[function]
[call site]
00208
spvVersionForTargetEnv(spv_target_env)
[function]
[call site]
00209
(anonymous namespace)::Parser::diagnostic()
[function]
[call site]
00210
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [9])
[function]
[call site]
00211
spvOperandTypeStr(spv_operand_type_t)
[function]
[call site]
00212
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [11])
[function]
[call site]
00213
spvtools::DiagnosticStream::operator spv_result_t()
[function]
[call site]
00214
spvtools::DiagnosticStream::~DiagnosticStream()
[function]
[call site]
00215
spvPushOperandTypes(spv_operand_type_t const*, std::__1::vector
>*)
[function]
[call site]
00216
spvtools::AssemblyGrammar::lookupOperand(spv_operand_type_t, unsigned int, spv_operand_desc_t const**) const
[function]
[call site]
00217
(anonymous namespace)::Parser::diagnostic()
[function]
[call site]
00218
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [9])
[function]
[call site]
00219
spvOperandTypeStr(spv_operand_type_t)
[function]
[call site]
00220
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [11])
[function]
[call site]
00221
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(unsigned int const&)
[function]
[call site]
00222
spvtools::DiagnosticStream::operator spv_result_t()
[function]
[call site]
00223
spvtools::DiagnosticStream::~DiagnosticStream()
[function]
[call site]
00224
spvPushOperandTypes(spv_operand_type_t const*, std::__1::vector
>*)
[function]
[call site]
00225
spvtools::AssemblyGrammar::lookupOperand(spv_operand_type_t, unsigned int, spv_operand_desc_t const**) const
[function]
[call site]
00226
spvPushOperandTypes(spv_operand_type_t const*, std::__1::vector
>*)
[function]
[call site]
00227
(anonymous namespace)::Parser::diagnostic()
[function]
[call site]
00228
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [41])
[function]
[call site]
00229
spvtools::DiagnosticStream::~DiagnosticStream()
[function]
[call site]
00230
spvOperandIsConcrete
[function]
[call site]
00231
spvIsIdType(spv_operand_type_t)
[function]
[call site]
00232
__assert_fail
[call site]
00233
(anonymous namespace)::Parser::exhaustedInputDiagnostic(unsigned long, spv::Op, spv_operand_type_t)
[function]
[call site]
00234
spvOperandIsOptional(spv_operand_type_t)
[function]
[call site]
00235
spvOperandIsVariable(spv_operand_type_t)
[function]
[call site]
00236
(anonymous namespace)::Parser::diagnostic()
[function]
[call site]
00237
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [39])
[function]
[call site]
00238
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const* const&)
[function]
[call site]
00239
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(unsigned long const&)
[function]
[call site]
00240
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(unsigned short const&)
[function]
[call site]
00241
spvtools::DiagnosticStream::~DiagnosticStream()
[function]
[call site]
00242
(anonymous namespace)::Parser::diagnostic()
[function]
[call site]
00243
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [23])
[function]
[call site]
00244
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [19])
[function]
[call site]
00245
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [14])
[function]
[call site]
00246
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [19])
[function]
[call site]
00247
spvtools::DiagnosticStream& spvtools::DiagnosticStream::operator<<
(char const (&) [16])
[function]
[call site]
00248
spvtools::DiagnosticStream::~DiagnosticStream()
[function]
[call site]
00249
__assert_fail
[call site]
00250
__assert_fail
[call site]
00251
(anonymous namespace)::Parser::recordNumberType(unsigned long, spv_parsed_instruction_t const*)
[function]
[call site]
00252
spvOpcodeGeneratesType(spv::Op)
[function]
[call site]
00253
(anonymous namespace)::Parser::peekAt(unsigned long) const
[function]
[call site]
00254
(anonymous namespace)::Parser::peekAt(unsigned long) const
[function]
[call site]
00255
(anonymous namespace)::Parser::peekAt(unsigned long) const
[function]
[call site]
00256
__assert_fail
[call site]
00257
(anonymous namespace)::Parser::State::State()
[function]
[call site]
00258
(anonymous namespace)::Parser::~Parser()
[function]
[call site]
00259
(anonymous namespace)::Parser::State::~State()
[function]
[call site]
00260
spv_context_t::~spv_context_t()
[function]
[call site]
00261
spvtools::FriendlyNameMapper::ParseInstructionForwarder(void*, spv_parsed_instruction_t const*)
[function]
[call site]
00262
spvtools::FriendlyNameMapper::ParseInstruction(spv_parsed_instruction_t const&)
[function]
[call site]
00263
spvDecodeLiteralStringOperand(spv_parsed_instruction_t const&, unsigned short)
[function]
[call site]
00264
__assert_fail
[call site]
00265
spvtools::utils::MakeString(unsigned int const*, unsigned long, bool)
[function]
[call site]
00266
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00267
spvtools::FriendlyNameMapper::Sanitize(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00268
spvtools::(anonymous namespace)::to_string(unsigned int)
[function]
[call site]
00269
__assert_fail
[call site]
00270
spvtools::FriendlyNameMapper::SaveBuiltInName(unsigned int, unsigned int)
[function]
[call site]
00271
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00272
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00273
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00274
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00275
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00276
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00277
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00278
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00279
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00280
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00281
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00282
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00283
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00284
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00285
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00286
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00287
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00288
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00289
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00290
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00291
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00292
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00293
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00294
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00295
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00296
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00297
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00298
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00299
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00300
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00301
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00302
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00303
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00304
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00305
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00306
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00307
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00308
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00309
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00310
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00311
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00312
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00313
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00314
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00315
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00316
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00317
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00318
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00319
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00320
spvtools::(anonymous namespace)::to_string(unsigned int)
[function]
[call site]
00321
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00322
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00323
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00324
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00325
spvtools::(anonymous namespace)::to_string(unsigned int)
[function]
[call site]
00326
spvtools::(anonymous namespace)::to_string(unsigned int)
[function]
[call site]
00327
spvtools::FriendlyNameMapper::NameForId(unsigned int)
[function]
[call site]
00328
spvtools::(anonymous namespace)::to_string(unsigned int)
[function]
[call site]
00329
spvtools::(anonymous namespace)::to_string(unsigned int)
[function]
[call site]
00330
spvtools::FriendlyNameMapper::NameForId(unsigned int)
[function]
[call site]
00331
spvtools::FriendlyNameMapper::NameForId(unsigned int)
[function]
[call site]
00332
spvtools::FriendlyNameMapper::NameForId(unsigned int)
[function]
[call site]
00333
spvtools::FriendlyNameMapper::NameForId(unsigned int)
[function]
[call site]
00334
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00335
spvtools::FriendlyNameMapper::NameForEnumOperand(spv_operand_type_t, unsigned int)
[function]
[call site]
00336
spvtools::AssemblyGrammar::lookupOperand(spv_operand_type_t, unsigned int, spv_operand_desc_t const**) const
[function]
[call site]
00337
spvtools::(anonymous namespace)::to_string(unsigned int)
[function]
[call site]
00338
spvtools::FriendlyNameMapper::NameForId(unsigned int)
[function]
[call site]
00339
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00340
spvtools::FriendlyNameMapper::NameForEnumOperand(spv_operand_type_t, unsigned int)
[function]
[call site]
00341
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00342
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00343
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00344
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00345
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00346
spvDecodeLiteralStringOperand(spv_parsed_instruction_t const&, unsigned short)
[function]
[call site]
00347
spvtools::FriendlyNameMapper::Sanitize(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00348
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00349
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00350
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00351
spvtools::(anonymous namespace)::to_string(unsigned int)
[function]
[call site]
00352
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00353
spvtools::FriendlyNameMapper::SaveName(unsigned int, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site]
00354
spvtools::EmitNumericLiteral(std::__1::basic_ostream
>*, spv_parsed_instruction_t const&, spv_parsed_operand_t const&)
[function]
[call site]
00355
spvtools::utils::FloatProxy
::FloatProxy(unsigned short)
[function]
[call site]
00356
spvtools::utils::FloatProxy
::FloatProxy(unsigned int)
[function]
[call site]
00357
spvtools::utils::FloatProxy
::FloatProxy(unsigned long)
[function]
[call site]
00358
spvtools::FriendlyNameMapper::NameForId(unsigned int)
[function]
[call site]
00359
spvtools::(anonymous namespace)::to_string(unsigned int)
[function]
[call site]
00360
spvDiagnosticDestroy
[function]
[call site]
00361
spvtools::FriendlyNameMapper::GetNameMapper()
[function]
[call site]
00362
spvtools::(anonymous namespace)::Disassembler::Disassembler(spvtools::AssemblyGrammar const&, unsigned int, std::__1::function
, std::__1::allocator
> (unsigned int)>)
[function]
[call site]
00363
spvtools::out_stream::out_stream()
[function]
[call site]
00364
spvtools::out_stream::get()
[function]
[call site]
00365
spvtools::disassemble::InstructionDisassembler::InstructionDisassembler(spvtools::AssemblyGrammar const&, std::__1::basic_ostream
>&, unsigned int, std::__1::function
, std::__1::allocator
> (unsigned int)>)
[function]
[call site]
00366
spvBinaryParse
[function]
[call site]
00367
spvtools::(anonymous namespace)::DisassembleHeader(void*, spv_endianness_t, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
[function]
[call site]
00368
spvtools::(anonymous namespace)::Disassembler::HandleHeader(spv_endianness_t, unsigned int, unsigned int, unsigned int, unsigned int)
[function]
[call site]
00369
spvtools::disassemble::InstructionDisassembler::EmitHeaderSpirv()
[function]
[call site]
00370
spvtools::disassemble::InstructionDisassembler::EmitHeaderVersion(unsigned int)
[function]
[call site]
00371
spvtools::disassemble::InstructionDisassembler::EmitHeaderGenerator(unsigned int)
[function]
[call site]
00372
spvGeneratorStr(unsigned int)
[function]
[call site]
00373
strcmp
[call site]
00374
spvtools::disassemble::InstructionDisassembler::EmitHeaderIdBound(unsigned int)
[function]
[call site]
00375
spvtools::disassemble::InstructionDisassembler::EmitHeaderSchema(unsigned int)
[function]
[call site]
00376
spvtools::(anonymous namespace)::Disassembler::SaveTextResult(spv_text_t**) const
[function]
[call site]
00377
strncpy
[call site]
00378
spvtools::(anonymous namespace)::Disassembler::~Disassembler()
[function]
[call site]
00379
spvtools::disassemble::InstructionDisassembler::~InstructionDisassembler()
[function]
[call site]
00380
spv_context_t::~spv_context_t()
[function]
[call site]
00381
spvDiagnosticDestroy
[function]
[call site]
00382
spvTextDestroy
[function]
[call site]
00383
spvContextDestroy
[function]
[call site]
00384
spv_context_t::~spv_context_t()
[function]
[call site]
00385
spvtools::fuzzers::RandomGenerator::~RandomGenerator()
[function]
[call site]
00386