diff options
author | Pavel Pisa <pisa@cmp.felk.cvut.cz> | 2019-02-11 18:40:40 +0100 |
---|---|---|
committer | Pavel Pisa <pisa@cmp.felk.cvut.cz> | 2019-02-11 18:40:40 +0100 |
commit | bb7092e96401e4c89c44773c932788c9b0f87b53 (patch) | |
tree | c888153bbdeb52f1c882af1c92fb6e1e9ebe894b /qtmips_gui/programmodel.h | |
parent | 10f4d52221438f0d5ce7cc72c5b6c1f6720ef5c6 (diff) | |
download | qtmips-bb7092e96401e4c89c44773c932788c9b0f87b53.tar.gz qtmips-bb7092e96401e4c89c44773c932788c9b0f87b53.tar.bz2 qtmips-bb7092e96401e4c89c44773c932788c9b0f87b53.zip |
Basic "hardware" breakpoints support implemented.
It works like real inserted breakpoint on hardware.
Breakpoint has to be removed to allow code continue
because else instruction is refetch and breakpoint
triggers again. The single step function should
resolve temporal masking of the breakpoint.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
Diffstat (limited to 'qtmips_gui/programmodel.h')
-rw-r--r-- | qtmips_gui/programmodel.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/qtmips_gui/programmodel.h b/qtmips_gui/programmodel.h index 4a17e99..a6db493 100644 --- a/qtmips_gui/programmodel.h +++ b/qtmips_gui/programmodel.h @@ -85,6 +85,7 @@ public: public slots: void setup(machine::QtMipsMachine *machine); void check_for_updates(); + void toggle_hw_break(const QModelIndex & index); private: std::uint32_t index0_offset; |