aboutsummaryrefslogtreecommitdiff
path: root/source/Plugins/Process/Linux/NativeRegisterContextLinux_mips64.h
diff options
context:
space:
mode:
Diffstat (limited to 'source/Plugins/Process/Linux/NativeRegisterContextLinux_mips64.h')
-rw-r--r--source/Plugins/Process/Linux/NativeRegisterContextLinux_mips64.h18
1 files changed, 11 insertions, 7 deletions
diff --git a/source/Plugins/Process/Linux/NativeRegisterContextLinux_mips64.h b/source/Plugins/Process/Linux/NativeRegisterContextLinux_mips64.h
index 9368645116e9..20c32075379c 100644
--- a/source/Plugins/Process/Linux/NativeRegisterContextLinux_mips64.h
+++ b/source/Plugins/Process/Linux/NativeRegisterContextLinux_mips64.h
@@ -63,6 +63,9 @@ namespace process_linux {
Error
IsWatchpointHit (uint32_t wp_index, bool &is_hit) override;
+ uint8_t *ReturnFPOffset(uint8_t reg_index, uint32_t byte_offset);
+
+
Error
GetWatchpointHitIndex(uint32_t &wp_index, lldb::addr_t trap_addr) override;
@@ -93,21 +96,22 @@ namespace process_linux {
IsMSAAvailable();
protected:
+
Error
- DoReadRegisterValue(uint32_t offset,
- const char* reg_name,
- uint32_t size,
- RegisterValue &value) override;
+ Read_SR_Config(uint32_t offset, const char *reg_name, uint32_t size,
+ RegisterValue &value);
Error
- DoWriteRegisterValue(uint32_t offset,
- const char* reg_name,
- const RegisterValue &value) override;
+ ReadRegisterRaw(uint32_t reg_index, RegisterValue &value) override;
Error
DoReadWatchPointRegisterValue(lldb::tid_t tid, void* watch_readback);
Error
+ WriteRegisterRaw(uint32_t reg_index,
+ const RegisterValue &value) override;
+
+ Error
DoWriteWatchPointRegisterValue(lldb::tid_t tid, void* watch_readback);
bool