Add MTE ELF note to makefile-generated native tests.
The MTE ELF note is intended to be added to all aarch64 test binaries. This is already implemented for cc_test in soong, but we should also add it to makefile-generated tests. Bug: 156029370 Bug: 181133973 Test: atest CtsBionicTestCases on QEMU+MTE, observe previously-failing tests will now succeed. Test: m camera_client_test; readelf -t <snip>/camera_client_test | grep memtag, make sure there's the elf note. Change-Id: I2e7c4d1379ccdef04f05dd7aff675e6834d4799b
This commit is contained in:
parent
345294f459
commit
1a8405f827
1 changed files with 6 additions and 0 deletions
|
@ -39,3 +39,9 @@ ifndef LOCAL_MODULE_RELATIVE_PATH
|
|||
LOCAL_MODULE_RELATIVE_PATH := $(LOCAL_MODULE)
|
||||
endif
|
||||
endif
|
||||
|
||||
# Implicitly run this test under MTE SYNC for aarch64 binaries. This is a no-op
|
||||
# on non-MTE hardware.
|
||||
ifneq (,$(filter arm64,$(TARGET_$(LOCAL_2ND_ARCH_VAR_PREFIX)ARCH)))
|
||||
LOCAL_WHOLE_STATIC_LIBRARIES += note_memtag_heap_sync
|
||||
endif
|
||||
|
|
Loading…
Reference in a new issue