[PATCH] D107850: [asan] Implemented custom calling convention similar to the one used by HWASan for X86.
Vitaly Buka via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Aug 19 11:09:53 PDT 2021
vitalybuka added inline comments.
================
Comment at: llvm/include/llvm/IR/Intrinsics.td:1640
+def int_asan_check_memaccess :
+ Intrinsic<[],[llvm_ptr_ty, llvm_i8_ty, llvm_i8_ty],
----------------
vitalybuka wrote:
> PTAL at lvm.read_register.i32
>
> How about:
>
> llvm.asan.check.memaccess ->
> lvm.asan.check_read
> lvm.asan.check_write
> lvm.asan.kernel.check_read
> lvm.asan.kernel.check_write
>
> Even better
> lvm.asan.check_read.{i8, i16, i32, ...}
> lvm.asan.check_write.{i8, i16, i32, ...}
> lvm.asan.kernel.check_read.{i8, i16, i32, ...}
> lvm.asan.kernel.check_write.{i8, i16, i32, ...}
>
Looks like underscore is not used in intrinsic names, so essentially the same with dots.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D107850/new/
https://reviews.llvm.org/D107850
More information about the llvm-commits
mailing list