Lines Matching defs:Debugger
949 struct SpirvShader::Impl::Debugger : public vk::dbg::ClientEventListener struct in sw::SpirvShader::Impl
957 enum class Pass
988 using SpirvInstruction = const void *;
990 const SpirvShader *const shader; // The shader program being debugged
991 std::shared_ptr<vk::dbg::Context> const ctx; // The debugger context
992 … // True if the shader has high-level debug info (OpenCL.Debug100 instructions)
993 …bg::File> spirvFile; // Virtual file containing SPIR-V disassembly instructions
994 std::unordered_map<SpirvInstruction, int> spirvLineMappings; // Instruction pointer to line
995 std::unordered_map<SpirvInstruction, Object::ID> results; // Instruction pointer to result ID
998 struct LocationAndScope
1022 struct Traps
1036 } traps;
1043 struct Shadow
1086 } shadow;
1141 // sw::SpirvShader::Impl::Debugger::LocalVariableValue
1387 SpirvShader::Impl::Debugger::Debugger(const SpirvShader *shader, const std::shared_ptr<vk::dbg::Con… in Debugger() function in sw::SpirvShader::Impl::Debugger