aboutsummaryrefslogtreecommitdiff
path: root/qtmips_cli/tracer.h
blob: 7055cd8eb54238c47c61d47f701fc918f5268288 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#ifndef TRACER_H
#define TRACER_H

#include <QObject>
#include "qtmipsmachine.h"

class Tracer : public QObject {
    Q_OBJECT
public:
    Tracer(QtMipsMachine *machine);

    // Trace registers
    void reg_pc();

private slots:
    void regs_pc_update(std::uint32_t val);

private:
    QtMipsMachine *machine;
};

#endif // TRACER_H