diff options
author | Reid Kleckner <rnk@google.com> | 2019-09-11 21:56:17 +0000 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2019-09-11 21:56:17 +0000 |
commit | ff45955fc8684e5a2be22224edcc677ef6d54f5d (patch) | |
tree | ddfd9c46ce75007452a7dc09d4c5ea6dd62ca38b /lldb/packages/Python/lldbsuite/test/python_api/process/main.cpp | |
parent | ed5f4526455416d0e4087819ac6e4e4b070a6ebf (diff) | |
download | bcm5719-llvm-ff45955fc8684e5a2be22224edcc677ef6d54f5d.tar.gz bcm5719-llvm-ff45955fc8684e5a2be22224edcc677ef6d54f5d.zip |
[X86] Fix latent bugs in 32-bit CMPXCHG8B inserter
I found three issues:
1. the loop over E[ABCD]X copies run over BB start
2. the direct address of cmpxchg8b could be a frame index
3. the displacement of cmpxchg8b could be a global instead of an
immediate
These were all introduced together in r287875, and should be fixed with
this change.
Issue reported by Zachary Turner.
llvm-svn: 371678
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/process/main.cpp')
0 files changed, 0 insertions, 0 deletions