Skip to content

Commit edb211c

Browse files
committed
[NFC][sanitizer] Add a few missed RTSanitizerCommonSymbolizerInternal
1 parent 4d14b4a commit edb211c

File tree

4 files changed

+14
-1
lines changed

4 files changed

+14
-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: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,8 @@ set(MEMPROF_COMMON_RUNTIME_OBJECT_LIBS
127127
RTSanitizerCommon
128128
RTSanitizerCommonLibc
129129
RTSanitizerCommonCoverage
130-
RTSanitizerCommonSymbolizer)
130+
RTSanitizerCommonSymbolizer
131+
RTSanitizerCommonSymbolizerInternal)
131132

132133
add_compiler_rt_runtime(clang_rt.memprof
133134
STATIC

compiler-rt/lib/stats/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ add_compiler_rt_runtime(clang_rt.stats
2929
OBJECT_LIBS RTSanitizerCommon
3030
RTSanitizerCommonLibc
3131
RTSanitizerCommonSymbolizer
32+
RTSanitizerCommonSymbolizerInternal
3233
CFLAGS ${SANITIZER_COMMON_CFLAGS}
3334
LINK_FLAGS ${SANITIZER_COMMON_LINK_FLAGS} ${WEAK_SYMBOL_LINK_FLAGS}
3435
LINK_LIBS ${STATS_LINK_LIBS}

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)