llvm-project/compiler-rt/lib
Gulfem Savrun Yeniceri f261e258ec [profile] Fix writing binary id into profiles
This patch adds support to read all the PT_NOTE segments in the
executable to find the binary ids. Previously, it was only reading
the first PT_NOTE segment, and this was missing the cases where
binary id is in the following segments. As a result, binary-id.c
and binary-id-padding.c test were failing in the following cases:
1) sanitizer-x86_64-linux bot
   https://lab.llvm.org/staging/#/builders/97
2) OpenSuse Tumbleweed
   https://github.com/llvm/llvm-project/issues/52695

Differential Revision: https://reviews.llvm.org/D115830
2021-12-27 19:20:19 +00:00
..
BlocksRuntime
asan Revert "[ASan] Moved optimized callbacks into a separate library." 2021-12-24 12:01:36 +01:00
builtins [compiler-rt][AArch64] Add a workaround for Exynos 9810 2021-12-14 19:51:46 -08:00
cfi cfi: fix more -Wformat warnings 2021-11-24 21:48:17 +01:00
crt [cmake] By default do not instrument compiler-rt if LLVM_BUILD_INSTRUMENTED_COVERAGE is ON 2021-11-09 10:59:25 +01:00
dfsan [DFSan] Make dfsan_read_origin_of_first_taint public. 2021-12-22 23:45:30 -08:00
fuzzer Revert "[CMake] Update internal libc++ configuration" 2021-12-13 11:14:00 -08:00
gwp_asan Fix a few warnings (signed/unsigned comparison in gtest, and missing field initializers) 2021-10-16 22:43:57 -07:00
hwasan [sanitizer] Support IsRssLimitExceeded in all sanitizers 2021-12-03 12:45:44 -08:00
interception [compiler-rt] [windows] Add more assembly patterns for interception 2021-09-21 15:51:58 -07:00
lsan [lsan] Format CAN_SANITIZE_LEAKS defines 2021-12-16 11:55:16 -08:00
memprof [sanitizer] Support IsRssLimitExceeded in all sanitizers 2021-12-03 12:45:44 -08:00
msan [msan] Break optimization in memccpy tests 2021-12-22 14:45:20 +01:00
orc [ORC][ORC-RT] Register type metadata from __swift5_types MachO section 2021-11-12 16:39:59 -08:00
profile [profile] Fix writing binary id into profiles 2021-12-27 19:20:19 +00:00
safestack Revert "sanitizers: increase .clang-format columns to 100" 2021-07-28 09:40:21 +02:00
sanitizer_common [sanitizer] Add common "demangle" flag 2021-12-23 14:36:39 -08:00
scudo [scudo] Handle mallinfo2 2021-11-16 19:29:37 -08:00
stats [compiler-rt] separate lsan, ubsan, stats configuration from SANITIZER_COMMON_SUPPORTED_OS 2021-11-10 19:16:20 -08:00
tsan tsan: remove old vector clocks 2021-12-21 19:54:27 +01:00
ubsan [compiler-rt] separate lsan, ubsan, stats configuration from SANITIZER_COMMON_SUPPORTED_OS 2021-11-10 19:16:20 -08:00
ubsan_minimal [compiler-rt] separate lsan, ubsan, stats configuration from SANITIZER_COMMON_SUPPORTED_OS 2021-11-10 19:16:20 -08:00
xray Reapply [xray] add support for hexagon 2021-12-10 05:32:28 -08:00
CMakeLists.txt [ORC-RT] Re-apply "Initial ORC Runtime directories and build..." with fixes. 2021-04-24 16:00:20 -07:00