Rainer Orth
85b45cccdf
libsanitizer: Fix asan SEGVs with gld on Solaris
...
When using GNU ld on Solaris, a large number of asan tests SEGV, while
Solaris ld is fine. This happens inside the __tls_get_addr interceptor,
which is highly glibc-specific. Therefore this patch disables that
interceptor.
Posted upstream at https://reviews.llvm.org/D141385 .
Tested on i386-pc-solaris2.11 and sparc-sun-solaris2.11.
2023-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE >
libsanitizer:
* sanitizer_common/sanitizer_platform_interceptors.h: Cherry-pick
llvm-project revision 951cf656b2faaf6fc0baa867293c0cb0ab131951.
2023-01-17 10:56:20 +01:00
..
2022-08-30 12:53:52 +02:00
2022-08-30 12:53:52 +02:00
2021-10-01 09:02:54 -07:00
2022-05-04 11:00:48 +02:00
2022-05-04 11:00:48 +02:00
2021-11-13 05:15:24 -08:00
2022-05-04 11:00:48 +02:00
2022-05-04 11:00:48 +02:00
2022-05-04 11:00:48 +02:00
2022-08-30 12:53:50 +02:00
2022-05-04 11:00:48 +02:00
2021-10-01 09:02:54 -07:00
2022-05-04 11:00:48 +02:00
2022-05-04 11:00:48 +02:00
2021-11-04 13:24:53 +01:00
2021-10-01 09:02:54 -07:00
2022-05-04 11:00:48 +02:00
2022-08-30 12:53:50 +02:00
2022-08-30 12:53:50 +02:00
2021-10-01 09:02:54 -07:00
2022-05-04 11:00:48 +02:00
2021-10-01 09:02:54 -07:00
2021-10-06 13:08:47 -07:00
2022-11-15 16:44:55 +01:00
2021-10-06 13:08:47 -07:00
2022-11-15 16:44:55 +01:00
2022-05-04 11:00:48 +02:00
2022-05-04 11:00:48 +02:00
2022-08-30 12:53:50 +02:00
2021-10-01 09:02:54 -07:00
2022-08-30 12:53:50 +02:00
2022-11-15 16:44:55 +01:00
2022-05-04 11:00:48 +02:00
2022-08-30 12:53:50 +02:00
2022-08-30 12:53:50 +02:00
2021-11-13 05:15:24 -08:00
2022-05-04 11:00:48 +02:00
2022-05-04 11:00:48 +02:00
2022-08-30 12:53:50 +02:00
2022-05-04 11:00:48 +02:00
2022-05-04 11:00:48 +02:00
2021-10-01 09:02:54 -07:00
2022-08-30 12:53:50 +02:00
2021-11-04 13:24:53 +01:00
2022-08-30 12:53:50 +02:00
2021-10-06 13:08:47 -07:00
2021-10-01 09:02:54 -07:00
2022-08-30 12:53:50 +02:00
2022-08-30 12:53:50 +02:00
2022-05-04 11:00:48 +02:00
2021-10-01 09:02:54 -07:00
2021-10-01 09:02:54 -07:00
2022-08-30 12:53:50 +02:00
2021-10-01 09:02:54 -07:00
2022-11-15 16:44:59 +01:00
2022-05-04 11:00:48 +02:00
2022-11-15 16:44:55 +01:00
2022-08-30 12:53:50 +02:00
2021-10-01 09:02:54 -07:00
2022-05-04 11:00:48 +02:00
2022-08-30 12:53:50 +02:00
2022-11-15 16:44:59 +01:00
2022-11-15 16:44:59 +01:00
2022-08-30 12:53:50 +02:00
2021-11-04 13:24:53 +01:00
2022-08-30 12:53:50 +02:00
2023-01-17 10:56:20 +01:00
2022-08-30 12:53:50 +02:00
2022-08-30 12:53:50 +02:00
2022-11-15 16:44:59 +01:00
2022-05-04 11:00:48 +02:00
2022-05-04 11:00:48 +02:00
2022-08-30 12:53:50 +02:00
2022-11-15 16:44:55 +01:00
2022-05-04 11:00:48 +02:00
2022-05-04 11:00:48 +02:00
2022-11-15 16:44:55 +01:00
2022-08-30 12:53:50 +02:00
2022-08-30 12:53:50 +02:00
2021-10-01 09:02:54 -07:00
2022-05-04 11:00:48 +02:00
2021-11-04 13:24:53 +01:00
2022-11-15 16:44:59 +01:00
2022-10-03 16:28:46 +02:00
2022-08-30 12:53:50 +02:00
2022-05-04 11:00:48 +02:00
2022-05-04 11:00:48 +02:00
2021-10-01 09:02:54 -07:00
2021-10-01 09:02:54 -07:00
2022-07-22 13:18:14 +02:00
2022-05-04 11:00:48 +02:00
2022-05-04 11:00:48 +02:00
2022-05-04 11:00:48 +02:00
2022-05-04 11:00:48 +02:00
2021-11-04 13:24:53 +01:00
2022-05-04 11:00:48 +02:00
2022-05-04 11:00:48 +02:00
2021-10-01 09:02:54 -07:00
2022-11-15 16:44:59 +01:00
2022-08-30 12:53:50 +02:00
2021-10-01 09:02:54 -07:00
2022-11-15 16:44:55 +01:00
2021-10-01 09:02:54 -07:00
2022-05-04 11:00:48 +02:00
2022-08-30 12:53:50 +02:00
2022-11-15 16:44:55 +01:00
2022-08-30 12:53:50 +02:00
2022-08-30 12:53:50 +02:00
2022-05-04 11:00:48 +02:00
2022-08-30 12:53:50 +02:00
2022-08-30 12:53:50 +02:00
2022-05-04 11:00:48 +02:00
2022-05-04 11:00:48 +02:00
2022-05-04 11:00:48 +02:00
2022-08-30 12:53:50 +02:00
2021-10-01 09:02:54 -07:00
2022-11-15 16:44:55 +01:00
2022-05-04 11:00:48 +02:00
2022-05-04 11:00:48 +02:00
2022-05-04 11:00:48 +02:00
2022-05-04 11:00:48 +02:00
2021-11-04 13:24:53 +01:00
2022-05-04 11:00:48 +02:00
2022-08-30 12:53:50 +02:00
2022-05-04 11:00:48 +02:00
2022-08-30 12:53:50 +02:00
2022-08-30 12:53:50 +02:00