Commit Graph

  • a4e01e28db New ACC version. Markus F.X.J. Oberhumer 2004-10-25 12:58:36 +00:00
  • ec1ef9099f Updated. Markus F.X.J. Oberhumer 2004-10-01 13:28:53 +00:00
  • ac724c7e6c New PS1 version from Jens. Markus F.X.J. Oberhumer 2004-10-01 13:27:39 +00:00
  • ec25835525 New ACC version. Markus F.X.J. Oberhumer 2004-10-01 13:18:29 +00:00
  • d4841a641c Updates. Markus F.X.J. Oberhumer 2004-08-10 10:53:24 +00:00
  • 5612460720 New ACC version. Markus F.X.J. Oberhumer 2004-08-10 10:48:46 +00:00
  • 465ea6429f "new []" requires matching "delete []" John Reiser 2004-07-26 22:48:18 +00:00
  • ed9057ca83 Cleanups. Markus F.X.J. Oberhumer 2004-07-23 14:59:23 +00:00
  • 14ced962db Cleanup. Markus F.X.J. Oberhumer 2004-07-23 11:56:18 +00:00
  • 1aff6b862d Replaced ACC with miniACC. Markus F.X.J. Oberhumer 2004-07-23 11:54:19 +00:00
  • ef490c4220 Updates. Markus F.X.J. Oberhumer 2004-07-23 10:04:09 +00:00
  • 0dda83cbbc Updated. Markus F.X.J. Oberhumer 2004-07-23 10:03:57 +00:00
  • fa4efec3b5 Bumped version numbers. Markus F.X.J. Oberhumer 2004-07-20 00:28:49 +00:00
  • 814eabb88e Final updates for upx 1.92. v1.92 Markus F.X.J. Oberhumer 2004-07-19 23:50:40 +00:00
  • 95021e4977 mention vmlinux/i386 NEWS README README.1ST John Reiser 2004-07-19 18:23:56 +00:00
  • d17fb7ebf0 Updated. Markus F.X.J. Oberhumer 2004-07-19 17:36:47 +00:00
  • df9aa9ac32 Misc updates. Markus F.X.J. Oberhumer 2004-07-19 16:56:02 +00:00
  • 9110517893 Check for .NET (win32/net) files. Markus F.X.J. Oberhumer 2004-07-19 16:54:37 +00:00
  • 8204c7deb6 Small portability fixes. Markus F.X.J. Oberhumer 2004-07-19 16:53:28 +00:00
  • 6662f8985e New ACC version. Markus F.X.J. Oberhumer 2004-07-19 16:16:07 +00:00
  • a2b305ed3b Don't spend too much time compressing large symbol tables. John Reiser 2004-07-17 13:56:25 +00:00
  • ce3d3a850c Allow any number of contiguous PT_LOAD. p_vmlinx.cpp p_vmlinx.h John Reiser 2004-07-17 05:06:33 +00:00
  • 212b674bc2 Portability fixes. Avoid some warnings. Markus F.X.J. Oberhumer 2004-07-13 16:07:23 +00:00
  • 2980a6b4bb save 4 bytes John Reiser 2004-07-13 15:46:20 +00:00
  • 435c0a9e82 New ACC version. Markus F.X.J. Oberhumer 2004-07-13 15:19:49 +00:00
  • 4102cd7c91 Detabified. Markus F.X.J. Oberhumer 2004-07-13 15:13:21 +00:00
  • b4b603819d Comment out cl1_d32.ash for now. Markus F.X.J. Oberhumer 2004-07-13 15:09:03 +00:00
  • 20e3707e69 Updated some comments. Markus F.X.J. Oberhumer 2004-07-13 15:07:35 +00:00
  • fc6eeaaea8 Decodes a format similar to nrv2b, except that a run of literals is counted and phased instead of always 1-hot (no more 9/8 expansion). John Reiser 2004-07-13 04:19:45 +00:00
  • 41799955ce Updated. Markus F.X.J. Oberhumer 2004-07-13 03:02:11 +00:00
  • efb4ec9cb8 New ACC version. Markus F.X.J. Oberhumer 2004-07-13 02:58:01 +00:00
  • 4dbda29f82 New upstream version. Markus F.X.J. Oberhumer 2004-07-13 02:54:24 +00:00
  • befaa3c501 Detabified. Markus F.X.J. Oberhumer 2004-07-13 02:19:05 +00:00
  • f41edf9e21 more Example twiddling John Reiser 2004-07-13 01:52:10 +00:00
  • 754f10f0b0 update Example from linux kernel debuggin John Reiser 2004-07-12 23:26:42 +00:00
  • 5d331fdf69 new file format vmlinux/i386 Modified Files: Makefile conf.h help.cpp linker.cpp p_elf.h packer.cpp packerf.cpp packmast.cpp stub/Makefile stub/l_vmlinz.asm Added Files: p_vmlinx.h p_vmlinx.cpp stub/l_vmlinx.asm John Reiser 2004-07-12 17:21:07 +00:00
  • cbf1dbe2cb Added new win32/pe option `--strip-loadconf'. Markus F.X.J. Oberhumer 2004-07-12 11:06:22 +00:00
  • 3177de92fb New ACC version. Markus F.X.J. Oberhumer 2004-07-07 01:15:04 +00:00
  • 3878890783 Prefer gcc-3.4.0 over gcc-3.4.1. Converted PF_TO_PROT into a macro (small size gain). Markus F.X.J. Oberhumer 2004-07-03 05:36:25 +00:00
  • 61594f7873 Misc cleanups. Markus F.X.J. Oberhumer 2004-07-02 21:44:29 +00:00
  • f412b5e0cd Fixed Win64 warnings. Markus F.X.J. Oberhumer 2004-07-02 21:43:26 +00:00
  • f14d594a1a New ACC version. Markus F.X.J. Oberhumer 2004-07-02 21:42:45 +00:00
  • f0279d23d3 Bumped version to start working on 1.92. Markus F.X.J. Oberhumer 2004-06-30 04:03:23 +00:00
  • 18ef55ac14 Final updates for upx-1.91. v1.91 Markus F.X.J. Oberhumer 2004-06-30 03:41:17 +00:00
  • 0010c50de6 Updated. Markus F.X.J. Oberhumer 2004-06-29 23:40:16 +00:00
  • 130699a33b Updated. Markus F.X.J. Oberhumer 2004-06-29 20:45:38 +00:00
  • 5a8d60d3e0 Assorted fixes. Markus F.X.J. Oberhumer 2004-06-29 20:44:40 +00:00
  • 603dc83c1a Fixed wrong n_mru storage in putPackHeader(). Markus F.X.J. Oberhumer 2004-06-29 20:42:08 +00:00
  • 51106e730b Updated. Markus F.X.J. Oberhumer 2004-06-29 18:11:52 +00:00
  • 23ec864130 Removed trailing whitespace. Markus F.X.J. Oberhumer 2004-06-29 18:11:04 +00:00
  • 5349bd0b2a Stricter check of some PE values. Markus F.X.J. Oberhumer 2004-06-29 18:09:55 +00:00
  • 74d70fe1d9 New ACC version. Markus F.X.J. Oberhumer 2004-06-29 17:56:27 +00:00
  • 041865c320 Misc cleanups. Markus F.X.J. Oberhumer 2004-06-24 18:56:12 +00:00
  • 6a7d555ad7 Recompute tlsindex in buildLoader() as suggested by Laszlo. Markus F.X.J. Oberhumer 2004-06-24 18:32:27 +00:00
  • 18262f79c7 New upstream version. Markus F.X.J. Oberhumer 2004-06-14 22:58:05 +00:00
  • 9769599f1d Avoid "ASCII armor" area below 16MB (0x01000000) for exec-shield and pre-linked PT_INTERP such as ld-linux.so.2 l_lx_elf86.asm l_lx_elf86.lds l_lx_sh86.asm l_lx_sh86.lds John Reiser 2004-05-19 00:15:00 +00:00
  • aee150474c Revamp do_xmap() to work under exec-shield and exec-shield-randomize, and with pre-linked PT_INTERP such as ld-linux.so.2. l_lx_elf.c l_lx_sh.c John Reiser 2004-05-18 23:39:53 +00:00
  • 0e45021a5a Bumped version-date. Markus F.X.J. Oberhumer 2004-05-12 01:14:22 +00:00
  • 241abcc89c Whitespace changes. Markus F.X.J. Oberhumer 2004-05-12 01:13:41 +00:00
  • 90fc32a56e Small cleanup. Markus F.X.J. Oberhumer 2004-05-12 01:13:15 +00:00
  • 7ce85ab712 Fixes for gcc 3.4 (-funit-at-a-time). Reduced size of stubs a little bit. Markus F.X.J. Oberhumer 2004-05-12 00:58:38 +00:00
  • 55cde23f10 Updated for gcc 3.4.0 release. Markus F.X.J. Oberhumer 2004-05-11 23:12:49 +00:00
  • a19e6cd4f5 Detabified. Markus F.X.J. Oberhumer 2004-05-11 23:11:15 +00:00
  • 06f8c55908 Fixed partial reads. Markus F.X.J. Oberhumer 2004-05-11 20:52:00 +00:00
  • b10f68d20a New ACC version. Markus F.X.J. Oberhumer 2004-05-11 20:33:08 +00:00
  • ed8a71bba1 recognize another variation of head.S: ljmp $0x10,... John Reiser 2004-05-09 21:07:28 +00:00
  • fee6f17caf explicit PHDRS to control number of Elf32_Phdr: no PT_GNU_STACK l_lx_elf86.lds l_lx_exec86.lds l_lx_sep86.lds l_lx_sh86.lds John Reiser 2004-05-08 06:25:06 +00:00
  • 767e4e2ce6 New ps1/exe version from Jens. Markus F.X.J. Oberhumer 2004-05-06 03:16:13 +00:00
  • 23f5370dcf Added cdecl. Markus F.X.J. Oberhumer 2004-05-06 03:04:58 +00:00
  • 37ae689328 New PS1 version from Jens. Markus F.X.J. Oberhumer 2004-04-14 00:10:13 +00:00
  • 123b33efd4 New upstream version. Markus F.X.J. Oberhumer 2004-04-08 18:16:41 +00:00
  • 736ec9d9e5 Now requires djasm-2.04-mfx1. Markus F.X.J. Oberhumer 2004-04-08 01:26:17 +00:00
  • 5a94136764 "python -c" works, so python is a shell. [However, scripts often use: #!/usr/bin/env python instead of #!/usr/bin/python because for a long time python was not "blessed" by living in /usr/bin; many users have python in /usr/local or some other place in $PATH. And /usr/bin/env does not take "-c".] John Reiser 2004-04-04 01:18:36 +00:00
  • 1555be40b7 fix alignment of loader after packing multiple blocks p_lx_elf.h p_lx_elf.cpp John Reiser 2004-04-02 04:37:03 +00:00
  • 60b7a3c33b Updated to gcc-3.4 20040314 prerelease. Markus F.X.J. Oberhumer 2004-03-25 06:20:27 +00:00
  • a5d8e575bd Building the Linux stub is now completely freestanding of any libc/kernel headers. Markus F.X.J. Oberhumer 2004-03-25 06:08:27 +00:00
  • 23db1d375c *** empty log message *** Markus F.X.J. Oberhumer 2004-03-25 06:06:32 +00:00
  • e06722d121 Finally fixed long-standing reloc bug. Markus F.X.J. Oberhumer 2004-03-25 06:06:16 +00:00
  • 81e77a8b2b linux-2.6.4 has different code in head.S John Reiser 2004-03-19 00:24:14 +00:00
  • 5c567c5a76 Converted ctojr32 to use macro-local defines. Markus F.X.J. Oberhumer 2004-02-03 11:13:23 +00:00
  • b8e698bde3 Added CPU instructions to all nasm source files. FIXME: ctojr32 needs CPU 486 because it uses bswap. Markus F.X.J. Oberhumer 2004-02-03 11:00:34 +00:00
  • 440b5b2608 Build updates. Markus F.X.J. Oberhumer 2004-02-03 10:27:18 +00:00
  • 8b2e7ffe0b New ACC version. Markus F.X.J. Oberhumer 2004-02-03 10:25:57 +00:00
  • 1018a96b31 Enter 2004. Markus F.X.J. Oberhumer 2004-01-20 18:52:00 +00:00
  • 5f87e9891b Enter 2004. Markus F.X.J. Oberhumer 2004-01-20 18:37:48 +00:00
  • 19564ed27e Cleanups. Markus F.X.J. Oberhumer 2004-01-20 18:27:33 +00:00
  • f4022af48a Fixes for gcc 3.4 20040118. Markus F.X.J. Oberhumer 2004-01-20 17:17:03 +00:00
  • 2d1de8b9e9 New ACC version. Markus F.X.J. Oberhumer 2004-01-14 19:42:55 +00:00
  • cdbfdee725 Updates. Markus F.X.J. Oberhumer 2003-12-20 12:14:50 +00:00
  • ac64126a66 Use gcc-3.4 20031206 (experimental) for smallest Linux stubs. Markus F.X.J. Oberhumer 2003-12-20 11:43:41 +00:00
  • 97153e8e09 Compile fixes for PGI C++. Markus F.X.J. Oberhumer 2003-12-20 10:57:09 +00:00
  • b9c976304a Avoid unused variables. Markus F.X.J. Oberhumer 2003-12-18 20:34:17 +00:00
  • 670b67cc98 Updated. Markus F.X.J. Oberhumer 2003-12-18 13:34:54 +00:00
  • ccecaa741c New ACC version. Markus F.X.J. Oberhumer 2003-12-18 13:34:30 +00:00
  • 07230edec0 New ACC version. Markus F.X.J. Oberhumer 2003-11-25 19:12:28 +00:00
  • de1a4b4da4 Cleanups. Markus F.X.J. Oberhumer 2003-11-16 14:12:54 +00:00
  • aba5c40b17 New ACC version. Markus F.X.J. Oberhumer 2003-11-16 14:11:28 +00:00
  • a55b3480ef Small updates. Markus F.X.J. Oberhumer 2003-10-21 10:38:16 +00:00
  • bcb5e7d852 New ACC version. Markus F.X.J. Oberhumer 2003-10-21 10:36:10 +00:00
  • e4f6378dfe Added support for amd64 (aka x86_64) cross compiler. Markus F.X.J. Oberhumer 2003-09-25 18:38:54 +00:00