summaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorMuhammad Omair Javaid <omair.javaid@linaro.org>2021-07-12 07:06:34 +0500
committerMuhammad Omair Javaid <omair.javaid@linaro.org>2021-07-12 07:39:26 +0500
commit5e6aabd48e351cf2632c25cb8bdfd0598a5019a6 (patch)
tree6daae2166a77d7878068362dcd5b3213d6864c8c /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parent6ebeb7f8baf3feb6657c4e9c523fe61eca2dc43d (diff)
Support AArch64/Linux watchpoint on tagged addresses
AArch64 architecture support virtual addresses with some of the top bits ignored. These ignored bits can host memory tags or bit masks that can serve to check for authentication of address integrity. We need to clear away the top ignored bits from watchpoint address to reliably hit and set watchpoints on addresses containing tags or masks in their top bits. This patch adds support to watch tagged addresses on AArch64/Linux. Reviewed By: DavidSpickett Differential Revision: https://reviews.llvm.org/D101361
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions