ec9f023f41
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 |
||
---|---|---|
.. | ||
arm | ||
arm64 | ||
riscv64 | ||
x86 | ||
x86_64 | ||
gen-libtest_invalid-local-tls.sh |