Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 801256
Collapse All | Expand All

(-)file_not_specified_in_diff (-35 / +3 lines)
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
- 

Return to bug 801256