Try to unbreak Linux sanitizers
Add fallback definition of internal_syscall_ptr and internal_syscall64 for Linux/x86_64 and Linux/aarch64. llvm-svn: 316598
This commit is contained in:
parent
7cedc5607c
commit
175e775e0f
|
@ -127,6 +127,9 @@ static uptr __internal_syscall(u64 nr, u64 arg1, long arg2, long arg3,
|
|||
|
||||
#define internal_syscall(...) __SYSCALL_DISP(__internal_syscall, __VA_ARGS__)
|
||||
|
||||
#define internal_syscall_ptr internal_syscall
|
||||
#define internal_syscall64 internal_syscall
|
||||
|
||||
// Helper function used to avoid cobbler errno.
|
||||
bool internal_iserror(uptr retval, int *rverrno) {
|
||||
if (retval >= (uptr)-4095) {
|
||||
|
|
|
@ -20,6 +20,9 @@ static uptr internal_syscall(u64 nr) {
|
|||
return retval;
|
||||
}
|
||||
|
||||
#define internal_syscall_ptr internal_syscall
|
||||
#define internal_syscall64 internal_syscall
|
||||
|
||||
template <typename T1>
|
||||
static uptr internal_syscall(u64 nr, T1 arg1) {
|
||||
u64 retval;
|
||||
|
|
Loading…
Reference in New Issue