gcc/libsanitizer/sanitizer_common
Tamar Christina 2bf34b9f4e libsanitizer: Remove cyclades from libsanitizer
The Linux kernel has removed the interface to cyclades from
the latest kernel headers[1] due to them being orphaned for the
past 13 years.

libsanitizer uses this header when compiling against glibc, but
glibcs itself doesn't seem to have any references to cyclades.

Further more it seems that the driver is broken in the kernel and
the firmware doesn't seem to be available anymore.

As such since this is breaking the build of libsanitizer (and so the
GCC bootstrap[2]) I propose to remove this.

[1] https://lkml.org/lkml/2021/3/2/153
[2] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100379

libsanitizer/ChangeLog:

	PR sanitizer/100379
	* sanitizer_common/sanitizer_common_interceptors_ioctl.inc: Cherry-pick
	llvm-project revision f7c5351552387bd43f6ca3631016d7f0dfe0f135.
	* sanitizer_common/sanitizer_platform_limits_posix.cpp: Likewise.
	* sanitizer_common/sanitizer_platform_limits_posix.h: Likewise.

(cherry picked from commit 745dae5923)
2021-05-21 10:35:29 +01:00
..
Makefile.am
Makefile.in
sancov_flags.cpp
sancov_flags.h
sancov_flags.inc
sanitizer_addrhashmap.h
sanitizer_allocator_bytemap.h
sanitizer_allocator_checks.cpp
sanitizer_allocator_checks.h
sanitizer_allocator_combined.h
sanitizer_allocator_interface.h
sanitizer_allocator_internal.h
sanitizer_allocator_local_cache.h
sanitizer_allocator_primary32.h
sanitizer_allocator_primary64.h
sanitizer_allocator_report.cpp
sanitizer_allocator_report.h
sanitizer_allocator_secondary.h
sanitizer_allocator_size_class_map.h
sanitizer_allocator_stats.h
sanitizer_allocator.cpp
sanitizer_allocator.h
sanitizer_asm.h
sanitizer_atomic_clang_mips.h
sanitizer_atomic_clang_other.h
sanitizer_atomic_clang_x86.h
sanitizer_atomic_clang.h
sanitizer_atomic_msvc.h
sanitizer_atomic.h
sanitizer_bitvector.h
sanitizer_bvgraph.h
sanitizer_common_interceptors_format.inc
sanitizer_common_interceptors_ioctl.inc libsanitizer: Remove cyclades from libsanitizer 2021-05-21 10:35:29 +01:00
sanitizer_common_interceptors_netbsd_compat.inc
sanitizer_common_interceptors_vfork_aarch64.inc.S
sanitizer_common_interceptors_vfork_arm.inc.S
sanitizer_common_interceptors_vfork_i386.inc.S
sanitizer_common_interceptors_vfork_riscv64.inc.S
sanitizer_common_interceptors_vfork_x86_64.inc.S
sanitizer_common_interceptors.inc
sanitizer_common_interface_posix.inc
sanitizer_common_interface.inc
sanitizer_common_libcdep.cpp
sanitizer_common_nolibc.cpp
sanitizer_common_syscalls.inc
sanitizer_common.cpp
sanitizer_common.h
sanitizer_coverage_fuchsia.cpp
sanitizer_coverage_interface.inc
sanitizer_coverage_libcdep_new.cpp
sanitizer_coverage_win_dll_thunk.cpp
sanitizer_coverage_win_dynamic_runtime_thunk.cpp
sanitizer_coverage_win_sections.cpp
sanitizer_coverage_win_weak_interception.cpp
sanitizer_dbghelp.h
sanitizer_deadlock_detector1.cpp
sanitizer_deadlock_detector2.cpp
sanitizer_deadlock_detector_interface.h
sanitizer_deadlock_detector.h
sanitizer_errno_codes.h
sanitizer_errno.cpp
sanitizer_errno.h
sanitizer_file.cpp
sanitizer_file.h
sanitizer_flag_parser.cpp
sanitizer_flag_parser.h
sanitizer_flags.cpp
sanitizer_flags.h
sanitizer_flags.inc
sanitizer_freebsd.h
sanitizer_fuchsia.cpp
sanitizer_fuchsia.h
sanitizer_getauxval.h
sanitizer_glibc_version.h
sanitizer_hash.h
sanitizer_interceptors_ioctl_netbsd.inc
sanitizer_interface_internal.h
sanitizer_internal_defs.h
sanitizer_lfstack.h
sanitizer_libc.cpp
sanitizer_libc.h
sanitizer_libignore.cpp
sanitizer_libignore.h
sanitizer_linux_libcdep.cpp
sanitizer_linux_s390.cpp
sanitizer_linux.cpp
sanitizer_linux.h
sanitizer_list.h
sanitizer_local_address_space_view.h
sanitizer_mac_libcdep.cpp
sanitizer_mac.cpp
sanitizer_mac.h
sanitizer_malloc_mac.inc
sanitizer_mutex.h
sanitizer_netbsd.cpp
sanitizer_openbsd.cpp
sanitizer_persistent_allocator.cpp
sanitizer_persistent_allocator.h
sanitizer_placement_new.h
sanitizer_platform_interceptors.h
sanitizer_platform_limits_freebsd.cpp
sanitizer_platform_limits_freebsd.h
sanitizer_platform_limits_linux.cpp
sanitizer_platform_limits_netbsd.cpp
sanitizer_platform_limits_netbsd.h
sanitizer_platform_limits_openbsd.cpp
sanitizer_platform_limits_openbsd.h
sanitizer_platform_limits_posix.cpp libsanitizer: Remove cyclades from libsanitizer 2021-05-21 10:35:29 +01:00
sanitizer_platform_limits_posix.h libsanitizer: Remove cyclades from libsanitizer 2021-05-21 10:35:29 +01:00
sanitizer_platform_limits_solaris.cpp
sanitizer_platform_limits_solaris.h
sanitizer_platform.h
sanitizer_posix_libcdep.cpp sanitizer: Fix asan against glibc 2.34 [PR100114] 2021-04-17 11:27:14 +02:00
sanitizer_posix.cpp
sanitizer_posix.h
sanitizer_printf.cpp
sanitizer_procmaps_bsd.cpp
sanitizer_procmaps_common.cpp
sanitizer_procmaps_fuchsia.cpp
sanitizer_procmaps_linux.cpp
sanitizer_procmaps_mac.cpp
sanitizer_procmaps_solaris.cpp
sanitizer_procmaps.h
sanitizer_ptrauth.h
sanitizer_quarantine.h
sanitizer_report_decorator.h
sanitizer_ring_buffer.h
sanitizer_rtems.cpp
sanitizer_rtems.h
sanitizer_signal_interceptors.inc
sanitizer_solaris.cpp
sanitizer_stackdepot.cpp
sanitizer_stackdepot.h
sanitizer_stackdepotbase.h
sanitizer_stacktrace_libcdep.cpp
sanitizer_stacktrace_printer.cpp
sanitizer_stacktrace_printer.h
sanitizer_stacktrace_sparc.cpp
sanitizer_stacktrace.cpp
sanitizer_stacktrace.h
sanitizer_stoptheworld_fuchsia.cpp
sanitizer_stoptheworld_fuchsia.h
sanitizer_stoptheworld_linux_libcdep.cpp
sanitizer_stoptheworld_mac.cpp
sanitizer_stoptheworld_netbsd_libcdep.cpp
sanitizer_stoptheworld.h
sanitizer_suppressions.cpp
sanitizer_suppressions.h
sanitizer_symbolizer_fuchsia.h
sanitizer_symbolizer_internal.h
sanitizer_symbolizer_libbacktrace.cpp
sanitizer_symbolizer_libbacktrace.h
sanitizer_symbolizer_libcdep.cpp
sanitizer_symbolizer_mac.cpp
sanitizer_symbolizer_mac.h
sanitizer_symbolizer_markup.cpp
sanitizer_symbolizer_posix_libcdep.cpp
sanitizer_symbolizer_report.cpp
sanitizer_symbolizer_rtems.h
sanitizer_symbolizer_win.cpp
sanitizer_symbolizer.cpp
sanitizer_symbolizer.h
sanitizer_syscall_generic.inc
sanitizer_syscall_linux_aarch64.inc
sanitizer_syscall_linux_arm.inc
sanitizer_syscall_linux_riscv64.inc
sanitizer_syscall_linux_x86_64.inc
sanitizer_syscalls_netbsd.inc
sanitizer_termination.cpp
sanitizer_thread_registry.cpp
sanitizer_thread_registry.h
sanitizer_tls_get_addr.cpp
sanitizer_tls_get_addr.h
sanitizer_type_traits.cpp
sanitizer_type_traits.h
sanitizer_unwind_linux_libcdep.cpp
sanitizer_unwind_win.cpp
sanitizer_vector.h
sanitizer_win_defs.h
sanitizer_win_dll_thunk.cpp
sanitizer_win_dll_thunk.h
sanitizer_win_dynamic_runtime_thunk.cpp
sanitizer_win_weak_interception.cpp
sanitizer_win_weak_interception.h
sanitizer_win.cpp
sanitizer_win.h