diff options
Diffstat (limited to 'lldb/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.cpp')
| -rw-r--r-- | lldb/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lldb/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.cpp b/lldb/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.cpp index 526b3eca81a..6f4bb800c4d 100644 --- a/lldb/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.cpp +++ b/lldb/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.cpp @@ -179,6 +179,11 @@ RegisterContextLinux_x86_64::RegisterContextLinux_x86_64( size_t RegisterContextLinux_x86_64::GetGPRSize() const { return sizeof(GPR); } +size_t RegisterContextLinux_x86_64::GetFXSAVEOffset() const { + return (LLVM_EXTENSION offsetof(UserArea, fpr) + + LLVM_EXTENSION offsetof(FPR, xstate)); +} + const std::vector<lldb_private::RegisterInfo> * RegisterContextLinux_x86_64::GetDynamicRegisterInfoP() const { return &d_register_infos; |

