Line
Link Here
|
|
-- |
|
|
1 |
.../sanitizer_common_interceptors_ioctl.inc | 9 --------- |
|
.../sanitizer_common_interceptors_ioctl.inc | 9 --------- |
2 |
.../sanitizer_platform_limits_posix.cpp | 11 ----------- |
1 |
.../sanitizer_platform_limits_posix.cpp | 11 ----------- |
3 |
.../sanitizer_platform_limits_posix.h | 10 ---------- |
2 |
.../sanitizer_platform_limits_posix.h | 10 ---------- |
4 |
3 files changed, 30 deletions(-) |
3 |
3 files changed, 30 deletions(-) |
5 |
-- a/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc |
4 |
++ b/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc |
Lines 370-384
static void ioctl_table_fill() {
Link Here
|
370 |
|
370 |
|
371 |
#if SANITIZER_GLIBC |
371 |
#if SANITIZER_GLIBC |
372 |
// _(SIOCDEVPLIP, WRITE, struct_ifreq_sz); // the same as EQL_ENSLAVE |
372 |
// _(SIOCDEVPLIP, WRITE, struct_ifreq_sz); // the same as EQL_ENSLAVE |
373 |
_(CYGETDEFTHRESH, WRITE, sizeof(int)); |
|
|
374 |
_(CYGETDEFTIMEOUT, WRITE, sizeof(int)); |
375 |
_(CYGETMON, WRITE, struct_cyclades_monitor_sz); |
376 |
_(CYGETTHRESH, WRITE, sizeof(int)); |
377 |
_(CYGETTIMEOUT, WRITE, sizeof(int)); |
378 |
_(CYSETDEFTHRESH, NONE, 0); |
379 |
_(CYSETDEFTIMEOUT, NONE, 0); |
380 |
_(CYSETTHRESH, NONE, 0); |
381 |
_(CYSETTIMEOUT, NONE, 0); |
382 |
_(EQL_EMANCIPATE, WRITE, struct_ifreq_sz); |
373 |
_(EQL_EMANCIPATE, WRITE, struct_ifreq_sz); |
383 |
_(EQL_ENSLAVE, WRITE, struct_ifreq_sz); |
374 |
_(EQL_ENSLAVE, WRITE, struct_ifreq_sz); |
384 |
_(EQL_GETMASTRCFG, WRITE, struct_ifreq_sz); |
375 |
_(EQL_GETMASTRCFG, WRITE, struct_ifreq_sz); |
385 |
-- a/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp |
376 |
++ b/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp |
Lines 143-149
typedef struct user_fpregs elf_fpregset_t;
Link Here
|
143 |
# include <sys/procfs.h> |
143 |
# include <sys/procfs.h> |
144 |
#endif |
144 |
#endif |
145 |
#include <sys/user.h> |
145 |
#include <sys/user.h> |
146 |
#include <linux/cyclades.h> |
|
|
147 |
#include <linux/if_eql.h> |
146 |
#include <linux/if_eql.h> |
148 |
#include <linux/if_plip.h> |
147 |
#include <linux/if_plip.h> |
149 |
#include <linux/lp.h> |
148 |
#include <linux/lp.h> |
Lines 460-466
unsigned struct_ElfW_Phdr_sz = sizeof(Elf_Phdr);
Link Here
|
460 |
|
459 |
|
461 |
#if SANITIZER_GLIBC |
460 |
#if SANITIZER_GLIBC |
462 |
unsigned struct_ax25_parms_struct_sz = sizeof(struct ax25_parms_struct); |
461 |
unsigned struct_ax25_parms_struct_sz = sizeof(struct ax25_parms_struct); |
463 |
unsigned struct_cyclades_monitor_sz = sizeof(struct cyclades_monitor); |
|
|
464 |
#if EV_VERSION > (0x010000) |
462 |
#if EV_VERSION > (0x010000) |
465 |
unsigned struct_input_keymap_entry_sz = sizeof(struct input_keymap_entry); |
463 |
unsigned struct_input_keymap_entry_sz = sizeof(struct input_keymap_entry); |
466 |
#else |
464 |
#else |
Lines 824-838
unsigned struct_ElfW_Phdr_sz = sizeof(Elf_Phdr);
Link Here
|
824 |
#endif // SANITIZER_LINUX |
822 |
#endif // SANITIZER_LINUX |
825 |
|
823 |
|
826 |
#if SANITIZER_LINUX && !SANITIZER_ANDROID |
824 |
#if SANITIZER_LINUX && !SANITIZER_ANDROID |
827 |
unsigned IOCTL_CYGETDEFTHRESH = CYGETDEFTHRESH; |
|
|
828 |
unsigned IOCTL_CYGETDEFTIMEOUT = CYGETDEFTIMEOUT; |
829 |
unsigned IOCTL_CYGETMON = CYGETMON; |
830 |
unsigned IOCTL_CYGETTHRESH = CYGETTHRESH; |
831 |
unsigned IOCTL_CYGETTIMEOUT = CYGETTIMEOUT; |
832 |
unsigned IOCTL_CYSETDEFTHRESH = CYSETDEFTHRESH; |
833 |
unsigned IOCTL_CYSETDEFTIMEOUT = CYSETDEFTIMEOUT; |
834 |
unsigned IOCTL_CYSETTHRESH = CYSETTHRESH; |
835 |
unsigned IOCTL_CYSETTIMEOUT = CYSETTIMEOUT; |
836 |
unsigned IOCTL_EQL_EMANCIPATE = EQL_EMANCIPATE; |
825 |
unsigned IOCTL_EQL_EMANCIPATE = EQL_EMANCIPATE; |
837 |
unsigned IOCTL_EQL_ENSLAVE = EQL_ENSLAVE; |
826 |
unsigned IOCTL_EQL_ENSLAVE = EQL_ENSLAVE; |
838 |
unsigned IOCTL_EQL_GETMASTRCFG = EQL_GETMASTRCFG; |
827 |
unsigned IOCTL_EQL_GETMASTRCFG = EQL_GETMASTRCFG; |
839 |
-- a/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h |
828 |
++ b/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h |
Lines 983-989
extern unsigned struct_vt_mode_sz;
Link Here
|
983 |
|
983 |
|
984 |
#if SANITIZER_LINUX && !SANITIZER_ANDROID |
984 |
#if SANITIZER_LINUX && !SANITIZER_ANDROID |
985 |
extern unsigned struct_ax25_parms_struct_sz; |
985 |
extern unsigned struct_ax25_parms_struct_sz; |
986 |
extern unsigned struct_cyclades_monitor_sz; |
|
|
987 |
extern unsigned struct_input_keymap_entry_sz; |
986 |
extern unsigned struct_input_keymap_entry_sz; |
988 |
extern unsigned struct_ipx_config_data_sz; |
987 |
extern unsigned struct_ipx_config_data_sz; |
989 |
extern unsigned struct_kbdiacrs_sz; |
988 |
extern unsigned struct_kbdiacrs_sz; |
Lines 1328-1342
extern unsigned IOCTL_VT_WAITACTIVE;
Link Here
|
1328 |
#endif // SANITIZER_LINUX |
1327 |
#endif // SANITIZER_LINUX |
1329 |
|
1328 |
|
1330 |
#if SANITIZER_LINUX && !SANITIZER_ANDROID |
1329 |
#if SANITIZER_LINUX && !SANITIZER_ANDROID |
1331 |
extern unsigned IOCTL_CYGETDEFTHRESH; |
|
|
1332 |
extern unsigned IOCTL_CYGETDEFTIMEOUT; |
1333 |
extern unsigned IOCTL_CYGETMON; |
1334 |
extern unsigned IOCTL_CYGETTHRESH; |
1335 |
extern unsigned IOCTL_CYGETTIMEOUT; |
1336 |
extern unsigned IOCTL_CYSETDEFTHRESH; |
1337 |
extern unsigned IOCTL_CYSETDEFTIMEOUT; |
1338 |
extern unsigned IOCTL_CYSETTHRESH; |
1339 |
extern unsigned IOCTL_CYSETTIMEOUT; |
1340 |
extern unsigned IOCTL_EQL_EMANCIPATE; |
1330 |
extern unsigned IOCTL_EQL_EMANCIPATE; |
1341 |
extern unsigned IOCTL_EQL_ENSLAVE; |
1331 |
extern unsigned IOCTL_EQL_ENSLAVE; |
1342 |
extern unsigned IOCTL_EQL_GETMASTRCFG; |
1332 |
extern unsigned IOCTL_EQL_GETMASTRCFG; |
1343 |
- |
|
|