aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/COFFObjectFile.cpp
diff options
context:
space:
mode:
authorEvgenii Stepanov <eugenis@google.com>2022-02-10 11:31:43 -0800
committerEvgenii Stepanov <eugenis@google.com>2022-02-10 11:59:15 -0800
commiteeb6be144f34158b7f9810f535b7b650390a05e3 (patch)
treef57ba12a3b02a4778b66efc25e39cee63360f7e9 /llvm/lib/Object/COFFObjectFile.cpp
parentdd75c0ea64de5105d974bc011d454b648c89e2b7 (diff)
downloadllvm-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/COFFObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions