diff options
author | Chris Apple <cja-private@pm.me> | 2024-12-02 06:29:54 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-12-02 06:29:54 -0800 |
commit | eae30a240e34e1fd31b57096a1b8bdbd8b84352d (patch) | |
tree | cf6ff64b7a499ee69dd2302cf166ba0b6fcb3269 /clang/test/AST/ByteCode/builtin-functions.cpp | |
parent | 1288f6d405768f57bf2d2fd5914c5a20f902f5d6 (diff) | |
download | llvm-eae30a240e34e1fd31b57096a1b8bdbd8b84352d.zip llvm-eae30a240e34e1fd31b57096a1b8bdbd8b84352d.tar.gz llvm-eae30a240e34e1fd31b57096a1b8bdbd8b84352d.tar.bz2 |
[rtsan] Add syscall interceptor (#118250)
This is a complex one - `syscall` is used when people want to bypass
libc and make the call directly
However, this call:
* Has a variable amount of arguments (up to 6, typically)
* Has arguments that can be any type, (think of whatever arguments go in
to the libc call, or see more details here
https://syscalls.mebeim.net/?table=x86/64/x64/latest)
I've tried to put in a couple tests to ensure we aren't mucking with the
underlying functionality and they seem to be working.
Diffstat (limited to 'clang/test/AST/ByteCode/builtin-functions.cpp')
0 files changed, 0 insertions, 0 deletions