llvm-project/compiler-rt/lib/scudo
Diana Picus 8342ea6eac [scudo] Try to fix standalone build on armv7
When linking scudo standalone on armv7, it can't find symbols related to
unwinding (e.g. __aeabi_unwind_cpp_pr0). This is because it is passing
--unwindlib=none. This patch hacks around the issue by adding
COMPILER_RT_UNWINDER_LINK_LIBS to the link line.

I don't know anything about scudo, so I'm not sure what the original
intention was.

See also https://github.com/llvm/llvm-project/issues/56900

Differential Revision: https://reviews.llvm.org/D131250
2022-08-08 10:19:12 +02:00
..
standalone [scudo] Try to fix standalone build on armv7 2022-08-08 10:19:12 +02:00
CMakeLists.txt [compiler-rt] [scudo] Use -mcrc32 on x86 when available 2022-04-01 13:00:21 +02:00
scudo_allocator.cpp [compiler-rt] [scudo] Use -mcrc32 on x86 when available 2022-04-01 13:00:21 +02:00
scudo_allocator.h
scudo_allocator_combined.h
scudo_allocator_secondary.h
scudo_crc32.cpp [compiler-rt] [scudo] Use -mcrc32 on x86 when available 2022-04-01 13:00:21 +02:00
scudo_crc32.h [compiler-rt] [scudo] Use -mcrc32 on x86 when available 2022-04-01 13:00:21 +02:00
scudo_errors.cpp
scudo_errors.h
scudo_flags.cpp
scudo_flags.h
scudo_flags.inc
scudo_interface_internal.h
scudo_malloc.cpp
scudo_new_delete.cpp
scudo_platform.h
scudo_termination.cpp scudo: fix CheckFailed-related build breakage 2021-05-12 09:10:34 +02:00
scudo_tsd.h sanitizer_common: prefix thread-safety macros with SANITIZER_ 2022-01-07 15:11:00 +01:00
scudo_tsd_exclusive.cpp
scudo_tsd_exclusive.inc sanitizer_common: prefix thread-safety macros with SANITIZER_ 2022-01-07 15:11:00 +01:00
scudo_tsd_shared.cpp sanitizer_common: prefix thread-safety macros with SANITIZER_ 2022-01-07 15:11:00 +01:00
scudo_tsd_shared.inc scudo: fix thread-safety macro name 2022-01-07 18:28:15 +01:00
scudo_utils.cpp scudo: fix __attribute__((format)) 2021-08-13 13:44:12 +02:00
scudo_utils.h scudo: fix __attribute__((format)) 2021-08-13 13:44:12 +02:00