Commit Graph

  • db7ae4ed5d Improve Packer:addLoader(). We're still somewhat limited because of gcc-bug #29823 (see http://gcc.gnu.org/PR29823). Markus F.X.J. Oberhumer 2006-11-16 18:52:20 +01:00
  • e61f481881 Added .DELETE_ON_ERROR rules. Markus F.X.J. Oberhumer 2006-11-16 18:49:34 +01:00
  • 396a3ad2fc Small atari cleanups. Markus F.X.J. Oberhumer 2006-11-13 10:51:45 +01:00
  • be235ddc38 Removed unused Packer::freezeLoader(). Changed return type of buildLoader() from "int" to "void". Markus F.X.J. Oberhumer 2006-11-12 20:57:08 +01:00
  • 9e72ecd93d Fix version date. Markus F.X.J. Oberhumer 2006-11-12 18:49:48 +01:00
  • 8e0bd936eb atari/tos now seems to work again. Markus F.X.J. Oberhumer 2006-11-12 18:25:46 +01:00
  • 9d0270dcd6 We have to bswap32 lzma_properties on big-endian machines. Markus F.X.J. Oberhumer 2006-11-12 18:10:42 +01:00
  • 713415c354 Fix broken "glibc sscanf bug workaround". Markus F.X.J. Oberhumer 2006-11-12 14:47:50 +01:00
  • 786550572e More work on atari/tos. Markus F.X.J. Oberhumer 2006-11-12 13:46:38 +01:00
  • 46caeddc81 Added some more debugging support to Linker. Markus F.X.J. Oberhumer 2006-11-12 13:45:27 +01:00
  • 71bfde2bfe Bump tentative release date. Markus F.X.J. Oberhumer 2006-11-12 10:59:27 +01:00
  • 76771b845a Started work on atari/tos. Markus F.X.J. Oberhumer 2006-11-12 10:58:04 +01:00
  • a74e239e28 Major cleanup of ElfLinker. Markus F.X.J. Oberhumer 2006-11-12 10:57:18 +01:00
  • 6e763b0b42 Updated options. Markus F.X.J. Oberhumer 2006-11-12 10:56:17 +01:00
  • 2f41ece017 Minor cleanups. Markus F.X.J. Oberhumer 2006-11-10 13:49:22 +01:00
  • 01cd5fe0d5 Added tag BRANCHPOINT_FOR_upx2.hg . Markus F.X.J. Oberhumer 2006-11-08 21:09:50 +01:00
  • ed12ff7bb3 Updated NEWS from 2.03 release. Markus F.X.J. Oberhumer 2006-11-07 19:56:15 +01:00
  • f1386bb60d Update NEWS. Markus F.X.J. Oberhumer 2006-11-07 14:07:43 +01:00
  • 417bd06e76 Fixed --brute and --lzma for dos/exe. Markus F.X.J. Oberhumer 2006-11-07 13:58:32 +01:00
  • 91e46e3cf8 Small cleanups. Markus F.X.J. Oberhumer 2006-11-07 13:43:43 +01:00
  • deb5139c4d Re-enable --crp-ms= option. Markus F.X.J. Oberhumer 2006-11-07 13:37:46 +01:00
  • 862ac5d014 Update options_t::crp_t to directly use the XXX_compress_config_t types. Markus F.X.J. Oberhumer 2006-11-07 13:11:36 +01:00
  • 028235d421 Keep variable names sorted. Markus F.X.J. Oberhumer 2006-11-07 10:24:54 +01:00
  • 143d399849 Updated two "xchg" commands to produce byte-identical results with UPX 2.02. Markus F.X.J. Oberhumer 2006-11-07 09:35:00 +01:00
  • 375f171e47 dos/com&sys: correctly set carry bit by using "sub si,-xx" instead of "add si,xx" László Molnár 2006-11-06 17:54:37 +01:00
  • 387edcf4b2 dos/com: fix fatal bug #1589758 László Molnár 2006-11-03 15:52:20 +01:00
  • 011cd37cfb Small cleanup of arm sources. Markus F.X.J. Oberhumer 2006-10-30 14:10:51 +01:00
  • 0d4254f319 Added tc_objdump_disasm_options. Markus F.X.J. Oberhumer 2006-10-30 13:21:48 +01:00
  • 4c407c2850 Rebuild all stubs. Minor Makefile cleanup. Markus F.X.J. Oberhumer 2006-10-25 04:08:59 +02:00
  • 829e2d6c5d set e_shentsize to work around bug in binutils [mostly cosmetic] John Reiser 2006-10-24 09:43:50 -07:00
  • a31c4bd474 more renaming for i386-linux.kernel.vmlinux-head.h John Reiser 2006-10-24 09:29:01 -07:00
  • 17f24dc377 PackBvmlinuzI386 allow x86_64 John Reiser 2006-10-18 08:35:25 -07:00
  • de3e9f2809 vmlinuz/386 fix for physical_start not at bzimage_offset John Reiser 2006-10-16 17:18:19 -07:00
  • 4442a282e1 fix filename in #includ John Reiser 2006-10-16 10:52:57 -07:00
  • 261010f23d fix comment John Reiser 2006-10-16 06:12:58 -07:00
  • ede44ca6ee vmlinux/386 naming convention for source files John Reiser 2006-10-16 06:11:49 -07:00
  • 452a953234 vmlinux/386 check for __ksymtab; fix unpack John Reiser 2006-10-15 14:51:02 -07:00
  • 2b122562ad new file i386-linux.kernel.head-vmlinux.S John Reiser 2006-10-14 14:55:10 -07:00
  • 6891bc3da3 vmlinux/i386: fix filters, 0x400000 start, integration with kernel build John Reiser 2006-10-14 14:52:30 -07:00
  • b31b8cd7f0 Added option '--crp-lzma-fb='. Started tuning lzma compression levels '-1' and '-2'. Markus F.X.J. Oberhumer 2006-10-12 14:23:22 +02:00
  • e1379ac5ce Removed debugging leftover. Markus F.X.J. Oberhumer 2006-10-12 13:48:07 +02:00
  • 0ef3f75d7a Introduced class OptVar for tracking optionally set options. Also added three new options for finetuning lzma compression. Markus F.X.J. Oberhumer 2006-10-12 13:47:15 +02:00
  • 407a9e5be0 Clean up NEWS. Markus F.X.J. Oberhumer 2006-10-11 13:47:12 +02:00
  • 892bb9bf30 Re-add "beta" string to versions. Markus F.X.J. Oberhumer 2006-10-11 13:06:17 +02:00
  • 47ac871a12 Added version_string() functions for the compression algorithms. Also reserved M_DEFLATE and added a mostly empty compress_zlib.cpp. Markus F.X.J. Oberhumer 2006-10-11 12:56:28 +02:00
  • a38c3e7f6d ps1: initialize an uninitialized variable László Molnár 2006-10-10 15:44:02 +02:00
  • 08818355d1 Updated README.SRC. Markus F.X.J. Oberhumer 2006-10-10 11:23:32 +02:00
  • 0a68afef00 Bump version for next release. Markus F.X.J. Oberhumer 2006-10-08 22:38:57 +02:00
  • 2c0783e327 Added tag for RELEASE_290. Markus F.X.J. Oberhumer 2006-10-08 22:35:47 +02:00
  • c2e5e45c84 Fix UINT64_MAX. Markus F.X.J. Oberhumer 2006-10-06 08:42:12 +02:00
  • 014236c861 amd64 stub: fix length of move for non-small programs John Reiser 2006-10-04 08:38:06 -07:00
  • 610fd7561b Bump tentative release date. Update NEWS. Markus F.X.J. Oberhumer 2006-10-04 09:26:34 +02:00
  • d6f4480a4f Removed debugging leftover. Markus F.X.J. Oberhumer 2006-10-04 09:17:59 +02:00
  • 28a6ac09ad Initialize a field in constructor. Markus F.X.J. Oberhumer 2006-10-04 09:14:13 +02:00
  • 86e4d24476 avoid circularity of sz_pack2 in PackLinuxElf64amd::defineSymbols() John Reiser 2006-10-03 20:21:36 -07:00
  • 913a697ab2 Remove dead code and uses of sz_pack2 from PackLinuxElf32::ARM_defineSymbols() John Reiser 2006-10-03 19:28:08 -07:00
  • ebef2b1e44 Avoid a printf warning. Markus F.X.J. Oberhumer 2006-10-04 00:16:55 +02:00
  • a61457b422 Added some debugging support via Linker::dumpSymbols(). Markus F.X.J. Oberhumer 2006-10-03 23:48:19 +02:00
  • 8f7f1135df win32/pe: size of tls_value should be 32 bits László Molnár 2006-10-03 17:01:47 +02:00
  • 89612c10c9 NEWS and document /proc/self/exe John Reiser 2006-10-03 07:20:59 -07:00
  • d55bfb32f1 merge John Reiser 2006-10-03 07:01:55 -07:00
  • d2b72cf496 sync John Reiser 2006-10-03 06:59:10 -07:00
  • 8d90fffd46 NEWS updates for 2.90 László Molnár 2006-10-03 15:56:39 +02:00
  • b84af27a86 typo "pop %eax" [not caught by assembler?] John Reiser 2006-10-01 16:19:17 -07:00
  • b45f28f3e9 propagate changes from *.S to *.h John Reiser 2006-10-01 14:42:39 -07:00
  • bfa1b5656a preserve readlink("/proc/self/exe",,) in environment " =" John Reiser 2006-10-01 14:41:09 -07:00
  • 47f946cd65 fix the comments John Reiser 2006-10-01 14:25:14 -07:00
  • 970e7bfcda CPU_TYPE_I386 John Reiser 2006-10-01 14:24:20 -07:00
  • a81c7a7cd6 PackBSDI386 clarify osabi issues. John Reiser 2006-09-27 14:38:42 -07:00
  • b0e1bd239f Pack shell scripts for Linux only (and not *BSD, for example [no stub!]) John Reiser 2006-09-26 16:21:28 -07:00
  • 53ca41717a Document /proc/self/exe and workaround. John Reiser 2006-09-25 13:02:07 -07:00
  • 6a5bee0cdd Updated test-stub-compression. Markus F.X.J. Oberhumer 2006-09-09 13:03:04 +02:00
  • fd3ae51f83 Remove trailing whitespace. Markus F.X.J. Oberhumer 2006-09-09 11:00:33 +02:00
  • 5e5954a808 Use gcc-4.1.1 again for mipsel. Markus F.X.J. Oberhumer 2006-09-09 10:57:13 +02:00
  • add8540909 Integrate upx-2.90beta1-ps1-20060908.bz2 from Jens. John Reiser 2006-09-08 14:09:30 -07:00
  • 06a302aed0 Integrate upx-2.90beta1-ps1-20060907 from Jens. John Reiser 2006-09-07 10:44:19 -07:00
  • 147432d38d list fastest possible inline expansion (saves 3 cycles) John Reiser 2006-09-06 11:19:18 -07:00
  • 2a003ff72b merge John Reiser 2006-09-06 10:55:37 -07:00
  • 8660d3324d "revert -r eae1090d512738ac64c783be70258ababc8b6513" to sync with Markus John Reiser 2006-09-06 10:52:06 -07:00
  • 6c59b73ae5 PackLinuxElf64::generateElfHdr() .p_flags are only 32 bits John Reiser 2006-09-06 10:36:50 -07:00
  • 80218c1eca Atari/tos is currently broken, so throw an InternalError. Markus F.X.J. Oberhumer 2006-09-06 14:31:30 +02:00
  • f24d96d59f document alternate getbit John Reiser 2006-09-04 20:09:03 -07:00
  • d14bd49f46 Updated mips Makefile. Markus F.X.J. Oberhumer 2006-09-04 14:23:21 +02:00
  • 1a692a0873 Tuned mips compiler flags. Markus F.X.J. Oberhumer 2006-09-03 19:14:49 +02:00
  • 631a1a4ddc Cosmetic changes. Markus F.X.J. Oberhumer 2006-09-03 19:13:35 +02:00
  • 57df7601d9 mipsel: use -mtune=r4000 and -fno-sched-spec for small size reduction. Markus F.X.J. Oberhumer 2006-09-02 14:53:31 +02:00
  • f7650000aa Enable -fwrapv for mipsel. Markus F.X.J. Oberhumer 2006-09-02 14:16:46 +02:00
  • 6f93c2d9b2 Updated Makefiles. Markus F.X.J. Oberhumer 2006-09-02 14:14:15 +02:00
  • 1654764968 Disable lua for now. Markus F.X.J. Oberhumer 2006-09-01 02:38:35 +02:00
  • 1a1b8416e2 Use f-embed_objinfo for arm-linux. Markus F.X.J. Oberhumer 2006-09-01 02:36:24 +02:00
  • 36c66d52a6 Added SQUEEZE macro to better canonicalize the dumps. Markus F.X.J. Oberhumer 2006-09-01 02:09:16 +02:00
  • 68fe43d488 Strip trailing whitespace. Markus F.X.J. Oberhumer 2006-09-01 01:35:51 +02:00
  • 877b9ee23b Stub: provide debugging disassembly for arm. Markus F.X.J. Oberhumer 2006-09-01 01:34:20 +02:00
  • 80ff93beeb Explicitly strip section .note.GNU-stack from objects. Markus F.X.J. Oberhumer 2006-08-30 20:15:07 +02:00
  • b9ddd2812b Create disassembly for i386-dos32.djgpp2-stubify.h. Markus F.X.J. Oberhumer 2006-08-30 19:38:39 +02:00
  • ba54b56de4 another update for ps1/exe from Jens László Molnár 2006-08-30 12:42:49 +02:00
  • 85be67bc2d Removed some temporary tags. Info: you can use the file .hg/localtags to define per-repository local tags which are not shared. Markus F.X.J. Oberhumer 2006-08-30 00:21:13 +02:00
  • ae20e01d2c Started renaming some loader symbols - now that we have a real linker we really should improve readability and avoid those old cryptic names. Markus F.X.J. Oberhumer 2006-08-30 00:11:40 +02:00
  • d094e8c3fc Added stub/tmp/*.dump files to the Mercurial repository. Markus F.X.J. Oberhumer 2006-08-30 00:06:47 +02:00
  • f009fe1f63 Start work on updating p_tos. Markus F.X.J. Oberhumer 2006-08-29 23:46:21 +02:00