Define DT_ANDROID_REL[A] correctly for a test
DT_ANDROID_REL is 0x6000000f, but this code defined it as 0x60000002. DT_ANDROID_RELA is 0x60000011, but this code defined it as 0x60000004. compat_elf_hash_and_relocation_tables tests that certain shared libraries are linked with ordinary relocations and not with packed relocations. A shared library will only have one kind of relocation table, so the test mostly still worked by requiring DT_REL[A]. Previously, this test would have allowed libdl.so to have packed relocations. Test: /data/nativetest/bionic-unit-tests/bionic-unit-tests \ --gtest_filter=dlext.compat_elf_hash_and_relocation_tables Test: manual Bug: none Change-Id: Ic8aa919a68fb6ed01a7994b69c0c7dd3798d6b67
Loading
Please sign in to comment