|
ComSquare
|
#include "Debugger/ClosableWindow.hpp"#include "Exceptions/DebuggableError.hpp"#include "ui/ui_cpuView.h"#include "Models/Ints.hpp"#include "Memory/MemoryBus.hpp"#include "CPU/Instruction.hpp"#include <QtWidgets/QStyledItemDelegate>#include <filesystem>#include <optional>#include <QTimer>Go to the source code of this file.
Classes | |
| struct | ComSquare::Debugger::CPU::ExecutedInstruction |
| An instruction that has already been executed. Used for the history viewer. More... | |
| class | ComSquare::Debugger::CPU::StackModel |
| The qt model that show the stack. More... | |
| class | ComSquare::Debugger::CPU::HistoryModel |
| The qt model that show the history. More... | |
| class | ComSquare::Debugger::CPU::DisassemblyModel |
| The qt model that show the disassembly. More... | |
| class | ComSquare::Debugger::CPU::RowPainter |
| The qt class that highlight breakpoints and the PC's position. More... | |
| struct | ComSquare::Debugger::CPU::DisassemblyContext |
| Struct used to emulate the state of the processor during the disassembly since instructions take a different amount of space depending on some flags. More... | |
| struct | ComSquare::Debugger::CPU::DisassembledInstruction |
| Struct representing an instruction in an human readable way (created by disassembling the rom). More... | |
| struct | ComSquare::Debugger::CPU::Breakpoint |
| Struct representing a breakpoint set by the user or by the app. More... | |
| struct | ComSquare::Debugger::CPU::Label |
| Struct representing a label. More... | |
| class | ComSquare::Debugger::CPU::CPUDebug |
| A window that show registers and the disassembly of a CPU. More... | |
Namespaces | |
| ComSquare | |
| ComSquare::CPU | |
| ComSquare::Debugger | |
| ComSquare::Debugger::CPU | |
Enumerations | |
| enum | ComSquare::Debugger::CPU::TrustLevel { ComSquare::Debugger::CPU::Safe, ComSquare::Debugger::CPU::Unsafe, ComSquare::Debugger::CPU::Compromised } |
1.8.17