1
0
mirror of https://github.com/upx/upx synced 2025-09-28 19:06:07 +08:00
Commit Graph

2933 Commits

Author SHA1 Message Date
Markus F.X.J. Oberhumer
68fd06daca Updated.
committer: mfx <mfx> 976723863 +0000
2000-12-13 16:11:03 +00:00
Markus F.X.J. Oberhumer
04c3173ef3 Rewrote the new vmlinuz/i386 format in a more object-oriented way. This
should hopefully also help adding support for filters and other
things.

committer: mfx <mfx> 976723821 +0000
2000-12-13 16:10:21 +00:00
Markus F.X.J. Oberhumer
d266c6bff1 Added Packer::getLoaderSectionStart(), where the size of the section
is allowed to be zero.

committer: mfx <mfx> 976719893 +0000
2000-12-13 15:04:53 +00:00
Markus F.X.J. Oberhumer
d465077f13 Removed traces of the old prototype vmlinux stuff.
committer: mfx <mfx> 976719035 +0000
2000-12-13 14:50:35 +00:00
Markus F.X.J. Oberhumer
42d29038ca Added l_vmlinz.h.
committer: mfx <mfx> 976715829 +0000
2000-12-13 13:57:09 +00:00
László Molnár
de30026bbe vmlinuz/i386 support.
committer: ml1050 <ml1050> 976714560 +0000
2000-12-13 13:36:00 +00:00
Markus F.X.J. Oberhumer
c9430123d1 Made some PackHeader methods strictly private to class Packer.
committer: mfx <mfx> 976602743 +0000
2000-12-12 06:32:23 +00:00
Markus F.X.J. Oberhumer
ddaad37503 A check in getLoaderSection() was too strict.
committer: mfx <mfx> 976602702 +0000
2000-12-12 06:31:42 +00:00
Markus F.X.J. Oberhumer
ccc6c7b5a0 Default to DEBUG=0 again.
committer: mfx <mfx> 976601714 +0000
2000-12-12 06:15:14 +00:00
Markus F.X.J. Oberhumer
c6481575f9 Rewrote PackHeader handling. In particuliar, Packer::putPackHeader()
was renamed to patchPackHeader(), and it is now under control of
the usual checkPatch() patch-order.

