platform_bionic/tests/prebuilt-elf-files/riscv64
Elliott Hughes ec9f023f41 Add invalid riscv64 ELF files for the linker tests.
The libtest_empty.so was built by the "libtest_empty" build rule, and
the other files are copies of that with small edits made by the toybox
hexedit tool. I worked out what to edit in each case from a combination
of "what does the name imply?" and "what does a diff of the xxd output
of the corresponding two arm64 files show?".

I failed to produce a working (by which I mean "failing") local-tls
file despite my best efforts. I'm not sure what exactly it was about the
gold-generated files we didn't like, because the commentary implies that
this would be problematic:

    39: 0000000000000004     4 TLS     LOCAL  DEFAULT   12 tls_var_2

But it loads without complaint.

Test: ran locally
Change-Id: I3b9b2b4db1f8827243541cf13380c6ceb840f123
2022-11-16 00:52:26 +00:00
..
libtest_empty.so Add invalid riscv64 ELF files for the linker tests. 2022-11-16 00:52:26 +00:00
libtest_invalid-empty_shdr_table.so Add invalid riscv64 ELF files for the linker tests. 2022-11-16 00:52:26 +00:00
libtest_invalid-rw_load_segment.so Add invalid riscv64 ELF files for the linker tests. 2022-11-16 00:52:26 +00:00
libtest_invalid-textrels.so Add invalid riscv64 ELF files for the linker tests. 2022-11-16 00:52:26 +00:00
libtest_invalid-textrels2.so Add invalid riscv64 ELF files for the linker tests. 2022-11-16 00:52:26 +00:00
libtest_invalid-unaligned_shdr_offset.so Add invalid riscv64 ELF files for the linker tests. 2022-11-16 00:52:26 +00:00
libtest_invalid-zero_shdr_table_content.so Add invalid riscv64 ELF files for the linker tests. 2022-11-16 00:52:26 +00:00
libtest_invalid-zero_shdr_table_offset.so Add invalid riscv64 ELF files for the linker tests. 2022-11-16 00:52:26 +00:00
libtest_invalid-zero_shentsize.so Add invalid riscv64 ELF files for the linker tests. 2022-11-16 00:52:26 +00:00
libtest_invalid-zero_shstrndx.so Add invalid riscv64 ELF files for the linker tests. 2022-11-16 00:52:26 +00:00