summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>2013-07-09 08:54:59 +0000
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>2013-07-09 08:54:59 +0000
commit8b40073a28ed435862e250ae01b8ff85d6a2063f (patch)
treefcfda64757afc81ca21df8501b23f3ccc74fa712 /include
parent577a4b5ed22815b16a3af5fcb0b0a01481b004f3 (diff)
downloadcompiler-rt-8b40073a28ed435862e250ae01b8ff85d6a2063f.tar.gz
compiler-rt-8b40073a28ed435862e250ae01b8ff85d6a2063f.tar.bz2
compiler-rt-8b40073a28ed435862e250ae01b8ff85d6a2063f.tar.xz
[sanitizer] Syscall handlers for clock_gettime and clock_getres.
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@185913 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r--include/sanitizer/linux_syscall_hooks.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/include/sanitizer/linux_syscall_hooks.h b/include/sanitizer/linux_syscall_hooks.h
index 894d5c2b..ef8bf72b 100644
--- a/include/sanitizer/linux_syscall_hooks.h
+++ b/include/sanitizer/linux_syscall_hooks.h
@@ -31,6 +31,8 @@ void __sanitizer_syscall_pre_getdents64(int fd, void *dirp, int count);
void __sanitizer_syscall_pre_recvmsg(int sockfd, void *msg, int flags);
void __sanitizer_syscall_pre_wait4(int pid, int *status, int options, void *r);
void __sanitizer_syscall_pre_waitpid(int pid, int *status, int options);
+void __sanitizer_syscall_pre_clock_gettime(int clk_id, void *tp);
+void __sanitizer_syscall_pre_clock_getres(int clk_id, void *tp);
void __sanitizer_syscall_post_rt_sigpending(long res, void *p, size_t s);
void __sanitizer_syscall_post_getdents(long res, int fd, void *dirp, int count);
@@ -42,6 +44,8 @@ void __sanitizer_syscall_post_wait4(long res, int pid, int *status, int options,
void *r);
void __sanitizer_syscall_post_waitpid(long res, int pid, int *status,
int options);
+void __sanitizer_syscall_post_clock_gettime(long res, int clk_id, void *tp);
+void __sanitizer_syscall_post_clock_getres(long res, int clk_id, void *tp);
// And now a few syscalls we don't handle yet.
@@ -66,8 +70,6 @@ void __sanitizer_syscall_post_waitpid(long res, int pid, int *status,
#define __sanitizer_syscall_pre_chown32(...)
#define __sanitizer_syscall_pre_chroot(...)
#define __sanitizer_syscall_pre_clock_adjtime(...)
-#define __sanitizer_syscall_pre_clock_getres(...)
-#define __sanitizer_syscall_pre_clock_gettime(...)
#define __sanitizer_syscall_pre_clock_nanosleep(...)
#define __sanitizer_syscall_pre_clock_settime(...)
#define __sanitizer_syscall_pre_clone(...)
@@ -441,8 +443,6 @@ void __sanitizer_syscall_post_waitpid(long res, int pid, int *status,
#define __sanitizer_syscall_post_chown(res, ...)
#define __sanitizer_syscall_post_chroot(res, ...)
#define __sanitizer_syscall_post_clock_adjtime(res, ...)
-#define __sanitizer_syscall_post_clock_getres(res, ...)
-#define __sanitizer_syscall_post_clock_gettime(res, ...)
#define __sanitizer_syscall_post_clock_nanosleep(res, ...)
#define __sanitizer_syscall_post_clock_settime(res, ...)
#define __sanitizer_syscall_post_clone(res, ...)