Track x64 and arm imports in separate files

This commit is contained in:
2024-04-04 11:04:26 -07:00
parent ad91fb36a5
commit 5fad15305a
3 changed files with 14 additions and 12 deletions

View File

@@ -302,7 +302,11 @@ if(BUILD_TESTING)
set(symbol_imports ${CMAKE_SOURCE_DIR}/apple-symbol-imports.txt)
else()
set(symbol_exports ${CMAKE_SOURCE_DIR}/symbol-exports.txt)
set(symbol_imports ${CMAKE_SOURCE_DIR}/symbol-imports.txt)
if(CMAKE_SYSTEM_PROCESSOR STREQUAL aarch64)
set(symbol_imports ${CMAKE_SOURCE_DIR}/aarch64-symbol-imports.txt)
else()
set(symbol_imports ${CMAKE_SOURCE_DIR}/symbol-imports.txt)
endif()
endif()
add_test(
NAME conflict_set_shared_symbols

View File

@@ -0,0 +1,8 @@
__stack_chk_fail@GLIBC_2.17
__stack_chk_guard@GLIBC_2.17
abort@GLIBC_2.17
free@GLIBC_2.17
malloc@GLIBC_2.17
memcpy@GLIBC_2.17
memmove@GLIBC_2.17
memset@GLIBC_2.17

View File

@@ -1,17 +1,7 @@
_GLOBAL_OFFSET_TABLE_
__stack_chk_fail@GLIBC_2.17
__stack_chk_fail@GLIBC_2.4
__stack_chk_guard@GLIBC_2.17
__tls_get_addr@GLIBC_2.3
abort@GLIBC_2.17
abort@GLIBC_2.2.5
free@GLIBC_2.17
free@GLIBC_2.2.5
malloc@GLIBC_2.17
malloc@GLIBC_2.2.5
memcpy@GLIBC_2.14
memcpy@GLIBC_2.17
memmove@GLIBC_2.17
memmove@GLIBC_2.2.5
memset@GLIBC_2.17
memset@GLIBC_2.2.5
memmove@GLIBC_2.2.5