OSDN Git Service

Add test for libraries with textrels
authorDimitry Ivanov <dimitry@google.com>
Wed, 19 Oct 2016 18:00:28 +0000 (11:00 -0700)
committerDimitry Ivanov <dimitry@google.com>
Wed, 19 Oct 2016 21:21:42 +0000 (14:21 -0700)
commit816676e70da0e00761b0d23f512ea3571211b3ae
tree8be0a547c1c6def6d16b81b212c8d3188241711f
parentd8244214751f9b48e60e69910c4e7175f8fab1ac
Add test for libraries with textrels

Make sure android fails to load them.

Bug: http://b/30795430
Test: bionic-unit-tests --gtest_filter=dlfcn.dlopen_invalid*
Test: cts-tradefed run singleCommand cts --skip-preconditions -m CtsBionicTestCases
Change-Id: Id0ebdf336b2f297007479ceb1bbccf778a7ca3f2
15 files changed:
linker/linker.cpp
tests/Android.mk
tests/dlfcn_test.cpp
tests/prebuilt-elf-files/arm/libtest_invalid-textrels.so [new file with mode: 0755]
tests/prebuilt-elf-files/arm/libtest_invalid-textrels2.so [new file with mode: 0755]
tests/prebuilt-elf-files/arm64/libtest_invalid-textrels.so [new file with mode: 0755]
tests/prebuilt-elf-files/arm64/libtest_invalid-textrels2.so [new file with mode: 0755]
tests/prebuilt-elf-files/mips/libtest_invalid-textrels.so [new file with mode: 0755]
tests/prebuilt-elf-files/mips/libtest_invalid-textrels2.so [new file with mode: 0755]
tests/prebuilt-elf-files/mips64/libtest_invalid-textrels.so [new file with mode: 0755]
tests/prebuilt-elf-files/mips64/libtest_invalid-textrels2.so [new file with mode: 0755]
tests/prebuilt-elf-files/x86/libtest_invalid-textrels.so [new file with mode: 0755]
tests/prebuilt-elf-files/x86/libtest_invalid-textrels2.so [new file with mode: 0755]
tests/prebuilt-elf-files/x86_64/libtest_invalid-textrels.so [new file with mode: 0755]
tests/prebuilt-elf-files/x86_64/libtest_invalid-textrels2.so [new file with mode: 0755]