upx/.github
John Reiser c34fe09a79 Revamp --android-shlib
Android "Oreo" wants to deal with ElfXX_Shdr[].  So splice 4KiB into PT_LOAD[0]
with an "extra" copy of them.  This requires careful relocation processing.
It also costs a page at run time, and an average of a page in the file
(depending on fragmentation at the boundary between r-x and rw- .)

https://github.com/upx/upx/issues/124
https://github.com/upx/upx/issues/139
https://github.com/upx/upx/issues/142

	modified:   p_elf_enum.h
	modified:   p_lx_elf.cpp
	modified:   p_lx_elf.h
	modified:   stub/src/arm.v4a-linux.shlib-init.S
	modified:   stub/src/arm.v4t-linux.shlib-init.S
	modified:   stub/src/arm64-linux.shlib-init.S

	modified:   stub/arm.v5a-linux.shlib-init.h
	modified:   stub/arm.v5t-linux.shlib-init.h
	modified:   stub/arm64-linux.shlib-init.h

	modified:   ../.github/travis_testsuite_1.sh
2018-01-15 16:08:34 -08:00
..
ISSUE_TEMPLATE.md Update Travis. 2017-04-10 16:15:03 +02:00
travis_build.sh Update Travis and check_whitespace.sh. 2017-07-23 02:59:51 +02:00
travis_deploy.sh Update Travis. 2017-09-21 10:15:01 +02:00
travis_init.sh Update Travis. 2017-09-21 10:15:01 +02:00
travis_testsuite_1.sh Revamp --android-shlib 2018-01-15 16:08:34 -08:00
upx-automatic-builds@github.com.enc Update Travis. 2017-01-15 11:10:59 +01:00