1
0
mirror of https://github.com/upx/upx synced 2025-09-28 19:06:07 +08:00
upx/src/stub
John Reiser 5de83a606e Cleanup after Thierry Fauck changes for ppc64le.
We need a "UPX standard" compiler in order to re-compile the stubs for ppc64le;
meanwhile use Thierry's "pre-compiled" stubs.
Revert powerpc stubs to those produced by UPX standard powerpc.405-linux-gcc-3.4.5.
Cleanup the workarounds that Thierry used because he lacked upx-stubtools 20130920.
ARMv8 (64-bit) compiles but is incomplete and does not run yet.

 changed src/Makefile
 changed src/linker.cpp
 changed src/stub/Makefile
 changed src/stub/amd64-linux.elf-entry.h
 changed src/stub/arm64-darwin.macho-entry.h
 changed src/stub/arm64-darwin.macho-fold.h
 changed src/stub/powerpc-darwin.dylib-entry.h
 changed src/stub/powerpc-darwin.macho-entry.h
 changed src/stub/powerpc-darwin.macho-fold.h
 changed src/stub/powerpc-linux.elf-entry.h
 changed src/stub/powerpc-linux.elf-fold.h
 changed src/stub/powerpc-linux.kernel.vmlinux.h
 changed src/stub/scripts/xstrip.py
 changed src/stub/src/arch/arm/v8a/lzma_d.S
 changed src/stub/src/arch/arm/v8a/macros.S
 changed src/stub/src/arm64-darwin.macho-entry.S
 changed src/stub/tmp/arm64-darwin.macho-entry.bin.dump
