diff options
author | Evgenii Stepanov <eugenis@google.com> | 2022-02-10 11:31:43 -0800 |
---|---|---|
committer | Evgenii Stepanov <eugenis@google.com> | 2022-02-10 11:59:15 -0800 |
commit | eeb6be144f34158b7f9810f535b7b650390a05e3 (patch) | |
tree | f57ba12a3b02a4778b66efc25e39cee63360f7e9 /llvm/lib/Object/ELFObjectFile.cpp | |
parent | dd75c0ea64de5105d974bc011d454b648c89e2b7 (diff) | |
download | llvm-eeb6be144f34158b7f9810f535b7b650390a05e3.zip llvm-eeb6be144f34158b7f9810f535b7b650390a05e3.tar.gz llvm-eeb6be144f34158b7f9810f535b7b650390a05e3.tar.bz2 |
Sign-extend addresses in CompactRingBuffer.
Summary:
This is neccessary to support solaris/sparc9 where some userspace
addresses have all top bits set, as well as, potentially, kernel memory
on aarch64.
This change does not update the compiler side (HWASan IR pass) which
needs to be done separately for the affected targets.
Reviewers: ro, vitalybuka
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D91827
Diffstat (limited to 'llvm/lib/Object/ELFObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions