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,8 +302,12 @@ if(BUILD_TESTING)
set(symbol_imports ${CMAKE_SOURCE_DIR}/apple-symbol-imports.txt) set(symbol_imports ${CMAKE_SOURCE_DIR}/apple-symbol-imports.txt)
else() else()
set(symbol_exports ${CMAKE_SOURCE_DIR}/symbol-exports.txt) set(symbol_exports ${CMAKE_SOURCE_DIR}/symbol-exports.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) set(symbol_imports ${CMAKE_SOURCE_DIR}/symbol-imports.txt)
endif() endif()
endif()
add_test( add_test(
NAME conflict_set_shared_symbols NAME conflict_set_shared_symbols
COMMAND COMMAND

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_fail@GLIBC_2.4
__stack_chk_guard@GLIBC_2.17
__tls_get_addr@GLIBC_2.3 __tls_get_addr@GLIBC_2.3
abort@GLIBC_2.17
abort@GLIBC_2.2.5 abort@GLIBC_2.2.5
free@GLIBC_2.17
free@GLIBC_2.2.5 free@GLIBC_2.2.5
malloc@GLIBC_2.17
malloc@GLIBC_2.2.5 malloc@GLIBC_2.2.5
memcpy@GLIBC_2.14 memcpy@GLIBC_2.14
memcpy@GLIBC_2.17
memmove@GLIBC_2.17
memmove@GLIBC_2.2.5 memmove@GLIBC_2.2.5
memset@GLIBC_2.17
memset@GLIBC_2.2.5