John Reiser
08057f2a85
fix memory leak of phdri
...
committer: jreiser <jreiser> 958968535 +0000
2000-05-22 04:08:55 +00:00
John Reiser
f443210ded
avoid copying (faster for same instruction size)
...
committer: jreiser <jreiser> 958949861 +0000
2000-05-21 22:57:41 +00:00
John Reiser
6bb104b39f
Compress the compiled C code in the stub on lx_exec86 (saves 157 bytes).
...
Also make 'fold_begin' processing more robust.
p_lx_elf.cpp p_lx_sh.cpp p_unix.cpp
stub/Makefile stub/l_lx_exec86.asm
committer: jreiser <jreiser> 958923851 +0000
2000-05-21 15:44:11 +00:00
John Reiser
fdebd78d50
MemBuffer instead of 'new'
...
committer: jreiser <jreiser> 958865724 +0000
2000-05-20 23:35:24 +00:00
John Reiser
0c99a3f72a
munmap dead input pages after blocksize output
...
committer: jreiser <jreiser> 958861736 +0000
2000-05-20 22:28:56 +00:00
John Reiser
0421c010cb
UPX1 no longer used with Extent in xread() stub/l_lx_exec.c
...
committer: jreiser <jreiser> 958847383 +0000
2000-05-20 18:29:43 +00:00
John Reiser
25ade0970b
Extent for xread(); more args for upx_main()
...
l_lx_exec.c l_lx_exec86.asm
committer: jreiser <jreiser> 958847261 +0000
2000-05-20 18:27:41 +00:00
John Reiser
1c24a96864
tail order the args for better compressability;
...
special syscall1m for mmap because Z0 and Z1 don't work there.
committer: jreiser <jreiser> 958847154 +0000
2000-05-20 18:25:54 +00:00
John Reiser
7854a924c7
put overlay into PT_LOAD, in order to protect from /usr/bin/strip,
...
and prepare to discontinue use of /proc/exe by stub
p_unix.cpp p_unix.h stub/Makefile
stub/l_lx_exec86.lds
committer: jreiser <jreiser> 958837765 +0000
2000-05-20 15:49:25 +00:00
John Reiser
e6e9229942
Patch (output of diff -u) to bfd/elfcode.h so that programs such as
...
gdb, size, objdump will work with UPX-packed executables.
committer: jreiser <jreiser> 958752295 +0000
2000-05-19 16:04:55 +00:00
convert-repo
1a9128a473
Initial commit (from git)
2000-05-19 16:04:55 +00:00