diff options
author | Thurston Dang <thurston@google.com> | 2024-04-22 16:50:19 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-22 16:50:19 -0700 |
commit | 365bddf634993d5ea357e9715d8aacd7ee40c4b5 (patch) | |
tree | 7d6f135ee6eb08770585ce13334fafbfd0e3abb0 /lldb/source/Plugins/ScriptInterpreter/Python/SWIGPythonBridge.h | |
parent | a28557aadd89d80733c608e5bfa6e672aca423eb (diff) | |
download | llvm-365bddf634993d5ea357e9715d8aacd7ee40c4b5.zip llvm-365bddf634993d5ea357e9715d8aacd7ee40c4b5.tar.gz llvm-365bddf634993d5ea357e9715d8aacd7ee40c4b5.tar.bz2 |
[hwasan] Add intrinsics for fixed shadow on Aarch64 (#89319)
This patch introduces HWASan memaccess intrinsics that assume a fixed
shadow (with the offset provided by --hwasan-mapping-offset=...), with
and without short granule support.
The behavior of HWASan is not meaningfully changed by this patch;
future work ("Optimize outlined memaccess for
fixed shadow on Aarch64": https://github.com/llvm/llvm-project/pull/88544) will make HWASan use these intrinsics.
We currently only support lowering the LLVM IR intrinsic to AArch64.
The test case is adapted from hwasan-check-memaccess.ll.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/SWIGPythonBridge.h')
0 files changed, 0 insertions, 0 deletions