diff options
Diffstat (limited to 'qtmips_machine/qtmipsmachine.cpp')
-rw-r--r-- | qtmips_machine/qtmipsmachine.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/qtmips_machine/qtmipsmachine.cpp b/qtmips_machine/qtmipsmachine.cpp index 2942bec..f846ed2 100644 --- a/qtmips_machine/qtmipsmachine.cpp +++ b/qtmips_machine/qtmipsmachine.cpp @@ -205,3 +205,19 @@ void QtMipsMachine::register_exception_handler(ExceptionCause excause, if (cr != nullptr) cr->register_exception_handler(excause, exhandler); } + +void QtMipsMachine::inser_hwbreak(std::uint32_t address) { + if (cr != nullptr) + cr->inser_hwbreak(address); +} + +void QtMipsMachine::remove_hwbreak(std::uint32_t address) { + if (cr != nullptr) + cr->remove_hwbreak(address); +} + +bool QtMipsMachine::is_hwbreak(std::uint32_t address) { + if (cr != nullptr) + return cr->is_hwbreak(address); + return false; +} |