John Reiser
|
75c31dff1d
|
Use THUMB 'ret' when in THUMB mode.
https://github.com/upx/upx/issues/236
https://github.com/upx/upx/issues/229
modified: src/arm.v4t-linux.shlib-init.S
modified: arm.v5t-linux.shlib-init.h
modified: tmp/arm.v5t-linux.shlib-init.bin.dump
|
2018-12-13 20:14:14 -08:00 |
|
John Reiser
|
5e9b6bd69d
|
more ELF shlib when no DT_INIT (especially Android): hook DT_INIT_ARRAY[0]
https://github.com/upx/upx/issues/191 [partial, not finished]
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
|
2018-03-26 16:30:52 -07:00 |
|
John Reiser
|
c2b62359d5
|
arm32 stubs on linux: allow 0==user_DT_INIT as nop; somewhat expensive
modified: stub/arm.v5a-linux.shlib-init.h
modified: stub/arm.v5t-linux.shlib-init.h
modified: stub/src/arm.v4a-linux.shlib-init.S
modified: stub/src/arm.v4t-linux.shlib-init.S
modified: stub/tmp/arm.v5a-linux.shlib-init.bin.dump
modified: stub/tmp/arm.v5t-linux.shlib-init.bin.dump
|
2018-03-24 08:55:04 -07:00 |
|
John Reiser
|
be83788666
|
--android-shlib for 32-bit ARM
Includes better handling of asl_delta in execution stub.
modified: p_lx_elf.cpp
modified: p_lx_elf.h
modified: stub/src/arm.v4t-linux.shlib-init.S
modified: stub/src/arm64-linux.shlib-init.S
|
2018-01-27 22:00:16 -08:00 |
|
John Reiser
|
6d9f3adc86
|
Escape hatch for Thumb-mode shared library must reside at even address.
https://github.com/upx/upx/issues/122
modified: stub/src/arm.v4t-linux.shlib-init.S
modified: stub/arm.v5t-linux.shlib-init.h
modified: stub/tmp/arm.v5t-linux.shlib-init.bin.dump
|
2017-09-13 22:38:24 -07:00 |
|
Markus F.X.J. Oberhumer
|
d3419acada
|
stub: start arm renaming.
|
2016-09-22 10:52:26 +02:00 |
|