authorgravatar for david@vortan.devDavid Rubin <david@vortan.dev> 2025-08-07 10:27:51-07:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-08-11 03:02:54+02:00
logc42187732d3c49a06b0097d0253036efd5153588
tree9c3b5495945fbe073facf7ab59ba5628fc2e92d0
parentb9a6dae2ae68d74d7f2fc2bfe394eb506fb7ca69

tsan: remove interceptors for termio


3 files changed, 0 insertions(+), 12 deletions(-)

lib/libtsan/sanitizer_common/sanitizer_common_interceptors_ioctl.inc-8
...@@ -338,17 +338,9 @@ static void ioctl_table_fill() {...@@ -338,17 +338,9 @@ static void ioctl_table_fill() {
338 _(SOUND_PCM_WRITE_CHANNELS, WRITE, sizeof(int));338 _(SOUND_PCM_WRITE_CHANNELS, WRITE, sizeof(int));
339 _(SOUND_PCM_WRITE_FILTER, WRITE, sizeof(int));339 _(SOUND_PCM_WRITE_FILTER, WRITE, sizeof(int));
340 _(TCFLSH, NONE, 0);340 _(TCFLSH, NONE, 0);
341#if SANITIZER_GLIBC
342 _(TCGETA, WRITE, struct_termio_sz);
343#endif
344 _(TCGETS, WRITE, struct_termios_sz);341 _(TCGETS, WRITE, struct_termios_sz);
345 _(TCSBRK, NONE, 0);342 _(TCSBRK, NONE, 0);
346 _(TCSBRKP, NONE, 0);343 _(TCSBRKP, NONE, 0);
347#if SANITIZER_GLIBC
348 _(TCSETA, READ, struct_termio_sz);
349 _(TCSETAF, READ, struct_termio_sz);
350 _(TCSETAW, READ, struct_termio_sz);
351#endif
352 _(TCSETS, READ, struct_termios_sz);344 _(TCSETS, READ, struct_termios_sz);
353 _(TCSETSF, READ, struct_termios_sz);345 _(TCSETSF, READ, struct_termios_sz);
354 _(TCSETSW, READ, struct_termios_sz);346 _(TCSETSW, READ, struct_termios_sz);
lib/libtsan/sanitizer_common/sanitizer_platform_limits_posix.cpp-3
...@@ -485,9 +485,6 @@ unsigned struct_ElfW_Phdr_sz = sizeof(Elf_Phdr);...@@ -485,9 +485,6 @@ unsigned struct_ElfW_Phdr_sz = sizeof(Elf_Phdr);
485 unsigned struct_input_id_sz = sizeof(struct input_id);485 unsigned struct_input_id_sz = sizeof(struct input_id);
486 unsigned struct_mtpos_sz = sizeof(struct mtpos);486 unsigned struct_mtpos_sz = sizeof(struct mtpos);
487 unsigned struct_rtentry_sz = sizeof(struct rtentry);487 unsigned struct_rtentry_sz = sizeof(struct rtentry);
488#if SANITIZER_GLIBC || SANITIZER_ANDROID
489 unsigned struct_termio_sz = sizeof(struct termio);
490#endif
491 unsigned struct_vt_consize_sz = sizeof(struct vt_consize);488 unsigned struct_vt_consize_sz = sizeof(struct vt_consize);
492 unsigned struct_vt_sizes_sz = sizeof(struct vt_sizes);489 unsigned struct_vt_sizes_sz = sizeof(struct vt_sizes);
493 unsigned struct_vt_stat_sz = sizeof(struct vt_stat);490 unsigned struct_vt_stat_sz = sizeof(struct vt_stat);
lib/libtsan/sanitizer_common/sanitizer_platform_limits_posix.h-1
...@@ -1043,7 +1043,6 @@ extern unsigned struct_hd_geometry_sz;...@@ -1043,7 +1043,6 @@ extern unsigned struct_hd_geometry_sz;
1043extern unsigned struct_input_absinfo_sz;1043extern unsigned struct_input_absinfo_sz;
1044extern unsigned struct_input_id_sz;1044extern unsigned struct_input_id_sz;
1045extern unsigned struct_mtpos_sz;1045extern unsigned struct_mtpos_sz;
1046extern unsigned struct_termio_sz;
1047extern unsigned struct_vt_consize_sz;1046extern unsigned struct_vt_consize_sz;
1048extern unsigned struct_vt_sizes_sz;1047extern unsigned struct_vt_sizes_sz;
1049extern unsigned struct_vt_stat_sz;1048extern unsigned struct_vt_stat_sz;