Skip to content

Commit 0fefa6d

Browse files
committed
[NFC][sanitizer] Add a few missed RTSanitizerCommonSymbolizerInternal
Reland edb211c and 5d7b75e without stats broken on OSX.
1 parent d4ff8f8 commit 0fefa6d

File tree

3 files changed

+15
-1
lines changed

3 files changed

+15
-1
lines changed

compiler-rt/lib/hwasan/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,8 @@ function(add_hwasan_runtimes arch use_aliases)
164164
RTSanitizerCommonLibc
165165
RTSanitizerCommonCoverage
166166
RTSanitizerCommonSymbolizer
167+
# FIXME: disable tagging when in symbolizer.
168+
# RTSanitizerCommonSymbolizerInternal
167169
RTLSanCommon
168170
RTUbsan
169171
CFLAGS ${hwasan_rtl_flags}
@@ -201,6 +203,8 @@ function(add_hwasan_runtimes arch use_aliases)
201203
RTSanitizerCommonLibc
202204
RTSanitizerCommonCoverage
203205
RTSanitizerCommonSymbolizer
206+
# FIXME: disable tagging when in symbolizer.
207+
# RTSanitizerCommonSymbolizerInternal
204208
RTLSanCommon
205209
RTUbsan
206210
RTUbsan_cxx

compiler-rt/lib/memprof/CMakeLists.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,10 @@ set(MEMPROF_COMMON_RUNTIME_OBJECT_LIBS
127127
RTSanitizerCommon
128128
RTSanitizerCommonLibc
129129
RTSanitizerCommonCoverage
130-
RTSanitizerCommonSymbolizer)
130+
RTSanitizerCommonSymbolizer
131+
# FIXME: hangs.
132+
# RTSanitizerCommonSymbolizerInternal
133+
)
131134

132135
add_compiler_rt_runtime(clang_rt.memprof
133136
STATIC

compiler-rt/lib/ubsan/CMakeLists.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,9 @@ append_list_if(COMPILER_RT_HAS_LIBDL dl UBSAN_DYNAMIC_LIBS)
7171
append_list_if(COMPILER_RT_HAS_LIBLOG log UBSAN_DYNAMIC_LIBS)
7272
append_list_if(COMPILER_RT_HAS_LIBRT rt UBSAN_DYNAMIC_LIBS)
7373
append_list_if(COMPILER_RT_HAS_LIBPTHREAD pthread UBSAN_DYNAMIC_LIBS)
74+
if (COMPILER_RT_ENABLE_INTERNAL_SYMBOLIZER)
75+
append_list_if(COMPILER_RT_HAS_LIBM m UBSAN_DYNAMIC_LIBS)
76+
endif()
7477

7578
add_compiler_rt_component(ubsan)
7679

@@ -204,6 +207,8 @@ else()
204207
RTSanitizerCommonLibc
205208
RTSanitizerCommonCoverage
206209
RTSanitizerCommonSymbolizer
210+
# FIXME: Some wrong with C++ demangling.
211+
# RTSanitizerCommonSymbolizerInternal
207212
RTUbsan
208213
RTUbsan_standalone
209214
RTInterception
@@ -248,6 +253,8 @@ else()
248253
RTSanitizerCommonLibc
249254
RTSanitizerCommonCoverage
250255
RTSanitizerCommonSymbolizer
256+
# FIXME: Some wrong with C++ demangling.
257+
# RTSanitizerCommonSymbolizerInternal
251258
RTUbsan
252259
RTUbsan_cxx
253260
RTUbsan_standalone

0 commit comments

Comments
 (0)