2016-07-26 21:29:29 -07:00
..
scripts Cleanup after Thierry Fauck changes for ppc64le. 2016-07-26 21:29:29 -07:00
src Cleanup after Thierry Fauck changes for ppc64le. 2016-07-26 21:29:29 -07:00
tmp Cleanup after Thierry Fauck changes for ppc64le. 2016-07-26 21:29:29 -07:00
tools Welcome 2015. 2015-01-03 00:24:07 +01:00
amd64-darwin.dylib-entry.h Welcome 2015. 2015-01-03 00:24:07 +01:00
amd64-darwin.macho-entry.h Welcome 2015. 2015-01-03 00:24:07 +01:00
amd64-darwin.macho-fold.h Welcome 2015. 2015-01-03 00:24:07 +01:00
amd64-linux.elf-entry.h Cleanup after Thierry Fauck changes for ppc64le. 2016-07-26 21:29:29 -07:00
amd64-linux.elf-fold.h Welcome 2015. 2015-01-03 00:24:07 +01:00
amd64-linux.kernel.vmlinux-head.h Welcome 2015. 2015-01-03 00:24:07 +01:00
amd64-linux.kernel.vmlinux.h Welcome 2015. 2015-01-03 00:24:07 +01:00
amd64-linux.shlib-init.h Welcome 2015. 2015-01-03 00:24:07 +01:00
amd64-win64.pep.h Welcome 2015. 2015-01-03 00:24:07 +01:00
arm-darwin.macho-entry.h Welcome 2015. 2015-01-03 00:24:07 +01:00
arm-darwin.macho-fold.h Welcome 2015. 2015-01-03 00:24:07 +01:00
arm-linux.elf-entry.h Merge. 2015-01-04 11:11:05 +01:00
arm-linux.elf-fold.h Welcome 2015. 2015-01-03 00:24:07 +01:00
arm-linux.kernel.vmlinux-head.h Welcome 2015. 2015-01-03 00:24:07 +01:00
arm-linux.kernel.vmlinux.h Welcome 2015. 2015-01-03 00:24:07 +01:00
arm-linux.shlib-init.h Welcome 2015. 2015-01-03 00:24:07 +01:00
arm.v4a-wince.pe.h Welcome 2015. 2015-01-03 00:24:07 +01:00
arm.v4t-wince.pe.h Welcome 2015. 2015-01-03 00:24:07 +01:00
arm64-darwin.macho-entry.h Cleanup after Thierry Fauck changes for ppc64le. 2016-07-26 21:29:29 -07:00
arm64-darwin.macho-fold.h Cleanup after Thierry Fauck changes for ppc64le. 2016-07-26 21:29:29 -07:00
armeb-linux.elf-entry.h Merge. 2015-01-04 11:11:05 +01:00
armeb-linux.elf-fold.h Welcome 2015. 2015-01-03 00:24:07 +01:00
armeb-linux.kernel.vmlinux-head.h Welcome 2015. 2015-01-03 00:24:07 +01:00
armeb-linux.kernel.vmlinux.h Welcome 2015. 2015-01-03 00:24:07 +01:00
armel-eabi-linux.elf-entry.h Merge. 2015-01-04 11:11:05 +01:00
armel-eabi-linux.elf-fold.h Welcome 2015. 2015-01-03 00:24:07 +01:00
armel-eabi-linux.shlib-init.h Welcome 2015. 2015-01-03 00:24:07 +01:00
armel-linux.kernel.vmlinuz-head.h Welcome 2015. 2015-01-03 00:24:07 +01:00
armel-linux.kernel.vmlinuz.h Welcome 2015. 2015-01-03 00:24:07 +01:00
i086-dos16.com.h Welcome 2015. 2015-01-03 00:24:07 +01:00
i086-dos16.exe.h Welcome 2015. 2015-01-03 00:24:07 +01:00
i086-dos16.sys.h Welcome 2015. 2015-01-03 00:24:07 +01:00
i386-bsd.elf-entry.h Welcome 2015. 2015-01-03 00:24:07 +01:00
i386-bsd.elf-fold.h Welcome 2015. 2015-01-03 00:24:07 +01:00
i386-bsd.elf.execve-entry.h Welcome 2015. 2015-01-03 00:24:07 +01:00
i386-bsd.elf.execve-fold.h Welcome 2015. 2015-01-03 00:24:07 +01:00
i386-darwin.dylib-entry.h Welcome 2015. 2015-01-03 00:24:07 +01:00
i386-darwin.macho-entry.h Welcome 2015. 2015-01-03 00:24:07 +01:00
i386-darwin.macho-fold.h Welcome 2015. 2015-01-03 00:24:07 +01:00
i386-dos32.djgpp2-stubify.h Rebuild all stubs with new formatting - no binary changes. 2008-04-04 17:21:24 +02:00
i386-dos32.djgpp2.h Welcome 2015. 2015-01-03 00:24:07 +01:00
i386-dos32.tmt.h Welcome 2015. 2015-01-03 00:24:07 +01:00
i386-dos32.watcom.le.h Welcome 2015. 2015-01-03 00:24:07 +01:00
i386-linux.elf-entry.h Welcome 2015. 2015-01-03 00:24:07 +01:00
i386-linux.elf-fold.h Welcome 2015. 2015-01-03 00:24:07 +01:00
i386-linux.elf.execve-entry.h Welcome 2015. 2015-01-03 00:24:07 +01:00
i386-linux.elf.execve-fold.h Welcome 2015. 2015-01-03 00:24:07 +01:00
i386-linux.elf.interp-entry.h Welcome 2015. 2015-01-03 00:24:07 +01:00
i386-linux.elf.interp-fold.h Welcome 2015. 2015-01-03 00:24:07 +01:00
i386-linux.elf.shell-entry.h Welcome 2015. 2015-01-03 00:24:07 +01:00
i386-linux.elf.shell-fold.h Welcome 2015. 2015-01-03 00:24:07 +01:00
i386-linux.kernel.vmlinux-head.h Welcome 2015. 2015-01-03 00:24:07 +01:00
i386-linux.kernel.vmlinux.h Welcome 2015. 2015-01-03 00:24:07 +01:00
i386-linux.kernel.vmlinuz.h Welcome 2015. 2015-01-03 00:24:07 +01:00
i386-linux.shlib-init.h Welcome 2015. 2015-01-03 00:24:07 +01:00
i386-netbsd.elf-entry.h Welcome 2015. 2015-01-03 00:24:07 +01:00
i386-netbsd.elf-fold.h Welcome 2015. 2015-01-03 00:24:07 +01:00
i386-openbsd.elf-fold.h Welcome 2015. 2015-01-03 00:24:07 +01:00
i386-win32.pe.h Welcome 2015. 2015-01-03 00:24:07 +01:00
m68k-atari.tos.h Welcome 2015. 2015-01-03 00:24:07 +01:00
Makefile Cleanup after Thierry Fauck changes for ppc64le. 2016-07-26 21:29:29 -07:00
mips.r3000-linux.elf-entry.h Welcome 2015. 2015-01-03 00:24:07 +01:00
mips.r3000-linux.elf-fold.h Welcome 2015. 2015-01-03 00:24:07 +01:00
mipsel.r3000-linux.elf-entry.h Welcome 2015. 2015-01-03 00:24:07 +01:00
mipsel.r3000-linux.elf-fold.h Welcome 2015. 2015-01-03 00:24:07 +01:00
mipsel.r3000-ps1.h Welcome 2015. 2015-01-03 00:24:07 +01:00
powerpc-darwin.dylib-entry.h Cleanup after Thierry Fauck changes for ppc64le. 2016-07-26 21:29:29 -07:00
powerpc-darwin.macho-entry.h Cleanup after Thierry Fauck changes for ppc64le. 2016-07-26 21:29:29 -07:00
powerpc-darwin.macho-fold.h Cleanup after Thierry Fauck changes for ppc64le. 2016-07-26 21:29:29 -07:00
powerpc-linux.elf-entry.h Cleanup after Thierry Fauck changes for ppc64le. 2016-07-26 21:29:29 -07:00
powerpc-linux.elf-fold.h Cleanup after Thierry Fauck changes for ppc64le. 2016-07-26 21:29:29 -07:00
powerpc-linux.kernel.vmlinux-head.h Welcome 2015. 2015-01-03 00:24:07 +01:00
powerpc-linux.kernel.vmlinux.h Cleanup after Thierry Fauck changes for ppc64le. 2016-07-26 21:29:29 -07:00
ppc64le-darwin.dylib-entry.h changeset: 2451:4e2a6c33d5fb 2016-07-26 17:00:25 -07:00
ppc64le-darwin.macho-entry.h changeset: 2451:4e2a6c33d5fb 2016-07-26 17:00:25 -07:00
ppc64le-darwin.macho-fold.h changeset: 2451:4e2a6c33d5fb 2016-07-26 17:00:25 -07:00
ppc64le-linux.elf-entry.h changeset: 2451:4e2a6c33d5fb 2016-07-26 17:00:25 -07:00
ppc64le-linux.elf-fold.h changeset: 2451:4e2a6c33d5fb 2016-07-26 17:00:25 -07:00
ppc64le-linux.kernel.vmlinux-head.h changeset: 2451:4e2a6c33d5fb 2016-07-26 17:00:25 -07:00
ppc64le-linux.kernel.vmlinux.h changeset: 2451:4e2a6c33d5fb 2016-07-26 17:00:25 -07:00
thumb-eabi-linux.shlib-init.h Welcome 2015. 2015-01-03 00:24:07 +01:00