Commit Graph

  • 6a4d9475f2 Updated for latest ASL release. Markus F.X.J. Oberhumer 2000-11-09 23:40:28 +00:00
  • c1b8cff796 Use basename in generated comment. Markus F.X.J. Oberhumer 2000-11-09 23:39:32 +00:00
  • 3effd46231 Description of how decompressing ELF directly to memory works. John Reiser 2000-11-09 18:28:12 +00:00
  • 84b08ba8ae Corrected the addvalue for some scan functions. Markus F.X.J. Oberhumer 2000-10-30 00:31:51 +00:00
  • f351277f61 Added some assertions about the struct sizes. Markus F.X.J. Oberhumer 2000-10-30 00:29:06 +00:00
  • cb199ddbfa Changed some comments. Markus F.X.J. Oberhumer 2000-10-30 00:28:13 +00:00
  • 2bccbeb6d1 Fixed a comment. Markus F.X.J. Oberhumer 2000-10-30 00:25:47 +00:00
  • a53817b410 Disable copy and assignment. Markus F.X.J. Oberhumer 2000-10-30 00:24:55 +00:00
  • 49ced271e8 Compile fixes for glibc 2.1.95. Markus F.X.J. Oberhumer 2000-10-30 00:21:51 +00:00
  • 65eb335d5a Initial version. Markus F.X.J. Oberhumer 2000-10-30 00:19:39 +00:00
  • da89dfa63f Renamed some symbols to match the C version. Markus F.X.J. Oberhumer 2000-09-21 12:05:32 +00:00
  • 4fc354d959 Added / updated. Markus F.X.J. Oberhumer 2000-09-21 10:56:25 +00:00
  • 5ac15b2590 Use file "ChangeLog.cvs" for the automatically generated changelog. Markus F.X.J. Oberhumer 2000-09-21 10:05:47 +00:00
  • 5119e58cb6 Fixed distclean target. Markus F.X.J. Oberhumer 2000-09-21 09:48:31 +00:00
  • 4b6043fcc6 Added automatic ChangeLog generation - type "make ChangeLog" in the root directory. Markus F.X.J. Oberhumer 2000-09-21 09:22:55 +00:00
  • 616b7b967e Added cvs-admin-ko target. Markus F.X.J. Oberhumer 2000-09-21 09:02:33 +00:00
  • 0b06cd4107 Updated. Markus F.X.J. Oberhumer 2000-09-21 08:50:30 +00:00
  • 48c6210fad Use $(srcdir) for includes. Markus F.X.J. Oberhumer 2000-09-21 08:49:35 +00:00
  • dd1a0f87bd Updated some comments. Markus F.X.J. Oberhumer 2000-09-21 08:21:31 +00:00
  • 5e4cf139f9 Added support for FreeMiNT. Markus F.X.J. Oberhumer 2000-09-21 07:44:42 +00:00
  • 536cd992be Changed warning messages. Markus F.X.J. Oberhumer 2000-09-21 07:41:32 +00:00
  • 09447c215a Added some more wildcards. Markus F.X.J. Oberhumer 2000-09-21 07:36:45 +00:00
  • c9e162ffcf Can use multiple libraries. Markus F.X.J. Oberhumer 2000-09-20 16:52:49 +00:00
  • bd436acb4d Added safety check for short jumps. László Molnár 2000-09-18 22:17:22 +00:00
  • 400489aa55 Use "jmp near". Markus F.X.J. Oberhumer 2000-09-18 10:47:54 +00:00
  • de0f0c92be We now use bin2h.pl to build stubify.h Markus F.X.J. Oberhumer 2000-09-13 17:42:49 +00:00
  • 9da2c2d087 Updated from UPX 1.02 release. Markus F.X.J. Oberhumer 2000-09-13 17:39:06 +00:00
  • e6d847b8e0 Finally really fixed the compress-icons logic. Markus F.X.J. Oberhumer 2000-09-13 12:35:23 +00:00
  • 31c9420613 Added explicit word' and dword' to several jumps. Markus F.X.J. Oberhumer 2000-09-13 08:11:34 +00:00
  • 3fb744b7e9 Reverted my last patch. Markus F.X.J. Oberhumer 2000-09-13 05:58:20 +00:00
  • 559af47a23 Rewrote the compress-icon fix to be less confusing. Markus F.X.J. Oberhumer 2000-09-13 05:42:11 +00:00
  • d9248a58af Small compress-icons fix from Laszlo. Markus F.X.J. Oberhumer 2000-09-13 05:17:44 +00:00
  • b91c209852 Fixed a small typo in an error message. Markus F.X.J. Oberhumer 2000-09-11 16:41:43 +00:00
  • a0919d78f1 Cleaned up. Markus F.X.J. Oberhumer 2000-09-11 14:15:55 +00:00
  • de68513bfa Added -WX to msc compiler flags. Markus F.X.J. Oberhumer 2000-09-11 10:52:49 +00:00
  • 94bf73c6b4 Small cleanup. Markus F.X.J. Oberhumer 2000-09-11 03:25:49 +00:00
  • 591127457d Renamed some cryptic types and vars in the filters. Markus F.X.J. Oberhumer 2000-09-11 03:04:56 +00:00
  • 95fa06f507 Upgraded to new ELFkickers from August 2000. Markus F.X.J. Oberhumer 2000-09-11 01:43:10 +00:00
  • a2f35034c3 Cleaned up. Markus F.X.J. Oberhumer 2000-09-10 11:51:55 +00:00
  • 46b10df26d Updated the console screen driver. Markus F.X.J. Oberhumer 2000-09-10 07:43:42 +00:00
  • ce00884d1e Updated the console screen driver. Markus F.X.J. Oberhumer 2000-09-10 06:32:32 +00:00
  • 65601b5c26 Avoid some compiler warnings. Markus F.X.J. Oberhumer 2000-09-10 06:23:47 +00:00
  • a4522627e0 Cosmetic changes. Markus F.X.J. Oberhumer 2000-09-10 00:14:27 +00:00
  • 67e233176c Support multiple backup generations. Markus F.X.J. Oberhumer 2000-09-10 00:13:54 +00:00
  • 557305cdec Updated for WITH_GUI. Markus F.X.J. Oberhumer 2000-09-09 23:30:05 +00:00
  • a98c9a68dd Detabified. Markus F.X.J. Oberhumer 2000-09-09 23:19:43 +00:00
  • 4e6fc92d8a Prepared for first GUI version. Markus F.X.J. Oberhumer 2000-09-09 23:17:27 +00:00
  • 679fabef25 Make it compile again. Markus F.X.J. Oberhumer 2000-09-09 23:12:59 +00:00
  • 075461e4ff Throw an exception in case of bad header. Markus F.X.J. Oberhumer 2000-09-09 23:12:21 +00:00
  • 6053637c8f Disable vmlinux for now. Markus F.X.J. Oberhumer 2000-09-09 23:11:31 +00:00
  • 61d7c3beec Fixed the bad CVS "Id:" signature. Markus F.X.J. Oberhumer 2000-09-09 23:01:50 +00:00
  • 8f3e1e7688 Minor cleanups. Markus F.X.J. Oberhumer 2000-09-09 22:23:54 +00:00
  • 8c7835fd33 Better check for hacked upx headers in canUnpack(). László Molnár 2000-08-06 22:51:13 +00:00
  • cd67fc817e Fixed a MemBuffer handling error. László Molnár 2000-08-06 22:49:19 +00:00
  • 572dbee944 Fixed a Causeway compatibility problem. László Molnár 2000-07-25 20:33:46 +00:00
  • 55b0533c80 change compile mode to save space instead of debugging time John Reiser 2000-07-19 04:10:18 +00:00
  • c29270a018 ERR_LAB when saving space John Reiser 2000-06-29 04:51:02 +00:00
  • d5b2ff99b7 gdb-5.0 and binutils-2.10.1 still have overly conservative elfcode.h John Reiser 2000-06-29 04:46:51 +00:00
  • 3980081a5a Some cleanups. Markus F.X.J. Oberhumer 2000-06-28 16:01:47 +00:00
  • 51c6566092 Packer::canUnpack() now can return -1. Markus F.X.J. Oberhumer 2000-06-27 17:22:34 +00:00
  • 87a1b66847 Added stricter header check during unpacking. Markus F.X.J. Oberhumer 2000-06-27 17:21:10 +00:00
  • 51b162f069 Cleaned up the Linux C stub loaders by putting more stuff into linux.hh. Markus F.X.J. Oberhumer 2000-06-26 18:53:10 +00:00
  • 957ef351c4 Updated to match new setfold.sh. Markus F.X.J. Oberhumer 2000-06-26 18:01:32 +00:00
  • aba09d07c9 Make it compile again by adding a more portable setfold.sh script. Markus F.X.J. Oberhumer 2000-06-26 16:55:00 +00:00
  • 9be680108e Initial version. Markus F.X.J. Oberhumer 2000-06-26 16:37:26 +00:00
  • b12a57aa44 Defend against SIGSEGV due to decompressor overrun of output. John Reiser 2000-05-25 04:56:02 +00:00
  • f9c33255c5 use mmap()+munmap() for output during decompression; and squeeze hard! p_unix.cpp stub/l_lx_exec.c John Reiser 2000-05-24 04:33:34 +00:00
  • 82a16bd4f2 Remove housekeeping file inadvertently checked in. John Reiser 2000-05-23 03:13:36 +00:00
  • 51b6b071b5 Remove housekeeping command files inadvertently checked in. merge.sh stub/merge.sh John Reiser 2000-05-23 03:11:21 +00:00
  • 08057f2a85 fix memory leak of phdri John Reiser 2000-05-22 04:08:55 +00:00
  • f443210ded avoid copying (faster for same instruction size) John Reiser 2000-05-21 22:57:41 +00:00
  • 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 John Reiser 2000-05-21 15:44:11 +00:00
  • fdebd78d50 MemBuffer instead of 'new' John Reiser 2000-05-20 23:35:24 +00:00
  • 0c99a3f72a munmap dead input pages after blocksize output John Reiser 2000-05-20 22:28:56 +00:00
  • 0421c010cb UPX1 no longer used with Extent in xread() stub/l_lx_exec.c John Reiser 2000-05-20 18:29:43 +00:00
  • 25ade0970b Extent for xread(); more args for upx_main() l_lx_exec.c l_lx_exec86.asm John Reiser 2000-05-20 18:27:41 +00:00
  • 1c24a96864 tail order the args for better compressability; special syscall1m for mmap because Z0 and Z1 don't work there. John Reiser 2000-05-20 18:25:54 +00:00
  • 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 John Reiser 2000-05-20 15:49:25 +00:00
  • e6e9229942 Patch (output of diff -u) to bfd/elfcode.h so that programs such as gdb, size, objdump will work with UPX-packed executables. John Reiser 2000-05-19 16:04:55 +00:00
  • 1a9128a473 Initial commit (from git) convert-repo 2000-05-19 16:04:55 +00:00