Disable unaligned access test on ppc and aarch64

The memoy read operations on these architectures are inlined

e.g. ldur on aarch64
This commit is contained in:
mio
2022-08-14 15:42:37 +02:00
parent 419d710c4a
commit bdb141aeef
2 changed files with 7 additions and 0 deletions

View File

@@ -1412,6 +1412,9 @@ if(UNICORN_BUILD_TESTS)
file(APPEND ${CMAKE_BINARY_DIR}/adb.sh "adb shell \"chmod +x /data/local/tmp/build/${TEST_FILE}\"\n")
file(APPEND ${CMAKE_BINARY_DIR}/adb.sh "adb shell \'LD_LIBRARY_PATH=/data/local/tmp/build:$LD_LIBRARY_PATH /data/local/tmp/build/${TEST_FILE}\' || exit -1\n")
endif()
if (UNICORN_TARGET_ARCH STREQUAL "aarch64" OR UNICORN_TARGET_ARCH STREQUAL "ppc")
target_compile_definitions(${TEST_FILE} PRIVATE TARGET_READ_INLINED)
endif()
endforeach()
endif()