aboutsummaryrefslogtreecommitdiff
path: root/clang/test/AST/ByteCode/builtin-functions.cpp
diff options
context:
space:
mode:
authorChris Apple <cja-private@pm.me>2024-12-02 06:29:54 -0800
committerGitHub <noreply@github.com>2024-12-02 06:29:54 -0800
commiteae30a240e34e1fd31b57096a1b8bdbd8b84352d (patch)
treecf6ff64b7a499ee69dd2302cf166ba0b6fcb3269 /clang/test/AST/ByteCode/builtin-functions.cpp
parent1288f6d405768f57bf2d2fd5914c5a20f902f5d6 (diff)
downloadllvm-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