committer: mfx <mfx> 976601615 +0000
2000-12-12 06:13:35 +00:00
Markus F.X.J. Oberhumer
a8eac4f2f8 Added some checks about bad loaders.
committer: mfx <mfx> 976593293 +0000
2000-12-12 03:54:53 +00:00
Markus F.X.J. Oberhumer
b2e0f807f2 All find*() and patch*() routines now return the buffer offset as an `int'.
committer: mfx <mfx> 976592518 +0000
2000-12-12 03:41:58 +00:00
Markus F.X.J. Oberhumer
1efd7f5cfa Throw an exception if we cannot create a temp/backup file name.
committer: mfx <mfx> 976591585 +0000
2000-12-12 03:26:25 +00:00
Markus F.X.J. Oberhumer
c3b4fd723f Removed trailing whitespace.
committer: mfx <mfx> 976591488 +0000
2000-12-12 03:24:48 +00:00
Markus F.X.J. Oberhumer
b3411ff0c6 Moved some string support functions from p_w32pe.cpp to util.h.
committer: mfx <mfx> 976588093 +0000
2000-12-12 02:28:13 +00:00
Markus F.X.J. Oberhumer
546f561bd3 The patch_*() functions now return the buffer offset.
committer: mfx <mfx> 976587711 +0000
2000-12-12 02:21:51 +00:00
László Molnár
2afc76f0e9 fixed a rare bug in the relocation handling code.
committer: ml1050 <ml1050> 976488481 +0000
2000-12-10 22:48:01 +00:00
Markus F.X.J. Oberhumer
b286b2d3c2 Don't try to unlink the temp file more than once.
committer: mfx <mfx> 975606488 +0000
2000-11-30 17:48:08 +00:00
Markus F.X.J. Oberhumer
6af392d582 Improved removal of temp output file in case of errors.
committer: mfx <mfx> 975606039 +0000
2000-11-30 17:40:39 +00:00
Markus F.X.J. Oberhumer
6ed8f2fd7b Improved error message.
committer: mfx <mfx> 975558083 +0000
2000-11-30 04:21:23 +00:00
Markus F.X.J. Oberhumer
f26380b110 Added some debug print statements.
committer: mfx <mfx> 975558043 +0000
2000-11-30 04:20:43 +00:00
Markus F.X.J. Oberhumer
8ea765516c Updated.
committer: mfx <mfx> 975557812 +0000
2000-11-30 04:16:52 +00:00
Markus F.X.J. Oberhumer
c350efb3d0 Renamed pass and total_passes to ui_pass and ui_total_passes in class Packer.
committer: mfx <mfx> 975421199 +0000
2000-11-28 14:19:59 +00:00
Markus F.X.J. Oberhumer
5abb6eb61a Small cleanup.
committer: mfx <mfx> 975421138 +0000
2000-11-28 14:18:58 +00:00
Markus F.X.J. Oberhumer
084cc89a41 Clarified some comments.
committer: mfx <mfx> 975421093 +0000
2000-11-28 14:18:13 +00:00
Markus F.X.J. Oberhumer
632a66eb7c Small cleanups.
committer: mfx <mfx> 975420927 +0000
2000-11-28 14:15:27 +00:00
Markus F.X.J. Oberhumer
690499b2c0 Removed a wrong assertion.
committer: mfx <mfx> 974918108 +0000
2000-11-22 18:35:08 +00:00
Markus F.X.J. Oberhumer
2e6c03690f Swapped the parameters in Packer::checkCompressionRatio() - all functions
now have the uncompressed size before the compressed size in the
parameter list.

committer: mfx <mfx> 974917952 +0000
2000-11-22 18:32:32 +00:00
Markus F.X.J. Oberhumer
7a5b0a09e0 Remove "-mno-schedule-prologue" when compiling under linux/i386 as the
current gcc cvs-snapshot seems to no longer accept this option.

committer: mfx <mfx> 974916395 +0000
2000-11-22 18:06:35 +00:00
Markus F.X.J. Oberhumer
cab6e01c64 Use nrelocs to test if there are any relocations.
committer: mfx <mfx> 974916297 +0000
2000-11-22 18:04:57 +00:00
Markus F.X.J. Oberhumer
f2bc08429f Try S_IWRITE if S_IWUSR is not defined.
committer: mfx <mfx> 974916264 +0000
2000-11-22 18:04:24 +00:00
Markus F.X.J. Oberhumer
8df72ace1f Updated the UI system.
committer: mfx <mfx> 974916150 +0000
2000-11-22 18:02:30 +00:00
Markus F.X.J. Oberhumer
95580cdc48 Fixed trailing tokens after a #endif.
committer: mfx <mfx> 974916117 +0000
2000-11-22 18:01:57 +00:00
Markus F.X.J. Oberhumer
f1d51ab624 Added a "const".
committer: mfx <mfx> 974916065 +0000
2000-11-22 18:01:05 +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
3be1f60c59 Disabled compressWithFilters() for now.
committer: mfx <mfx> 974490371 +0000
2000-11-17 19:46:11 +00:00
Markus F.X.J. Oberhumer
e2326eabcf Added an assertion.
committer: mfx <mfx> 974489511 +0000
2000-11-17 19:31:51 +00:00
Markus F.X.J. Oberhumer
e15cc07e94 Updated the file headers.
committer: mfx <mfx> 974486775 +0000
2000-11-17 18:46:15 +00:00
Markus F.X.J. Oberhumer
b8b7812bc8 Changed info message.
committer: mfx <mfx> 974486670 +0000
2000-11-17 18:44:30 +00:00
Markus F.X.J. Oberhumer
b4f8fa125a Added a copyright header.
committer: mfx <mfx> 974485767 +0000
2000-11-17 18:29:27 +00:00
Markus F.X.J. Oberhumer
f9dbdb7c03 Added a define for a "nop" statement.
committer: mfx <mfx> 974485414 +0000
2000-11-17 18:23:34 +00:00
Markus F.X.J. Oberhumer
7a9bcb10ef Use compressWithFilters().
committer: mfx <mfx> 974485324 +0000
2000-11-17 18:22:04 +00:00
Markus F.X.J. Oberhumer
bd7d18d046 Added optional buffer offset parameters to compressWithFilters().
committer: mfx <mfx> 974485183 +0000
2000-11-17 18:19:43 +00:00
Markus F.X.J. Oberhumer
f86d4f1992 Don't compress write protected files unless we make a backup.
committer: mfx <mfx> 974485024 +0000
2000-11-17 18:17:04 +00:00
Markus F.X.J. Oberhumer
b586c35303 Corrected an URL.
committer: mfx <mfx> 974288553 +0000
2000-11-15 11:42:33 +00:00
Markus F.X.J. Oberhumer
377786bad2 Disabled the `--script=' option.
committer: mfx <mfx> 974165720 +0000
2000-11-14 01:35:20 +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
f23022a595 Updated version date.
committer: mfx <mfx> 974112215 +0000
2000-11-13 10:43:35 +00:00
Markus F.X.J. Oberhumer
828526a001 Added symbol `__UPX_CHECKER' for memory checkers.
committer: mfx <mfx> 974112181 +0000
2000-11-13 10:43:01 +00:00
Markus F.X.J. Oberhumer
7f3f4dad7d Added new macro CONST_CAST to avoid compiler warnings.
committer: mfx <mfx> 974103100 +0000
2000-11-13 08:11:40 +00:00
Markus F.X.J. Oberhumer
94071e4e5b Use `-Werror' for building the Linux stubs.
committer: mfx <mfx> 974103048 +0000
2000-11-13 08:10:48 +00:00
John Reiser
b66930fa04 default for AT_PHDR if no PT_PHDR (as in static upx)
l_lx_elf.c l_lx_sep.c; not needed in l_lx_sh.c

