aboutsummaryrefslogtreecommitdiff
path: root/source/Plugins/Process/Linux/NativeRegisterContextLinux_mips64.h
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2016-11-25 19:15:31 +0000
committerDimitry Andric <dim@FreeBSD.org>2016-11-25 19:15:31 +0000
commit4ee8c119c71a06dcad1e0fecc8c675e480e59337 (patch)
treed0b329e28aa1f4a0fc00c9763bcb3b2f5bf505ea /source/Plugins/Process/Linux/NativeRegisterContextLinux_mips64.h
parent3b6b9a026ed26abe3a3f1470da00ae1f478c4aca (diff)
downloadsrc-4ee8c119c71a06dcad1e0fecc8c675e480e59337.tar.gz
src-4ee8c119c71a06dcad1e0fecc8c675e480e59337.zip
Notes
Notes: svn path=/vendor/lldb/dist/; revision=309164 svn path=/vendor/lldb/lldb-release_391-r289601/; revision=310167; tag=vendor/lldb/lldb-release_391-r289601
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