Deleted Added
full compact
tsan_interceptors.h (341825) tsan_interceptors.h (344779)
1#ifndef TSAN_INTERCEPTORS_H
2#define TSAN_INTERCEPTORS_H
3
4#include "sanitizer_common/sanitizer_stacktrace.h"
5#include "tsan_rtl.h"
6
7namespace __tsan {
8

--- 42 unchanged lines hidden (view full) ---

51
52#if SANITIZER_NETBSD
53# define TSAN_INTERCEPTOR_NETBSD_ALIAS(ret, func, ...) \
54 TSAN_INTERCEPTOR(ret, __libc_##func, __VA_ARGS__) \
55 ALIAS(WRAPPER_NAME(pthread_##func));
56# define TSAN_INTERCEPTOR_NETBSD_ALIAS_THR(ret, func, ...) \
57 TSAN_INTERCEPTOR(ret, __libc_thr_##func, __VA_ARGS__) \
58 ALIAS(WRAPPER_NAME(pthread_##func));
1#ifndef TSAN_INTERCEPTORS_H
2#define TSAN_INTERCEPTORS_H
3
4#include "sanitizer_common/sanitizer_stacktrace.h"
5#include "tsan_rtl.h"
6
7namespace __tsan {
8

--- 42 unchanged lines hidden (view full) ---

51
52#if SANITIZER_NETBSD
53# define TSAN_INTERCEPTOR_NETBSD_ALIAS(ret, func, ...) \
54 TSAN_INTERCEPTOR(ret, __libc_##func, __VA_ARGS__) \
55 ALIAS(WRAPPER_NAME(pthread_##func));
56# define TSAN_INTERCEPTOR_NETBSD_ALIAS_THR(ret, func, ...) \
57 TSAN_INTERCEPTOR(ret, __libc_thr_##func, __VA_ARGS__) \
58 ALIAS(WRAPPER_NAME(pthread_##func));
59# define TSAN_INTERCEPTOR_NETBSD_ALIAS_THR2(ret, func, func2, ...) \
60 TSAN_INTERCEPTOR(ret, __libc_thr_##func, __VA_ARGS__) \
61 ALIAS(WRAPPER_NAME(pthread_##func2));
59#else
60# define TSAN_INTERCEPTOR_NETBSD_ALIAS(ret, func, ...)
61# define TSAN_INTERCEPTOR_NETBSD_ALIAS_THR(ret, func, ...)
62#else
63# define TSAN_INTERCEPTOR_NETBSD_ALIAS(ret, func, ...)
64# define TSAN_INTERCEPTOR_NETBSD_ALIAS_THR(ret, func, ...)
65# define TSAN_INTERCEPTOR_NETBSD_ALIAS_THR2(ret, func, func2, ...)
62#endif
63
64#endif // TSAN_INTERCEPTORS_H
66#endif
67
68#endif // TSAN_INTERCEPTORS_H