Lines 19-25
Link Here
|
19 |
#include "sanitizer_platform_limits_posix.h" |
19 |
#include "sanitizer_platform_limits_posix.h" |
20 |
|
20 |
|
21 |
struct link_map; // Opaque type returned by dlopen(). |
21 |
struct link_map; // Opaque type returned by dlopen(). |
22 |
struct sigaltstack; |
|
|
23 |
|
22 |
|
24 |
namespace __sanitizer { |
23 |
namespace __sanitizer { |
25 |
// Dirent structure for getdents(). Note that this structure is different from |
24 |
// Dirent structure for getdents(). Note that this structure is different from |
Lines 28-35
struct linux_dirent;
Link Here
|
28 |
|
27 |
|
29 |
// Syscall wrappers. |
28 |
// Syscall wrappers. |
30 |
uptr internal_getdents(fd_t fd, struct linux_dirent *dirp, unsigned int count); |
29 |
uptr internal_getdents(fd_t fd, struct linux_dirent *dirp, unsigned int count); |
31 |
uptr internal_sigaltstack(const struct sigaltstack* ss, |
30 |
uptr internal_sigaltstack(const void* ss, void* oss); |
32 |
struct sigaltstack* oss); |
|
|
33 |
uptr internal_sigprocmask(int how, __sanitizer_sigset_t *set, |
31 |
uptr internal_sigprocmask(int how, __sanitizer_sigset_t *set, |
34 |
__sanitizer_sigset_t *oldset); |
32 |
__sanitizer_sigset_t *oldset); |
35 |
void internal_sigfillset(__sanitizer_sigset_t *set); |
33 |
void internal_sigfillset(__sanitizer_sigset_t *set); |