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 |
|
Markus F.X.J. Oberhumer
|
9005e50049
|
Check upx_adler32() arguments.
committer: mfx <mfx> 980888983 +0000
|
2001-01-30 21:09:43 +00:00 |
|
Markus F.X.J. Oberhumer
|
dc7493e283
|
Use the overloaded upx_adler32() function.
committer: mfx <mfx> 980851465 +0000
|
2001-01-30 10:44:25 +00:00 |
|
Markus F.X.J. Oberhumer
|
8f65fc1ab7
|
Changed an error message.
committer: mfx <mfx> 980616295 +0000
|
2001-01-27 17:24:55 +00:00 |
|
Markus F.X.J. Oberhumer
|
3d732625a7
|
Cleanups.
committer: mfx <mfx> 980615091 +0000
|
2001-01-27 17:04:51 +00:00 |
|
Markus F.X.J. Oberhumer
|
5f678d10cb
|
Some DOS updates.
committer: mfx <mfx> 980615078 +0000
|
2001-01-27 17:04:38 +00:00 |
|
Markus F.X.J. Oberhumer
|
2a55ac04ce
|
Disable TLS callback check for now.
committer: mfx <mfx> 980615053 +0000
|
2001-01-27 17:04:13 +00:00 |
|
Markus F.X.J. Oberhumer
|
2feb5a47ac
|
Decrease decompressor stack size a little bit.
committer: mfx <mfx> 980615022 +0000
|
2001-01-27 17:03:42 +00:00 |
|
Markus F.X.J. Oberhumer
|
27deeccdb3
|
Updated from 1.06 release.
committer: mfx <mfx> 980614997 +0000
|
2001-01-27 17:03:17 +00:00 |
|
Markus F.X.J. Oberhumer
|
c7f12f3a74
|
Compute an adler32 checksum.
committer: mfx <mfx> 980609412 +0000
|
2001-01-27 15:30:12 +00:00 |
|
Markus F.X.J. Oberhumer
|
99f0f0120b
|
Updated.
committer: mfx <mfx> 980609373 +0000
|
2001-01-27 15:29:33 +00:00 |
|
Markus F.X.J. Oberhumer
|
34070f0b93
|
Make fn_has_ext() case insensitive by default.
committer: mfx <mfx> 980609337 +0000
|
2001-01-27 15:28:57 +00:00 |
|
Markus F.X.J. Oberhumer
|
f300b31d8d
|
Un-documented `--stdout' option.
committer: mfx <mfx> 980606702 +0000
|
2001-01-27 14:45:02 +00:00 |
|
Markus F.X.J. Oberhumer
|
bc5f9fb0a3
|
Don't allow `--stdout' when compressing.
committer: mfx <mfx> 980433841 +0000
|
2001-01-25 14:44:01 +00:00 |
|
Markus F.X.J. Oberhumer
|
7371c219b1
|
Updated from 1.05 release.
committer: mfx <mfx> 980367939 +0000
|
2001-01-24 20:25:39 +00:00 |
|
László Molnár
|
d5dd445a06
|
refuse compressing files which have tls callbacks
committer: ml1050 <ml1050> 980113870 +0000
|
2001-01-21 21:51:10 +00:00 |
|
Markus F.X.J. Oberhumer
|
b7f0187e9c
|
Added a define to use the UPX 1.02 "blessed" stub code to avoid
problems with braindead virus scanners...
committer: mfx <mfx> 979849303 +0000
|
2001-01-18 20:21:43 +00:00 |
|
Markus F.X.J. Oberhumer
|
e982426885
|
Made upx_adler32() an overloaded function.
committer: mfx <mfx> 979849112 +0000
|
2001-01-18 20:18:32 +00:00 |
|
Markus F.X.J. Oberhumer
|
6447666284
|
Support VPATH builds.
committer: mfx <mfx> 979834754 +0000
|
2001-01-18 16:19:14 +00:00 |
|
Markus F.X.J. Oberhumer
|
ea4fcebf33
|
Made tell() const.
committer: mfx <mfx> 979831609 +0000
|
2001-01-18 15:26:49 +00:00 |
|
Markus F.X.J. Oberhumer
|
94f7d49522
|
Make the stubs compile again.
committer: mfx <mfx> 979829197 +0000
|
2001-01-18 14:46:37 +00:00 |
|
Markus F.X.J. Oberhumer
|
bbf2938719
|
Avoid an app.pl warning.
committer: mfx <mfx> 979828878 +0000
|
2001-01-18 14:41:18 +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
|
4d45677160
|
Updated.
committer: mfx <mfx> 979756847 +0000
|
2001-01-17 18:40:47 +00:00 |
|
Markus F.X.J. Oberhumer
|
2981596fc3
|
Clarified a comment.
committer: mfx <mfx> 979756736 +0000
|
2001-01-17 18:38:56 +00:00 |
|
Markus F.X.J. Oberhumer
|
ecce4d6578
|
Reset patch order in writePackHeader().
committer: mfx <mfx> 979756690 +0000
|
2001-01-17 18:38:10 +00:00 |
|
Markus F.X.J. Oberhumer
|
bf52b5eb06
|
Small PackHeader update.
committer: mfx <mfx> 979756656 +0000
|
2001-01-17 18:37:36 +00:00 |
|
Markus F.X.J. Oberhumer
|
d8baf6d1e8
|
Added PackUnix::writePackHeader().
committer: mfx <mfx> 979754833 +0000
|
2001-01-17 18:07:13 +00:00 |
|
Markus F.X.J. Oberhumer
|
4322931d97
|
Added UPX_MAGIC2_LE32 as an additional magic number for the original
packheader as stored in the stubs.
committer: mfx <mfx> 979754722 +0000
|
2001-01-17 18:05:22 +00:00 |
|
Markus F.X.J. Oberhumer
|
ad4bf703f0
|
Added some comments.
committer: mfx <mfx> 979748824 +0000
|
2001-01-17 16:27:04 +00:00 |
|
Markus F.X.J. Oberhumer
|
342679b6d3
|
Small cleanups.
committer: mfx <mfx> 979748793 +0000
|
2001-01-17 16:26:33 +00:00 |
|
Markus F.X.J. Oberhumer
|
4a52be76fe
|
Removed nop() macro.
committer: mfx <mfx> 979746778 +0000
|
2001-01-17 15:52:58 +00:00 |
|
Markus F.X.J. Oberhumer
|
afc55d76e7
|
New version of the UNUSED() macro.
committer: mfx <mfx> 979744725 +0000
|
2001-01-17 15:18:45 +00:00 |
|
Markus F.X.J. Oberhumer
|
9e53f19b02
|
New upstream version.
committer: mfx <mfx> 979654847 +0000
|
2001-01-16 14:20:47 +00:00 |
|
Markus F.X.J. Oberhumer
|
8614bca405
|
Updated.
committer: mfx <mfx> 979237786 +0000
|
2001-01-11 18:29:46 +00:00 |
|
Markus F.X.J. Oberhumer
|
5f3bdaeebe
|
Support VPATH builds.
committer: mfx <mfx> 979143860 +0000
|
2001-01-10 16:24:20 +00:00 |
|
Markus F.X.J. Oberhumer
|
fd81cd2ae0
|
Support VPATH builds.
committer: mfx <mfx> 979143221 +0000
|
2001-01-10 16:13:41 +00:00 |
|
Markus F.X.J. Oberhumer
|
bc6599ae51
|
Added a simple delta filter.
committer: mfx <mfx> 978980129 +0000
|
2001-01-08 18:55:29 +00:00 |
|
Markus F.X.J. Oberhumer
|
6c2c174926
|
Added a simple delta filter.
committer: mfx <mfx> 978979757 +0000
|
2001-01-08 18:49:17 +00:00 |
|
Markus F.X.J. Oberhumer
|
9205d0be65
|
New version.
committer: mfx <mfx> 978973564 +0000
|
2001-01-08 17:06:04 +00:00 |
|
Markus F.X.J. Oberhumer
|
199e274cac
|
Added a simple delta filter.
committer: mfx <mfx> 978973515 +0000
|
2001-01-08 17:05:15 +00:00 |
|
John Reiser
|
c9a36d51c4
|
refine pseudo-sections
committer: jreiser <jreiser> 978901287 +0000
|
2001-01-07 21:01:27 +00:00 |
|
John Reiser
|
7bffc86777
|
prepare for selective buildLoader
committer: jreiser <jreiser> 978897024 +0000
|
2001-01-07 19:50:24 +00:00 |
|
John Reiser
|
ce1b58d293
|
filters for linux/elf386;
filter.cpp filter.h p_lx_elf.cpp p_lx_elf.h filter/ctojr.h
stub/l_lx_elf.c stub/l_lx_elf86.asm
committer: jreiser <jreiser> 978846586 +0000
|
2001-01-07 05:49:46 +00:00 |
|
John Reiser
|
4d2b35c9ee
|
debugging
committer: jreiser <jreiser> 978826747 +0000
|
2001-01-07 00:19:07 +00:00 |
|
Markus F.X.J. Oberhumer
|
47168972da
|
Added class BeLinker.
committer: mfx <mfx> 978797683 +0000
|
2001-01-06 16:14:43 +00:00 |
|
Markus F.X.J. Oberhumer
|
dee289e2d9
|
Comments updated.
committer: mfx <mfx> 978795901 +0000
|
2001-01-06 15:45:01 +00:00 |
|
Markus F.X.J. Oberhumer
|
1fc7c7898b
|
Updated.
committer: mfx <mfx> 978795803 +0000
|
2001-01-06 15:43:23 +00:00 |
|
Markus F.X.J. Oberhumer
|
dfc8a0d548
|
Renamed ctjo to ctoj, and ctjor to ctojr.
committer: mfx <mfx> 978792885 +0000
|
2001-01-06 14:54:45 +00:00 |
|
Markus F.X.J. Oberhumer
|
daa0fe353b
|
Added util function getcto().
committer: mfx <mfx> 978792675 +0000
|
2001-01-06 14:51:15 +00:00 |
|