| 128 | }; |
| 129 | |
| 130 | struct DebugRegister |
| 131 | { |
| 132 | std::string m_name {}; |
| 133 | std::uintptr_t m_value {}; |
| 134 | std::size_t m_width {}, m_registerIndex {}; |
| 135 | std::string m_hint {}; |
| 136 | |
| 137 | DebugRegister() = default; |
| 138 | |
| 139 | DebugRegister(std::string name, std::uintptr_t value, std::size_t width, std::size_t register_index) : |
| 140 | m_name(std::move(name)), m_value(value), m_width(width), m_registerIndex(register_index) |
| 141 | {} |
| 142 | }; |
| 143 | |
| 144 | struct DebugModule |
| 145 | { |
no outgoing calls
no test coverage detected