Files
upx/src/stub
John Reiser 9e8de4abe5 i386: new stub strategy to avoid problems with early mmap layout
The stub occupies the same region that execve() would create
for the original progam.  The stub copies everything to a new area,
erases the original region, replaces it with the de-compressed
program, and erases the copy of itself via the escape hatch.
The copy is inexpensive via mmap() of /proc/self/exe.

	modified:   stub/src/i386-linux.elf-entry.S
	modified:   stub/src/i386-linux.elf-fold.S
	modified:   stub/src/i386-linux.elf-main.c

	modified:   p_lx_elf.cpp
	modified:   p_lx_elf.h
	modified:   p_lx_interp.cpp
	modified:   p_lx_interp.h
	modified:   p_lx_sh.cpp
	modified:   p_lx_sh.h
	modified:   p_mach.cpp
	modified:   p_mach.h
	modified:   p_unix.cpp
	modified:   p_unix.h
	modified:   p_vmlinx.cpp

	plus .h, .map, .dump
2017-10-01 15:56:34 -07:00
..
2017-09-21 10:15:01 +02:00
2017-07-22 12:54:37 +02:00
2017-01-03 12:02:07 +01:00
2017-04-24 17:12:55 -07:00
2017-03-25 20:08:29 -07:00
2017-06-14 09:33:41 -07:00
2017-06-08 17:23:19 -07:00
2017-06-08 17:23:19 -07:00
2017-01-03 12:02:07 +01:00
2017-04-06 14:22:47 -07:00
2017-01-03 12:02:07 +01:00
2017-01-03 12:02:07 +01:00
2017-01-03 12:02:07 +01:00
2017-01-03 12:02:07 +01:00
2017-01-03 12:02:07 +01:00
2017-01-03 12:02:07 +01:00
2017-01-03 12:02:07 +01:00
2017-04-06 14:22:47 -07:00
2017-01-03 12:02:07 +01:00
2017-01-03 12:02:07 +01:00
2017-05-05 13:32:42 -07:00
2017-01-03 12:02:07 +01:00