Commit Graph

  • 2007fe5f49 More small Makefile changes. Markus F.X.J. Oberhumer 2006-08-29 23:08:26 +02:00
  • 84989ffa04 merge László Molnár 2006-08-29 17:11:03 +02:00
  • 31b629a19c ps1/exe updated from jens László Molnár 2006-08-29 16:25:59 +02:00
  • e762d9e274 Yet another minor Makfile update. Markus F.X.J. Oberhumer 2006-08-29 16:05:17 +02:00
  • 6833267b19 Cleanups in stub Makefiles. Markus F.X.J. Oberhumer 2006-08-29 14:37:06 +02:00
  • 05f2833388 Detabified. Markus F.X.J. Oberhumer 2006-08-29 13:43:06 +02:00
  • 0d026ef18d Removed trailing whitespace. Markus F.X.J. Oberhumer 2006-08-29 13:41:13 +02:00
  • b756d93891 Use absolute symbols to store offsets in m68k stub. Markus F.X.J. Oberhumer 2006-08-28 09:48:01 +02:00
  • f54513586d Implemented alignCode() for m68k. Markus F.X.J. Oberhumer 2006-08-28 09:09:29 +02:00
  • 6c519c237e Renamed Linker::align() to alignCode(). We still have to add some way to express alignData(). Markus F.X.J. Oberhumer 2006-08-28 08:58:43 +02:00
  • 4ffde4db98 8-byte align LZMA_DEC20 John Reiser 2006-08-27 10:03:12 -07:00
  • 41847d31e7 More m68k rearrangments. Markus F.X.J. Oberhumer 2006-08-26 13:25:37 +02:00
  • 24ce25bb5c Updated READMEs. Markus F.X.J. Oberhumer 2006-08-26 13:25:04 +02:00
  • e051b69e80 Use -fwrapv for m68k stubs. Markus F.X.J. Oberhumer 2006-08-26 12:57:21 +02:00
  • 59283d1164 More work on m68k. Markus F.X.J. Oberhumer 2006-08-24 20:48:09 +02:00
  • 0de32a5edc Small Makefile cleanup. Markus F.X.J. Oberhumer 2006-08-24 14:07:53 +02:00
  • 4f80066dcb New ACC version. Markus F.X.J. Oberhumer 2006-08-24 12:39:45 +02:00
  • 04ddc8003f Started work on m68k. Markus F.X.J. Oberhumer 2006-08-24 03:56:11 +02:00
  • 3213f98d66 Added recursive targes extra-all and extra-clean. Markus F.X.J. Oberhumer 2006-08-24 01:34:57 +02:00
  • 1f16f85c51 Reorganized Makefile.extra. Markus F.X.J. Oberhumer 2006-08-24 01:34:24 +02:00
  • c03cb3a11c All stubs now depend on Makefile and thus will get rebuilt more often. Markus F.X.J. Oberhumer 2006-08-24 01:34:06 +02:00
  • 62e29a6546 let us see the relocation info in the disassembled stubs László Molnár 2006-08-23 14:43:37 +02:00
  • 3574b065d6 fixed prototype of ElfLinkerMipsLE::relocate1 László Molnár 2006-08-23 14:35:28 +02:00
  • c0c47f41be Added initial lzma support for m68k. Markus F.X.J. Oberhumer 2006-08-23 13:58:16 +02:00
  • 37761d580f Updated for bin-upx-20060823. Markus F.X.J. Oberhumer 2006-08-23 13:11:01 +02:00
  • e075c8e691 Updated unused code. Markus F.X.J. Oberhumer 2006-08-23 11:30:42 +02:00
  • 0c61ca1a6b Renamed addLinkerSymbols() to defineSymbols(). Markus F.X.J. Oberhumer 2006-08-23 11:20:06 +02:00
  • 1846fa1f54 PackLinuxElf start loader at 0 mod 8 John Reiser 2006-08-22 21:22:49 -07:00
  • 579ce20cad remove patchFilter32() John Reiser 2006-08-22 20:49:28 -07:00
  • 12e4bcba5d Elf64 sets .p_flags for 0-length .bss John Reiser 2006-08-22 11:23:55 -07:00
  • b4f57dee3b arm.v4t-wince.pe: minor cleanups László Molnár 2006-08-22 14:16:46 +02:00
  • f11673ae3f Removed Packer::patchDecompressor(). Markus F.X.J. Oberhumer 2006-08-22 11:05:18 +02:00
  • a27af7dd7e Small update. Markus F.X.J. Oberhumer 2006-08-22 11:02:54 +02:00
  • 2b26a3cc14 Updated .hgignore. Markus F.X.J. Oberhumer 2006-08-22 10:59:16 +02:00
  • 47c4849694 Added support for debug.dump_stub_loader. Markus F.X.J. Oberhumer 2006-08-22 10:48:04 +02:00
  • 30a4adf331 Reduce usage of patchDecompressor() John Reiser 2006-08-21 21:19:48 -07:00
  • 117a721166 ElfLinker::addSection ==> addLoader John Reiser 2006-08-21 19:52:09 -07:00
  • 1a219e62ba Bvmlinuz: linker->defineSymbol() instead of patchDecompressor() John Reiser 2006-08-21 14:26:42 -07:00
  • c8d54b324b Only PC-relative relocations get range checked. John Reiser 2006-08-21 14:26:08 -07:00
  • 0ac2971fc1 add UPX_F_BSD_ELF_i386 to the exceptions for patchDecompressor() John Reiser 2006-08-21 12:09:46 -07:00
  • 348a40201b Introduce $(tc_bfdarch) and generate disassemblies to verify code quality. Markus F.X.J. Oberhumer 2006-08-21 20:55:37 +02:00
  • 9f20ddc800 Removed Packer::patchVersion() and Packer::patchVersionYear(). Markus F.X.J. Oberhumer 2006-08-21 20:28:14 +02:00
  • 6f1cc2c1e5 Renamed ElfLinker::addSection(sname) to addLoader(). Markus F.X.J. Oberhumer 2006-08-21 20:07:42 +02:00
  • 601cd95277 Removed Packer::getIdentstr(). Markus F.X.J. Oberhumer 2006-08-21 19:57:43 +02:00
  • 8e9ce59ef2 Minor Makefile cleanups. Markus F.X.J. Oberhumer 2006-08-21 16:40:20 +02:00
  • d76ef8e3cf arm/pe: use embed_objinfo in the Makefile made some symbols globals in arm.v4a-wince.pe.S & arm.v4t-wince.pe.S László Molnár 2006-08-21 15:20:20 +02:00
  • c19ffafd8d i386-linux.elf decompress does not need cto8 John Reiser 2006-08-20 11:19:37 -07:00
  • 996a99ad75 Some linker.cpp cleanups. Markus F.X.J. Oberhumer 2006-08-20 11:15:36 +02:00
  • affb926d44 Whitespace cleanups. Markus F.X.J. Oberhumer 2006-08-20 11:08:38 +02:00
  • c506e534aa propagate to .h in stub/ John Reiser 2006-08-19 18:41:45 -07:00
  • 9994315070 un-debug John Reiser 2006-08-19 18:40:49 -07:00
  • 4f0d89ef8b convert PackMachPPC32 to new Linker John Reiser 2006-08-19 15:28:16 -07:00
  • aab984618d Fix newLinker() for mach/ppc32. Markus F.X.J. Oberhumer 2006-08-19 14:29:40 +02:00
  • 8b662bc6b5 Removed trailing whitespace. Markus F.X.J. Oberhumer 2006-08-19 14:01:39 +02:00
  • 03ce7a8db3 Removed all old linker classes - we exclusively use ElfLinker now. Markus F.X.J. Oberhumer 2006-08-19 14:00:22 +02:00
  • 033e7928b5 Minor Makefile updates. Markus F.X.J. Oberhumer 2006-08-19 13:05:16 +02:00
  • b095f2a158 Strip trailing whitespace from objdump info. Markus F.X.J. Oberhumer 2006-08-18 13:22:38 +02:00
  • 196c0e0ebc Added embed_objinfo macro. Markus F.X.J. Oberhumer 2006-08-18 13:18:10 +02:00
  • 8ab309630b Keep old alloca() code around. Markus F.X.J. Oberhumer 2006-08-18 12:26:41 +02:00
  • 42bac47a71 Improve automatic dependency information by using '-MT'. Markus F.X.J. Oberhumer 2006-08-18 12:26:06 +02:00
  • 3bc4de2236 Added missing stubs to hg repo. Markus F.X.J. Oberhumer 2006-08-18 12:25:34 +02:00
  • a6e4b45a38 --force-execve for *BSD/386 John Reiser 2006-08-17 17:35:33 -07:00
  • 28e97ccaf2 avoid symbol 'byte' John Reiser 2006-08-17 17:18:37 -07:00
  • 255781c029 Minor cleanups. Markus F.X.J. Oberhumer 2006-08-17 13:09:51 +02:00
  • 7f5635ea8c Section LZMA_ELF00 saves time (but no space) by not clearing CProb[]. John Reiser 2006-08-16 19:49:09 -07:00
  • 4f18ec726c Rebuilt with bin-upx-20060816 (untested mipsel changes). Markus F.X.J. Oberhumer 2006-08-16 19:40:33 +02:00
  • 263622d628 Updated for bin-upx-20060816. Markus F.X.J. Oberhumer 2006-08-16 19:37:25 +02:00
  • 1dfd2443ac name of file comments fixed László Molnár 2006-08-16 15:29:11 +02:00
  • 881bd53f60 Small Makefile cleanups. Markus F.X.J. Oberhumer 2006-08-16 09:50:00 +02:00
  • ec4404b1ba We have to use "dword ptr" instead of "dword" ! Markus F.X.J. Oberhumer 2006-08-16 09:38:49 +02:00
  • badaeac81f Use "jmps" macro instead of #define. Markus F.X.J. Oberhumer 2006-08-16 09:34:27 +02:00
  • 618d5ddaff More renaming. Markus F.X.J. Oberhumer 2006-08-16 09:24:31 +02:00
  • 4ed74af868 More renaming. Markus F.X.J. Oberhumer 2006-08-16 09:07:00 +02:00
  • 123d9af7d0 More renaming in arch/i386. Markus F.X.J. Oberhumer 2006-08-16 08:39:58 +02:00
  • 4f17b30915 Started renaming .asm files to .S. Markus F.X.J. Oberhumer 2006-08-16 08:13:36 +02:00
  • 1fc265b0aa Use symbolic stride again. Markus F.X.J. Oberhumer 2006-08-16 07:59:21 +02:00
  • afae9b8d17 merge John Reiser 2006-08-15 14:01:53 -07:00
  • 481be44879 Work around assembler bug: double-indexing by symbolic stride fails. John Reiser 2006-08-15 14:00:35 -07:00
  • b8530b0f0b Whitespace cleanups. Markus F.X.J. Oberhumer 2006-08-15 22:48:04 +02:00
  • 69de79684f Removed some unused files. Markus F.X.J. Oberhumer 2006-08-15 22:41:05 +02:00
  • 6e6fd057b5 Cleaned up stub/Makefile. Markus F.X.J. Oberhumer 2006-08-15 22:38:40 +02:00
  • 4b0ebf2b80 merge John Reiser 2006-08-15 12:11:36 -07:00
  • ee82c32119 'dword' is a symbol to libexec/gcc/i686-unknown-linux-gnu/3.4.6/cc1 John Reiser 2006-08-15 12:10:54 -07:00
  • 3fe6731035 Disable WITH_LUA for now. Markus F.X.J. Oberhumer 2006-08-15 19:23:03 +02:00
  • 1c3f3b5705 Removed last dependency on nasm assembler. Markus F.X.J. Oberhumer 2006-08-15 18:50:41 +02:00
  • def1ccffc4 Rebuilt with bin-upx-20060815. Markus F.X.J. Oberhumer 2006-08-15 18:39:05 +02:00
  • fa2e531343 Updated for bin-upx-20060815. Markus F.X.J. Oberhumer 2006-08-15 18:38:38 +02:00
  • 814ddbc6cc Remove duplicate inclusion. Markus F.X.J. Oberhumer 2006-08-15 17:20:23 +02:00
  • 267e8dcfb6 Omit double include of macros2.ash. John Reiser 2006-08-15 07:22:52 -07:00
  • 49ec1561f8 merge John Reiser 2006-08-15 07:11:06 -07:00
  • e2dc612153 Add cl1_d32_2.ash. John Reiser 2006-08-15 07:08:50 -07:00
  • 8f225431fe Minor updates to Makefile and stubs. Markus F.X.J. Oberhumer 2006-08-15 10:23:45 +02:00
  • 194be5e0b7 Moved o2bin.pl to UNUSED. Markus F.X.J. Oberhumer 2006-08-15 09:21:39 +02:00
  • 6788a05dd1 convert powerpc-darwin.macho-entry.h to new linker John Reiser 2006-08-14 21:20:30 -07:00
  • 6a7066ac2f Avoid linker->setLoaderAlignOffset(). John Reiser 2006-08-14 19:21:15 -07:00
  • ec5ff4e973 merge John Reiser 2006-08-14 13:06:53 -07:00
  • fe6d460531 rebuild: arm-unknown-linux-gnu-gcc-4.1.0, i386-linux-gcc-3.4.6; powerpc/32/ppc_regs.h John Reiser 2006-08-14 12:30:33 -07:00
  • 9cb97af10f begin conversion to new linker John Reiser 2006-08-14 12:10:34 -07:00
  • 1c784eea3d typo for i386-bsd.elf-main.o John Reiser 2006-08-14 12:09:42 -07:00
  • 59dd33a461 ps1/exe updates from Jens László Molnár 2006-08-14 17:15:26 +02:00