diff options
Diffstat (limited to 'qtmips_cli/tracer.h')
-rw-r--r-- | qtmips_cli/tracer.h | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/qtmips_cli/tracer.h b/qtmips_cli/tracer.h index 5c99970..7055cd8 100644 --- a/qtmips_cli/tracer.h +++ b/qtmips_cli/tracer.h @@ -2,11 +2,21 @@ #define TRACER_H #include <QObject> +#include "qtmipsmachine.h" -class Tracer -{ +class Tracer : public QObject { + Q_OBJECT public: - Tracer(); + Tracer(QtMipsMachine *machine); + + // Trace registers + void reg_pc(); + +private slots: + void regs_pc_update(std::uint32_t val); + +private: + QtMipsMachine *machine; }; -#endif // TRACER_H
\ No newline at end of file +#endif // TRACER_H |