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_machine/qtmipsmachine.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_machine/qtmipsmachine.h')
-rw-r--r-- | qtmips_machine/qtmipsmachine.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/qtmips_machine/qtmipsmachine.h b/qtmips_machine/qtmipsmachine.h index 82245ff..de5275a 100644 --- a/qtmips_machine/qtmipsmachine.h +++ b/qtmips_machine/qtmipsmachine.h @@ -78,7 +78,7 @@ public: bool exited(); void register_exception_handler(ExceptionCause excause, ExceptionHandler *exhandler); - void inser_hwbreak(std::uint32_t address); + void insert_hwbreak(std::uint32_t address); void remove_hwbreak(std::uint32_t address); bool is_hwbreak(std::uint32_t address); |