gcc/libsanitizer/sanitizer_common
Tamar Christina 745dae5923 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

(cherry picked from commit f7c5351552387bd43f6ca3631016d7f0dfe0f135)

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.
2021-05-21 10:30:59 +01:00
..
Makefile.am libsanitizer: use gnu++14 2020-06-09 10:07:24 +02:00
Makefile.in libsanitizer: Tie the hwasan library into our build system 2020-11-25 16:35:33 +00:00
sancov_flags.cpp
sancov_flags.h
sancov_flags.inc
sanitizer_addrhashmap.h
sanitizer_allocator_bytemap.h
sanitizer_allocator_checks.cpp
sanitizer_allocator_checks.h libsanitizer: merge from master 2020-10-16 10:57:03 +02:00
sanitizer_allocator_combined.h libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_allocator_interface.h
sanitizer_allocator_internal.h
sanitizer_allocator_local_cache.h
sanitizer_allocator_primary32.h libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_allocator_primary64.h libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_allocator_report.cpp libsanitizer: merge from master. 2020-11-13 17:28:49 +01:00
sanitizer_allocator_report.h libsanitizer: merge from master. 2020-11-13 17:28:49 +01:00
sanitizer_allocator_secondary.h libsanitizer: merge from master 2020-10-16 10:57:03 +02:00
sanitizer_allocator_size_class_map.h libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_allocator_stats.h
sanitizer_allocator.cpp libsanitizer: merge from master 2020-10-16 10:57:03 +02:00
sanitizer_allocator.h libsanitizer: merge from master 2020-10-16 10:57:03 +02:00
sanitizer_asm.h
sanitizer_atomic_clang_mips.h libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_atomic_clang_other.h libsanitizer: merge from master. 2020-11-13 17:28:49 +01:00
sanitizer_atomic_clang_x86.h libsanitizer: merge from master 2020-10-16 10:57:03 +02:00
sanitizer_atomic_clang.h libsanitizer: merge from master 2020-10-16 10:57:03 +02:00
sanitizer_atomic_msvc.h libsanitizer: merge from master 2020-10-16 10:57:03 +02:00
sanitizer_atomic.h libsanitizer: merge from master 2020-10-16 10:57:03 +02:00
sanitizer_bitvector.h
sanitizer_bvgraph.h
sanitizer_chained_origin_depot.cpp libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_chained_origin_depot.h libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_common_interceptors_format.inc libsanitizer: merge from master 2020-10-16 10:57:03 +02:00
sanitizer_common_interceptors_ioctl.inc libsanitizer: Remove cyclades from libsanitizer 2021-05-21 10:30:59 +01:00
sanitizer_common_interceptors_netbsd_compat.inc Libsanitizer: merge from master. 2020-06-02 08:02:07 +02:00
sanitizer_common_interceptors_vfork_aarch64.inc.S libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_common_interceptors_vfork_arm.inc.S
sanitizer_common_interceptors_vfork_i386.inc.S
sanitizer_common_interceptors_vfork_riscv64.inc.S libsanitizer: merge from master 2020-10-16 10:57:03 +02:00
sanitizer_common_interceptors_vfork_x86_64.inc.S
sanitizer_common_interceptors.inc libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_common_interface_posix.inc
sanitizer_common_interface.inc libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_common_libcdep.cpp libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_common_nolibc.cpp libsanitizer: merge from master. 2020-11-13 17:28:49 +01:00
sanitizer_common_syscalls.inc libsanitizer: merge from master 2020-10-16 10:57:03 +02:00
sanitizer_common.cpp libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_common.h libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_coverage_fuchsia.cpp Libsanitizer: merge from master. 2020-06-02 08:02:07 +02:00
sanitizer_coverage_interface.inc Libsanitizer: merge from master. 2020-06-02 08:02:07 +02:00
sanitizer_coverage_libcdep_new.cpp Libsanitizer: merge from master. 2020-06-02 08:02:07 +02:00
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 libsanitizer: merge from master. 2020-11-13 17:28:49 +01:00
sanitizer_deadlock_detector2.cpp libsanitizer: merge from master. 2020-11-13 17:28:49 +01:00
sanitizer_deadlock_detector_interface.h libsanitizer: merge from master. 2020-11-13 17:28:49 +01:00
sanitizer_deadlock_detector.h
sanitizer_errno_codes.h libsanitizer: merge from master 2020-10-16 10:57:03 +02:00
sanitizer_errno.cpp
sanitizer_errno.h libsanitizer: merge from master. 2020-11-13 17:28:49 +01:00
sanitizer_file.cpp libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_file.h libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_flag_parser.cpp Libsanitizer: merge from master. 2020-06-02 08:02:07 +02:00
sanitizer_flag_parser.h libsanitizer: merge from master. 2020-11-13 17:28:49 +01:00
sanitizer_flags.cpp libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_flags.h libsanitizer: merge from master. 2020-11-13 17:28:49 +01:00
sanitizer_flags.inc libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_freebsd.h Libsanitizer: merge from master. 2020-06-02 08:02:07 +02:00
sanitizer_fuchsia.cpp libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_fuchsia.h Libsanitizer: merge from master. 2020-06-02 08:02:07 +02:00
sanitizer_getauxval.h libsanitizer: merge from master 2020-10-16 10:57:03 +02:00
sanitizer_glibc_version.h
sanitizer_hash.h
sanitizer_interceptors_ioctl_netbsd.inc Libsanitizer: merge from master. 2020-06-02 08:02:07 +02:00
sanitizer_interface_internal.h libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_internal_defs.h libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_lfstack.h
sanitizer_libc.cpp
sanitizer_libc.h Libsanitizer: merge from master. 2020-06-02 08:02:07 +02:00
sanitizer_libignore.cpp libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_libignore.h
sanitizer_linux_libcdep.cpp libsanitizer: cherry-pick from upstream 2021-05-13 18:23:55 -07:00
sanitizer_linux_s390.cpp Libsanitizer: merge from master. 2020-06-02 08:02:07 +02:00
sanitizer_linux.cpp libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_linux.h libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_list.h
sanitizer_local_address_space_view.h libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_mac_libcdep.cpp
sanitizer_mac.cpp libsanitizer, Darwin : Handle missing __builtin_os_log_format. 2021-05-13 21:18:18 +01:00
sanitizer_mac.h libsanitizer: Apply local patches. 2021-05-13 09:29:50 +02:00
sanitizer_malloc_mac.inc libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_mutex.h
sanitizer_netbsd.cpp libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_openbsd.cpp libsanitizer: merge from master. 2020-11-13 17:28:49 +01:00
sanitizer_persistent_allocator.cpp
sanitizer_persistent_allocator.h
sanitizer_placement_new.h
sanitizer_platform_interceptors.h libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_platform_limits_freebsd.cpp libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_platform_limits_freebsd.h Libsanitizer: merge from master. 2020-06-02 08:02:07 +02:00
sanitizer_platform_limits_linux.cpp libsanitizer: Apply local patches. 2021-05-13 09:29:50 +02:00
sanitizer_platform_limits_netbsd.cpp libsanitizer: merge from master 2020-10-16 10:57:03 +02:00
sanitizer_platform_limits_netbsd.h libsanitizer: merge from master 2020-10-16 10:57:03 +02:00
sanitizer_platform_limits_openbsd.cpp libsanitizer: merge from master. 2020-11-13 17:28:49 +01:00
sanitizer_platform_limits_openbsd.h libsanitizer: merge from master. 2020-11-13 17:28:49 +01:00
sanitizer_platform_limits_posix.cpp libsanitizer: Remove cyclades from libsanitizer 2021-05-21 10:30:59 +01:00
sanitizer_platform_limits_posix.h libsanitizer: Remove cyclades from libsanitizer 2021-05-21 10:30:59 +01:00
sanitizer_platform_limits_solaris.cpp libsanitizer: merge from master 2020-10-16 10:57:03 +02:00
sanitizer_platform_limits_solaris.h Libsanitizer: merge from master. 2020-06-02 08:02:07 +02:00
sanitizer_platform.h libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_posix_libcdep.cpp libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_posix.cpp libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_posix.h libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_printf.cpp libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_procmaps_bsd.cpp libsanitizer: merge from master. 2020-11-13 17:28:49 +01:00
sanitizer_procmaps_common.cpp libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_procmaps_fuchsia.cpp Libsanitizer: merge from master. 2020-06-02 08:02:07 +02:00
sanitizer_procmaps_linux.cpp
sanitizer_procmaps_mac.cpp libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_procmaps_solaris.cpp libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_procmaps.h libsanitizer: merge from master. 2020-11-13 17:28:49 +01:00
sanitizer_ptrauth.h libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_quarantine.h
sanitizer_report_decorator.h
sanitizer_ring_buffer.h
sanitizer_rtems.cpp libsanitizer: merge from master. 2020-11-13 17:28:49 +01:00
sanitizer_rtems.h
sanitizer_signal_interceptors.inc libsanitizer: merge from master 2020-10-16 10:57:03 +02:00
sanitizer_solaris.cpp libsanitizer: merge from master 2020-10-16 10:57:03 +02:00
sanitizer_stackdepot.cpp libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_stackdepot.h libsanitizer: merge from master 2020-10-16 10:57:03 +02:00
sanitizer_stackdepotbase.h libsanitizer: merge from master 2020-10-16 10:57:03 +02:00
sanitizer_stacktrace_libcdep.cpp libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_stacktrace_printer.cpp libsanitizer: merge from master 2020-10-16 10:57:03 +02:00
sanitizer_stacktrace_printer.h libsanitizer: merge from master 2020-10-16 10:57:03 +02:00
sanitizer_stacktrace_sparc.cpp
sanitizer_stacktrace.cpp libsanitizer: Apply local patches. 2021-05-13 09:29:50 +02:00
sanitizer_stacktrace.h libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_stoptheworld_fuchsia.cpp libsanitizer: merge from master. 2020-11-13 17:28:49 +01:00
sanitizer_stoptheworld_fuchsia.h libsanitizer: merge from master. 2020-11-13 17:28:49 +01:00
sanitizer_stoptheworld_linux_libcdep.cpp libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_stoptheworld_mac.cpp libsanitizer: merge from master. 2020-11-13 17:28:49 +01:00
sanitizer_stoptheworld_netbsd_libcdep.cpp libsanitizer: merge from master. 2020-11-13 17:28:49 +01:00
sanitizer_stoptheworld.h libsanitizer: merge from master. 2020-11-13 17:28:49 +01:00
sanitizer_suppressions.cpp libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_suppressions.h
sanitizer_symbolizer_fuchsia.h
sanitizer_symbolizer_internal.h libsanitizer: merge from master. 2020-11-13 17:28:49 +01:00
sanitizer_symbolizer_libbacktrace.cpp
sanitizer_symbolizer_libbacktrace.h libsanitizer: merge from master. 2020-11-13 17:28:49 +01:00
sanitizer_symbolizer_libcdep.cpp libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_symbolizer_mac.cpp libsanitizer: merge from master. 2020-11-13 17:28:49 +01:00
sanitizer_symbolizer_mac.h libsanitizer: merge from master. 2020-11-13 17:28:49 +01:00
sanitizer_symbolizer_markup.cpp libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_symbolizer_posix_libcdep.cpp libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_symbolizer_report.cpp libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_symbolizer_rtems.h
sanitizer_symbolizer_win.cpp libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_symbolizer.cpp Libsanitizer: merge from master. 2020-06-02 08:02:07 +02:00
sanitizer_symbolizer.h Libsanitizer: merge from master. 2020-06-02 08:02:07 +02:00
sanitizer_syscall_generic.inc libsanitizer: merge from master. 2020-11-13 17:28:49 +01:00
sanitizer_syscall_linux_aarch64.inc
sanitizer_syscall_linux_arm.inc
sanitizer_syscall_linux_riscv64.inc libsanitizer: merge from master 2020-10-16 10:57:03 +02:00
sanitizer_syscall_linux_x86_64.inc
sanitizer_syscalls_netbsd.inc libsanitizer: merge from master 2020-10-16 10:57:03 +02:00
sanitizer_termination.cpp libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_thread_registry.cpp libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_thread_registry.h libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_tls_get_addr.cpp libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_tls_get_addr.h libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_type_traits.cpp
sanitizer_type_traits.h
sanitizer_unwind_linux_libcdep.cpp
sanitizer_unwind_win.cpp libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
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 libsanitizer: merge from master 2021-05-13 09:29:17 +02:00
sanitizer_win.h