Markus F.X.J. Oberhumer
|
f4aa80e6b4
|
Big re-sync with UPX 1.2 branch.
committer: mfx <mfx> 1026839174 +0000
|
2002-07-16 17:06:14 +00:00 |
|
John Reiser
|
40fddf1715
|
Put upx stub loader at high end of ELF output file on linux,
and allow for block-by-block specification of filter and parameters.
linker.cpp linker.h mem.cpp mem.h p_elf.h
p_lx_elf.cpp p_lx_elf.h
p_lx_exc.cpp p_lx_exc.h
p_lx_sh.cpp p_lx_sh.h
p_unix.cpp p_unix.h
packer.cpp packer.h
stub/fold_elf86.asm stub/fold_exec86.asm stub/fold_sh86.asm
stub/l_lx_elf.c stub/l_lx_elf86.asm stub/l_lx_elf86.lds
stub/l_lx_exec.c stub/l_lx_exec86.asm stub/l_lx_exec86.lds
stub/l_lx_sh.c stub/l_lx_sh86.asm stub/l_lx_sh86.lds
stub/linux.hh
committer: jreiser <jreiser> 981084316 +0000
|
2001-02-02 03:25:16 +00:00 |
|
John Reiser
|
df9db96bd1
|
filters for unix(linux)
Modified Files:
filteri.cpp filter/ctojr.h linker.cpp linker.h mem.cpp mem.h
p_lx_elf.cpp p_lx_elf.h
p_lx_exc.cpp p_lx_exc.h
p_lx_sh.cpp p_lx_sh.h
p_unix.cpp packer.cpp packer.h packhead.cpp
stub/Makefile stub/macros.ash
stub/l_lx_elf.c stub/l_lx_elf86.asm stub/l_lx_elf86.lds
stub/l_lx_exec.c stub/l_lx_exec86.asm stub/l_lx_exec86.lds
stub/l_lx_sh86.asm stub/l_lx_sh86.lds
Added Files:
filter/ctok.h
stub/fold_elf86.asm stub/fold_exec86.asm stub/fold_sh86.asm
committer: jreiser <jreiser> 979796725 +0000
|
2001-01-18 05:45:25 +00:00 |
|
Markus F.X.J. Oberhumer
|
f96955b9f0
|
Updated my email address.
committer: mfx <mfx> 978625825 +0000
|
2001-01-04 16:30:25 +00:00 |
|
Markus F.X.J. Oberhumer
|
aa540f85fa
|
Big merge of my working tree: Added options `--all-methods', new
Packer::getCompressionMethods(), improved Packer::compressWithFilters().
committer: mfx <mfx> 978449945 +0000
|
2001-01-02 15:39:05 +00:00 |
|
Markus F.X.J. Oberhumer
|
dc22e6f158
|
Changed a comment.
committer: mfx <mfx> 978108487 +0000
|
2000-12-29 16:48:07 +00:00 |
|
Markus F.X.J. Oberhumer
|
e14017fc8b
|
Use "-=" instead of "+=" to ensure a value <= 127.
committer: mfx <mfx> 974915086 +0000
|
2000-11-22 17:44:46 +00:00 |
|
Markus F.X.J. Oberhumer
|
abc15a398c
|
Updated the file headers.
committer: mfx <mfx> 974118160 +0000
|
2000-11-13 12:22:40 +00:00 |
|
Markus F.X.J. Oberhumer
|
51b162f069
|
Cleaned up the Linux C stub loaders by putting more stuff into linux.hh.
committer: mfx <mfx> 962045590 +0000
|
2000-06-26 18:53:10 +00:00 |
|
John Reiser
|
b12a57aa44
|
Defend against SIGSEGV due to decompressor overrun of output.
committer: jreiser <jreiser> 959230562 +0000
|
2000-05-25 04:56:02 +00:00 |
|
John Reiser
|
f9c33255c5
|
use mmap()+munmap() for output during decompression; and squeeze hard!
p_unix.cpp stub/l_lx_exec.c
committer: jreiser <jreiser> 959142814 +0000
|
2000-05-24 04:33:34 +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
|
0c99a3f72a
|
munmap dead input pages after blocksize output
committer: jreiser <jreiser> 958861736 +0000
|
2000-05-20 22:28:56 +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 |
|
convert-repo
|
1a9128a473
|
Initial commit (from git)
|
2000-05-19 16:04:55 +00:00 |
|