aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineBasicBlock.cpp
diff options
context:
space:
mode:
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>2018-02-09 00:59:10 +0000
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>2018-02-09 00:59:10 +0000
commit80ccda2d4bd3d5aed4a7c49d3d4d4adbb20318f3 (patch)
treee00896184b4f4185b3a95408854f77a6db752615 /llvm/lib/CodeGen/MachineBasicBlock.cpp
parent7d3dde3c6b31b513a9c3e6b8d9cf8acc530dbab0 (diff)
downloadllvm-80ccda2d4bd3d5aed4a7c49d3d4d4adbb20318f3.zip
llvm-80ccda2d4bd3d5aed4a7c49d3d4d4adbb20318f3.tar.gz
llvm-80ccda2d4bd3d5aed4a7c49d3d4d4adbb20318f3.tar.bz2
[hwasan] Fix kernel instrumentation of stack.
Summary: Kernel addresses have 0xFF in the most significant byte. A tag can not be pushed there with OR (tag << 56); use AND ((tag << 56) | 0x00FF..FF) instead. Reviewers: kcc, andreyknvl Subscribers: srhines, llvm-commits, hiraditya Differential Revision: https://reviews.llvm.org/D42941 llvm-svn: 324691
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions