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