Commit Graph

  • 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
  • f616d2edf1 New upstream version. Markus F.X.J. Oberhumer 2003-09-15 10:55:07 +00:00
  • bffb138b9c New ACC version. Markus F.X.J. Oberhumer 2003-09-14 13:01:34 +00:00
  • b49fc6c081 Changed -O2 flag to -O15 for new nasm version. Markus F.X.J. Oberhumer 2003-09-14 01:16:59 +00:00
  • 570b195ed6 Fixed cdecl. Markus F.X.J. Oberhumer 2003-09-02 03:17:57 +00:00
  • b0e961b90b New ACC version. Markus F.X.J. Oberhumer 2003-09-02 03:17:16 +00:00
  • 919a899c39 New ACC version. Markus F.X.J. Oberhumer 2003-08-28 13:24:38 +00:00
  • 655094239c Cleanups. Markus F.X.J. Oberhumer 2003-08-18 16:38:20 +00:00
  • 8eda698a9c New ACC version. Markus F.X.J. Oberhumer 2003-08-18 16:37:39 +00:00
  • d1753c6df9 Misc cleanups. Markus F.X.J. Oberhumer 2003-08-12 14:41:23 +00:00
  • 3db0b0e8fe New ACC version. Markus F.X.J. Oberhumer 2003-08-12 14:40:13 +00:00
  • 8d5d6bd1a5 Updated TODO list. Markus F.X.J. Oberhumer 2003-08-05 13:49:16 +00:00
  • 05f6f4d2ff Bump version date. Markus F.X.J. Oberhumer 2003-08-05 13:28:31 +00:00
  • 9e154e33c3 Win64 updates. Markus F.X.J. Oberhumer 2003-08-05 12:35:24 +00:00
  • 5125f4d4ac New ACC version. Markus F.X.J. Oberhumer 2003-08-05 12:33:55 +00:00
  • 365a3c0432 Cleanups. Markus F.X.J. Oberhumer 2003-08-01 12:10:07 +00:00
  • ab37b5ea0c New ACC version. Markus F.X.J. Oberhumer 2003-08-01 12:08:35 +00:00
  • 20ddd8590d New ACC version. Markus F.X.J. Oberhumer 2003-07-30 07:21:19 +00:00
  • 69d9aa6c69 Some fixes for latest gcc 3.4 snapshot. Markus F.X.J. Oberhumer 2003-07-29 20:34:36 +00:00
  • 2163231401 New ACC version. Markus F.X.J. Oberhumer 2003-07-29 20:33:44 +00:00
  • f513373693 Updated. Markus F.X.J. Oberhumer 2003-07-23 13:45:01 +00:00
  • ed0e3b9af4 Small cleanups. Markus F.X.J. Oberhumer 2003-07-23 13:41:39 +00:00
  • 4205c699ac Correct rounding issue when displaying the compression ratio. Markus F.X.J. Oberhumer 2003-07-21 12:13:48 +00:00
  • 4e64cdac15 Final round of portab fixes - UPX should now compile on any halfway modern C++ compiler. Markus F.X.J. Oberhumer 2003-07-21 12:05:45 +00:00
  • bbbea34d74 New ACC version. Markus F.X.J. Oberhumer 2003-07-21 12:01:32 +00:00
  • 66565f7238 Some portab fixes. Markus F.X.J. Oberhumer 2003-07-17 14:04:18 +00:00
  • 9cb922425e Whitespace changes. Markus F.X.J. Oberhumer 2003-07-17 13:57:27 +00:00
  • 268e13c572 New ACC version. Markus F.X.J. Oberhumer 2003-07-17 13:47:20 +00:00
  • 03f1f615e5 filter 0x49 for [b]vmlinuz; 2nd parameter for ckt32 (addvalue) p_vmlinz.cpp stub/macros.ash stub/l_lx_elf86.asm stub/l_lx_exec86.asm stub/l_vmlinz.asm John Reiser 2003-07-17 01:46:48 +00:00
  • 94152391b1 patch ULEN for LZCKLLT1; filter 0x49 still not working John Reiser 2003-07-16 19:11:54 +00:00
  • 2d403e07bb clear eflags; set cs; set ecx for LZCKLLT1; more documentation John Reiser 2003-07-16 19:08:31 +00:00
  • 48ec581539 Renamed the options sub-structs for more consistency. Some portab fixes. Markus F.X.J. Oberhumer 2003-07-14 22:26:15 +00:00
  • f9054529c1 New ACC version. Markus F.X.J. Oberhumer 2003-07-13 13:53:21 +00:00
  • 67d9ff987c Updated. Markus F.X.J. Oberhumer 2003-07-12 22:53:28 +00:00
  • a3bb8f00fd Updates for latest ACC changes. Markus F.X.J. Oberhumer 2003-07-12 22:52:08 +00:00
  • 48846c7226 New ACC version. Markus F.X.J. Oberhumer 2003-07-12 21:35:17 +00:00
  • ad8648f668 New ACC version. Markus F.X.J. Oberhumer 2003-07-09 09:43:28 +00:00
  • c7224c7727 Added some important TODO entries. Markus F.X.J. Oberhumer 2003-05-27 21:31:17 +00:00
  • b2949259c5 Portability updates. Markus F.X.J. Oberhumer 2003-05-27 21:30:25 +00:00
  • 757bdd1264 New ACC version. Markus F.X.J. Oberhumer 2003-05-27 21:15:33 +00:00
  • ec1e5849eb Remove debug output. Markus F.X.J. Oberhumer 2003-05-27 21:07:16 +00:00
  • 1752fab911 New ACC version. Markus F.X.J. Oberhumer 2003-05-27 21:06:17 +00:00
  • b0748388b2 New upstream version. Markus F.X.J. Oberhumer 2003-05-11 11:54:36 +00:00
  • 175899013e Updated. Markus F.X.J. Oberhumer 2003-04-24 02:48:11 +00:00
  • c448d15a8f New ACC version. Markus F.X.J. Oberhumer 2003-04-24 02:47:54 +00:00
  • 5c7bca5b3e Updates. Markus F.X.J. Oberhumer 2003-04-17 20:50:07 +00:00
  • 390cdbba2d New ACC version. Markus F.X.J. Oberhumer 2003-04-17 19:42:36 +00:00
  • 256b8f066f New version from Jens. Markus F.X.J. Oberhumer 2003-04-10 01:40:24 +00:00
  • 30915862cd New upstream version. Markus F.X.J. Oberhumer 2003-04-07 02:45:26 +00:00
  • eeb1dfaf8f Updated. Markus F.X.J. Oberhumer 2003-04-07 00:45:06 +00:00
  • 90161bc3a7 New ACC version. Markus F.X.J. Oberhumer 2003-04-06 21:40:16 +00:00
  • a1064dc2cb New ps1/exe version from Jens. Markus F.X.J. Oberhumer 2003-04-06 21:39:12 +00:00