committer: jreiser <jreiser> 973888017 +0000
2000-11-10 20:26:57 +00:00
Markus F.X.J. Oberhumer
10f26f276c Require UCL 0.92.
committer: mfx <mfx> 973828518 +0000
2000-11-10 03:55:18 +00:00
Markus F.X.J. Oberhumer
46e2e40736 Disable PackLinuxI386sep for now. Compressed binaries really should
be completely self contained. Also, I'm afraid that an external
decompressor will require too much work for maintaining unlimited
backward compatibility.

If we really want to enable this again at some future point more
work must go into it - at least I think that there should be a
*single* external program that handles all algorithms and versions.

committer: mfx <mfx> 973827819 +0000
2000-11-10 03:43:39 +00:00
Markus F.X.J. Oberhumer
89284ea0b3 Disable the short form of `--script'.
committer: mfx <mfx> 973827408 +0000
2000-11-10 03:36:48 +00:00
Markus F.X.J. Oberhumer
32dfec3cbc Move script_name into unix suboptions.
committer: mfx <mfx> 973827324 +0000
2000-11-10 03:35:24 +00:00
Markus F.X.J. Oberhumer
e25318d0f1 Default to UCL 0.92.
committer: mfx <mfx> 973826991 +0000
2000-11-10 03:29:51 +00:00
Markus F.X.J. Oberhumer
31c91fbc0e Cleaned up blocksize handling.
committer: mfx <mfx> 973826681 +0000
2000-11-10 03:24:41 +00:00
Markus F.X.J. Oberhumer
079d735c1d Updated version to 1.09.4.
committer: mfx <mfx> 973826559 +0000
2000-11-10 03:22:39 +00:00
Markus F.X.J. Oberhumer
591e99438a Fixed a typo.
committer: mfx <mfx> 973826479 +0000
2000-11-10 03:21:19 +00:00
Markus F.X.J. Oberhumer
32f8f8a3f6 Misc updates.
committer: mfx <mfx> 973826395 +0000
2000-11-10 03:19:55 +00:00
Markus F.X.J. Oberhumer
30cd0816fd New atari/tos version. Requires UCL 0.92.
committer: mfx <mfx> 973825927 +0000
2000-11-10 03:12:07 +00:00
Markus F.X.J. Oberhumer
6a4d9475f2 Updated for latest ASL release.
committer: mfx <mfx> 973813228 +0000
2000-11-09 23:40:28 +00:00
Markus F.X.J. Oberhumer
c1b8cff796 Use basename in generated comment.
committer: mfx <mfx> 973813172 +0000
2000-11-09 23:39:32 +00:00
Markus F.X.J. Oberhumer
84b08ba8ae Corrected the addvalue for some scan functions.
committer: mfx <mfx> 972865911 +0000
2000-10-30 00:31:51 +00:00
Markus F.X.J. Oberhumer
f351277f61 Added some assertions about the struct sizes.
committer: mfx <mfx> 972865746 +0000
2000-10-30 00:29:06 +00:00
Markus F.X.J. Oberhumer
cb199ddbfa Changed some comments.
committer: mfx <mfx> 972865693 +0000
2000-10-30 00:28:13 +00:00
Markus F.X.J. Oberhumer
2bccbeb6d1 Fixed a comment.
committer: mfx <mfx> 972865547 +0000
2000-10-30 00:25:47 +00:00
Markus F.X.J. Oberhumer
a53817b410 Disable copy and assignment.
committer: mfx <mfx> 972865495 +0000
2000-10-30 00:24:55 +00:00
Markus F.X.J. Oberhumer
49ced271e8 Compile fixes for glibc 2.1.95.
committer: mfx <mfx> 972865311 +0000
2000-10-30 00:21:51 +00:00
Markus F.X.J. Oberhumer
65eb335d5a Initial version.
committer: mfx <mfx> 972865179 +0000
2000-10-30 00:19:39 +00:00
Markus F.X.J. Oberhumer
da89dfa63f Renamed some symbols to match the C version.
committer: mfx <mfx> 969537932 +0000
2000-09-21 12:05:32 +00:00
Markus F.X.J. Oberhumer
4fc354d959 Added / updated.
committer: mfx <mfx> 969533785 +0000
2000-09-21 10:56:25 +00:00
Markus F.X.J. Oberhumer
48c6210fad Use $(srcdir) for includes.
committer: mfx <mfx> 969526175 +0000
2000-09-21 08:49:35 +00:00
Markus F.X.J. Oberhumer
dd1a0f87bd Updated some comments.
committer: mfx <mfx> 969524491 +0000
2000-09-21 08:21:31 +00:00
Markus F.X.J. Oberhumer
5e4cf139f9 Added support for FreeMiNT.
committer: mfx <mfx> 969522282 +0000
2000-09-21 07:44:42 +00:00
Markus F.X.J. Oberhumer
536cd992be Changed warning messages.
committer: mfx <mfx> 969522092 +0000
2000-09-21 07:41:32 +00:00
Markus F.X.J. Oberhumer
09447c215a Added some more wildcards.
committer: mfx <mfx> 969521805 +0000
2000-09-21 07:36:45 +00:00
Markus F.X.J. Oberhumer
c9e162ffcf Can use multiple libraries.
committer: mfx <mfx> 969468769 +0000
2000-09-20 16:52:49 +00:00
László Molnár
bd436acb4d Added safety check for short jumps.
committer: ml1050 <ml1050> 969315442 +0000
2000-09-18 22:17:22 +00:00
Markus F.X.J. Oberhumer
400489aa55 Use "jmp near".
committer: mfx <mfx> 969274074 +0000
2000-09-18 10:47:54 +00:00
Markus F.X.J. Oberhumer
de0f0c92be We now use bin2h.pl to build stubify.h
committer: mfx <mfx> 968866969 +0000
2000-09-13 17:42:49 +00:00
Markus F.X.J. Oberhumer
e6d847b8e0 Finally really fixed the compress-icons logic.
committer: mfx <mfx> 968848523 +0000
2000-09-13 12:35:23 +00:00
Markus F.X.J. Oberhumer
31c9420613 Added explicit word' and dword' to several jumps.
committer: mfx <mfx> 968832694 +0000
2000-09-13 08:11:34 +00:00
Markus F.X.J. Oberhumer
3fb744b7e9 Reverted my last patch.
committer: mfx <mfx> 968824700 +0000
2000-09-13 05:58:20 +00:00
Markus F.X.J. Oberhumer
559af47a23 Rewrote the compress-icon fix to be less confusing.
committer: mfx <mfx> 968823731 +0000
2000-09-13 05:42:11 +00:00
Markus F.X.J. Oberhumer
d9248a58af Small compress-icons fix from Laszlo.
committer: mfx <mfx> 968822264 +0000
2000-09-13 05:17:44 +00:00
Markus F.X.J. Oberhumer
b91c209852 Fixed a small typo in an error message.
committer: mfx <mfx> 968690503 +0000
2000-09-11 16:41:43 +00:00
Markus F.X.J. Oberhumer
a0919d78f1 Cleaned up.
committer: mfx <mfx> 968681755 +0000
2000-09-11 14:15:55 +00:00
Markus F.X.J. Oberhumer
de68513bfa Added -WX to msc compiler flags.
committer: mfx <mfx> 968669569 +0000
2000-09-11 10:52:49 +00:00
Markus F.X.J. Oberhumer
94bf73c6b4 Small cleanup.
committer: mfx <mfx> 968642749 +0000
2000-09-11 03:25:49 +00:00
Markus F.X.J. Oberhumer
591127457d Renamed some cryptic types and vars in the filters.
committer: mfx <mfx> 968641496 +0000
2000-09-11 03:04:56 +00:00
Markus F.X.J. Oberhumer
95fa06f507 Upgraded to new ELFkickers from August 2000.
committer: mfx <mfx> 968636590 +0000
2000-09-11 01:43:10 +00:00
Markus F.X.J. Oberhumer
46b10df26d Updated the console screen driver.
committer: mfx <mfx> 968571822 +0000
2000-09-10 07:43:42 +00:00
Markus F.X.J. Oberhumer
ce00884d1e Updated the console screen driver.
committer: mfx <mfx> 968567552 +0000
2000-09-10 06:32:32 +00:00
Markus F.X.J. Oberhumer
65601b5c26 Avoid some compiler warnings.
committer: mfx <mfx> 968567027 +0000
2000-09-10 06:23:47 +00:00
Markus F.X.J. Oberhumer
a4522627e0 Cosmetic changes.
committer: mfx <mfx> 968544867 +0000
2000-09-10 00:14:27 +00:00
Markus F.X.J. Oberhumer
67e233176c Support multiple backup generations.
committer: mfx <mfx> 968544834 +0000
2000-09-10 00:13:54 +00:00
Markus F.X.J. Oberhumer
557305cdec Updated for WITH_GUI.
committer: mfx <mfx> 968542205 +0000
2000-09-09 23:30:05 +00:00
Markus F.X.J. Oberhumer
a98c9a68dd Detabified.
committer: mfx <mfx> 968541583 +0000
2000-09-09 23:19:43 +00:00
Markus F.X.J. Oberhumer
4e6fc92d8a Prepared for first GUI version.
committer: mfx <mfx> 968541447 +0000
2000-09-09 23:17:27 +00:00
Markus F.X.J. Oberhumer
679fabef25 Make it compile again.
committer: mfx <mfx> 968541179 +0000
2000-09-09 23:12:59 +00:00
Markus F.X.J. Oberhumer
075461e4ff Throw an exception in case of bad header.
committer: mfx <mfx> 968541141 +0000
2000-09-09 23:12:21 +00:00
Markus F.X.J. Oberhumer
6053637c8f Disable vmlinux for now.
committer: mfx <mfx> 968541091 +0000
2000-09-09 23:11:31 +00:00
Markus F.X.J. Oberhumer
61d7c3beec Fixed the bad CVS "Id:" signature.
committer: mfx <mfx> 968540510 +0000
2000-09-09 23:01:50 +00:00
Markus F.X.J. Oberhumer
8f3e1e7688 Minor cleanups.
committer: mfx <mfx> 968538234 +0000
2000-09-09 22:23:54 +00:00
László Molnár
8c7835fd33 Better check for hacked upx headers in canUnpack().
committer: ml1050 <ml1050> 965602273 +0000
2000-08-06 22:51:13 +00:00
László Molnár
cd67fc817e Fixed a MemBuffer handling error.
committer: ml1050 <ml1050> 965602159 +0000
2000-08-06 22:49:19 +00:00
László Molnár
572dbee944 Fixed a Causeway compatibility problem.
committer: ml1050 <ml1050> 964557226 +0000
2000-07-25 20:33:46 +00:00
John Reiser
55b0533c80 change compile mode to save space instead of debugging time
committer: jreiser <jreiser> 963979818 +0000
2000-07-19 04:10:18 +00:00
John Reiser
c29270a018 ERR_LAB when saving space
committer: jreiser <jreiser> 962254262 +0000
2000-06-29 04:51:02 +00:00
Markus F.X.J. Oberhumer
3980081a5a Some cleanups.
committer: mfx <mfx> 962208107 +0000
2000-06-28 16:01:47 +00:00
Markus F.X.J. Oberhumer
51c6566092 Packer::canUnpack() now can return -1.
committer: mfx <mfx> 962126554 +0000
2000-06-27 17:22:34 +00:00
Markus F.X.J. Oberhumer
87a1b66847 Added stricter header check during unpacking.
committer: mfx <mfx> 962126470 +0000
2000-06-27 17:21:10 +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
Markus F.X.J. Oberhumer
957ef351c4 Updated to match new setfold.sh.
committer: mfx <mfx> 962042492 +0000
2000-06-26 18:01:32 +00:00
Markus F.X.J. Oberhumer
aba09d07c9 Make it compile again by adding a more portable setfold.sh script.
committer: mfx <mfx> 962038500 +0000
2000-06-26 16:55:00 +00:00
Markus F.X.J. Oberhumer
9be680108e Initial version.
committer: mfx <mfx> 962037446 +0000
2000-06-26 16:37:26 +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
82a16bd4f2 Remove housekeeping file inadvertently checked in.
committer: jreiser <jreiser> 959051616 +0000
2000-05-23 03:13:36 +00:00
John Reiser
51b6b071b5 Remove housekeeping command files inadvertently checked in.
merge.sh stub/merge.sh

committer: jreiser <jreiser> 959051481 +0000
2000-05-23 03:11:21 +00:00
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