diff options
Diffstat (limited to 'lldb/source/Plugins/Process/POSIX/RegisterContextLinux_i386.cpp')
| -rw-r--r-- | lldb/source/Plugins/Process/POSIX/RegisterContextLinux_i386.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_i386.cpp b/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_i386.cpp index f2c1bab9f73..a8b4b6d7541 100644 --- a/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_i386.cpp +++ b/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_i386.cpp @@ -83,8 +83,9 @@ struct UserArea }; #define DR_SIZE sizeof(UserArea::u_debugreg[0]) +#define DR_0_OFFSET 0xFC #define DR_OFFSET(reg_index) \ - (LLVM_EXTENSION offsetof(UserArea, u_debugreg[reg_index])) + (DR_0_OFFSET + (reg_index * 4)) #define FPR_SIZE(reg) sizeof(((FPR_i386*)NULL)->reg) //--------------------------------------------------------------------------- |

