llvm-project/compiler-rt/lib
Rainer Orth 1cd4d63fb9 [sanitizer_common] Restore sanitizer_procmaps_solaris.cpp compilation on Solaris 11.3
When upstream `compiler-rt` was recently imported into GCC's
`libsanitizer`, Solaris 11.3 bootstrap broke because in 11.3
`<sys/procfs.h>` doesn't mix with largefile compilation.  I'd caused this
in D129837 <https://reviews.llvm.org/D129837> where I forgot that the code
still needs to support Solaris 11.3.

Fixed by restoring the `#undef _FILE_OFFSET_BITS`.

Tested on `sparc-sun-solaris2.11` and `amd64-pc-solaris2.11` (Solaris 11.4)
in LLVM and both Solaris 11.3 and 11.4 in GCC.

Differential Revision: https://reviews.llvm.org/D133556
2022-09-23 15:50:00 +02:00
..
BlocksRuntime
asan [ASan] Show memory rather than tag addresses in tag dump 2022-09-07 13:23:00 -07:00
builtins [compiler-rt][builtins] Add compiler flags to catch potential errors 2022-08-26 08:35:19 -07:00
cfi sanitizer_common: prefix thread-safety macros with SANITIZER_ 2022-01-07 15:11:00 +01:00
crt Revert "[compiler-rt] Use C_STANDARD instead of custom logic for adding -std=c11" 2022-04-27 00:20:44 +03:00
dfsan [DFSan] Fix handling of libAtomic external functions. 2022-08-22 16:04:29 -07:00
fuzzer [Libfuzzer] Include signal.h for SIGINT 2022-09-04 11:31:15 -05:00
gwp_asan [CMake] Build lib/gwp_asan/tests with -std=c++17 2022-08-08 17:51:17 -07:00
hwasan [HWASan] Show memory rather than tag addresses in tag dump 2022-09-06 16:54:34 -07:00
interception [compiler-rt][CMake] Set --unwindlib=none when using LLVM libunwind 2022-07-15 07:25:38 +00:00
lsan [lsan][Darwin] Scan libdispatch and Foundation memory regions 2022-09-14 16:46:40 -04:00
memprof [NFC][memprof] Remove unused code 2022-07-20 18:50:45 -07:00
msan [msan] Use no-origin functions when possible 2022-09-01 19:18:38 -07:00
orc [ORC][ORC-RT] Make WrapperFunctionCall::Create support void functions. 2022-09-18 17:53:45 -07:00
profile [profile] Create only prof header when no counters 2022-08-30 19:50:41 +00:00
safestack [compiler-rt] Fix Mmap on FreeBSD AArch64 2022-06-08 17:22:33 -04:00
sanitizer_common [sanitizer_common] Restore sanitizer_procmaps_solaris.cpp compilation on Solaris 11.3 2022-09-23 15:50:00 +02:00
scudo [scudo] Try to fix standalone build on armv7 2022-08-08 10:19:12 +02:00
stats [compiler-rt] separate lsan, ubsan, stats configuration from SANITIZER_COMMON_SUPPORTED_OS 2021-11-10 19:16:20 -08:00
tsan [tsan] Replace mem intrinsics with calls to interceptors 2022-09-06 13:09:31 -07:00
ubsan [gn build] Make ubsan_init_standalone_preinit.cpp syncable 2022-08-15 18:17:06 -04:00
ubsan_minimal [ubsan-minimal] Report the address of an error 2022-09-05 14:18:25 +04:00
xray [compiler-rt][CMake] Set --unwindlib=none when using LLVM libunwind 2022-07-15 07:25:38 +00:00
CMakeLists.txt Revert D120327 "compiler-rt: Add udivmodei5 to builtins and add bitint library" 2022-04-08 12:39:42 -07:00