| 167 | }; |
| 168 | |
| 169 | struct DebugFrame |
| 170 | { |
| 171 | size_t m_index; |
| 172 | uint64_t m_pc; |
| 173 | uint64_t m_sp; |
| 174 | uint64_t m_fp; |
| 175 | std::string m_functionName; |
| 176 | uint64_t m_functionStart; |
| 177 | std::string m_module; |
| 178 | |
| 179 | DebugFrame() = default; |
| 180 | DebugFrame(size_t index, uint64_t pc, uint64_t sp, uint64_t fp, const std::string& functionName, |
| 181 | uint64_t functionStart, const std::string& module) : |
| 182 | m_index(index), |
| 183 | m_pc(pc), m_sp(sp), m_fp(fp), m_functionName(functionName), m_functionStart(functionStart), m_module(module) |
| 184 | {} |
| 185 | }; |
| 186 | |
| 187 | class DebugAdapter |
| 188 | { |
nothing calls this directly
no outgoing calls
no test coverage detected