Add tests covering read operations for the general-purpose and XMM
registers added in x86_64 (r8-r15 and xmm8-xmm15).
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
lldb/lit/Register/Inputs/x86-64-read.cpp | ||
---|---|---|
8 ↗ | (On Diff #196502) | what do you think about including r0-r7 too? They're of different sizes on x86 vs x86_64, so I don't think we'll be able to have a single test which would work on both arches. |
lldb/lit/Register/Inputs/x86-64-read.cpp | ||
---|---|---|
8 ↗ | (On Diff #196502) | Do you mean RAX, RBX, etc.? Yeah, I suppose I can do that. |
lldb/lit/Register/Inputs/x86-64-read.cpp | ||
---|---|---|
8 ↗ | (On Diff #196502) | Yep, those. %rip might be interesting too. I mean, it's so fundamental that we're bound to notice if reading it ever breaks, but it might be nice to have an test which clearly indicates what the problem is. You'll probably have a hard time setting it to a known value, but you might be able to test it via relationship with some other registers (e.g. %rax == (%rip << 32) & (%rip >> 32)). |