Commit Graph

  • d076a6724f merge László Molnár 2006-07-17 12:13:08 +02:00
  • 386af71c39 add lzma_d.S for PackLinuxElf32ppc John Reiser 2006-07-16 22:35:35 -07:00
  • 49f277192c hacking lzma PackLinuxElf32ppc John Reiser 2006-07-16 22:32:55 -07:00
  • 5974a6276b undebug powerpc-linux.elf-entry.S John Reiser 2006-07-16 19:06:04 -07:00
  • e06a390771 PackLinuxElf32ppc works (except lzma) John Reiser 2006-07-16 19:01:17 -07:00
  • b34e204676 PackLinuxElf32ppc conversion; alignment in *::Section John Reiser 2006-07-16 15:04:16 -07:00
  • 755d990dfd unify buildLinuxLoader using addStubEntrySections and addLinkerSymbols John Reiser 2006-07-16 09:48:22 -07:00
  • 7185358b98 lzma PackLinuxElf64amd works! John Reiser 2006-07-15 20:05:41 -07:00
  • 3843ec1e02 lzma for PackLinuxElf64amd John Reiser 2006-07-15 16:01:53 -07:00
  • cfc5631d5d PackLinuxElf64amd works (except for lzma) John Reiser 2006-07-15 13:46:37 -07:00
  • e64555aca0 hacking PackLinuxElf64amd John Reiser 2006-07-14 19:43:38 -07:00
  • ef52ebb529 workaround i386 assembler misfeature John Reiser 2006-07-14 06:33:40 -07:00
  • c98136ca4f fix error in assembler conversion John Reiser 2006-07-13 21:10:42 -07:00
  • 65f44d24ca miniacc support for arm-wince-pe László Molnár 2006-07-13 16:50:26 +02:00
  • 44f20782fd cleanup after merge; AMD64 ElfLinker John Reiser 2006-07-12 11:42:03 -07:00
  • 9b1d76a5d0 Added tag main-2006-07-12 for changeset 72fe9925b247073cd8342d8bff07adc47b72173f John Reiser 2006-07-12 11:26:15 -07:00
  • 21b5074ce8 Added tag jfr-2006-07-12 for changeset 8afead5e7182950592970330c218913fecfbe390 John Reiser 2006-07-12 11:24:52 -07:00
  • 0b8825fecb i386 conversion stub conversion; nrv2b_d32_2.ash etc. John Reiser 2006-07-12 11:15:14 -07:00
  • 3d3c20e507 ElfLinker improvements Sections/symbols/relocations are allocated dynamically Sections use an internal copy of their input data László Molnár 2006-07-11 14:40:58 +02:00
  • 67a282f19f class nocopy introduced László Molnár 2006-07-11 13:58:13 +02:00
  • 92023b533a merge John Reiser 2006-07-10 13:26:39 -07:00
  • c1d14c150e How to debug i386-linux.kernel.vmlinu[xz] under qemu John Reiser 2006-07-10 13:25:39 -07:00
  • aa656c74d5 merge László Molnár 2006-07-10 13:30:04 +02:00
  • e39b7ffe30 ps1/exe updates from Jens Medoch László Molnár 2006-07-10 13:28:27 +02:00
  • 1897148abc convert i386-bsd.elf-entry.asm John Reiser 2006-07-09 20:07:37 -07:00
  • b76118802a ElfLinkerPpc32 John Reiser 2006-07-09 19:52:23 -07:00
  • 8266aa3343 i386/nrv2d_d32_2.ash John Reiser 2006-07-09 19:15:03 -07:00
  • ab0c349261 workaround ElfLinker not handling addSection(,,) from dynamic block John Reiser 2006-07-09 17:29:22 -07:00
  • d5e0e66426 PackLinuxElf32x86::newLinker() John Reiser 2006-07-09 16:59:41 -07:00
  • c5b3107f83 start converting PackLinuxElf32x86 to ElfLinker John Reiser 2006-07-09 10:17:52 -07:00
  • 1a0a64e4de ::addStubEntrySections() with default ELFMAINX John Reiser 2006-07-09 08:48:06 -07:00
  • 6bd9805bcc start converting PackLinuxElf64amd to ElfLinker John Reiser 2006-07-09 08:14:04 -07:00
  • f74c2af65c conversion of atari/tos to ElfLinker finished László Molnár 2006-07-07 17:49:30 +02:00
  • 9531bdf674 fixed a bug in ElfLinker László Molnár 2006-07-07 16:57:15 +02:00
  • 76e705e7ee more atari/tos work László Molnár 2006-07-07 09:20:43 +02:00
  • d35211328e ElfLinker: rela support added László Molnár 2006-07-07 08:51:48 +02:00
  • b7bbd81dda conversion of atari/tos to ElfLinker started László Molnár 2006-07-06 18:30:34 +02:00
  • 9836dd5d10 merge László Molnár 2006-07-06 10:27:31 +02:00
  • 2109ad320d ps1: nrv2b & nrv2d converted to gas updated README.SRC removed app-asm5900.pl László Molnár 2006-07-06 09:20:05 +02:00
  • c026121c0e mips conversion to ElfLinker almost ready László Molnár 2006-07-06 00:54:14 +02:00
  • ee0c87f7b1 mips conversion started László Molnár 2006-07-05 18:32:52 +02:00
  • 709fb93a22 sizeof(shstrtab) already includes terminating '\0' John Reiser 2006-07-05 05:40:24 -07:00
  • b38cd0a48d merge László Molnár 2006-07-05 13:02:14 +02:00
  • 264435c32d rebuilt the stubs László Molnár 2006-07-05 13:00:42 +02:00
  • c285929ad3 i386/macros2.ash: ctojr32 fixes László Molnár 2006-07-04 23:30:50 +02:00
  • 1cbea8157d merge John Reiser 2006-07-04 08:59:29 -07:00
  • 0a10334f1b more *BSD, especially do_xmap() for OpenBSD John Reiser 2006-07-04 08:59:00 -07:00
  • f0d5a6ebac vmlinu[xz] using nrv2e converted to ElfLinker László Molnár 2006-07-04 17:36:54 +02:00
  • db7086b5e6 pe: ignore duplicated relocation records László Molnár 2006-07-04 14:11:56 +02:00
  • 0e92280b33 *BSD elf-fold escape hatch differs from Linux John Reiser 2006-07-03 19:35:56 -07:00
  • 0d7255158a OpenBSD "pro-active security" causes headaches John Reiser 2006-07-03 16:35:21 -07:00
  • 33564b68dd loader.txt updated László Molnár 2006-07-03 15:13:53 +02:00
  • ba942b952a Merge. Markus F.X.J. Oberhumer 2006-07-03 14:56:45 +02:00
  • bd7f28896e Minor cleanups. Markus F.X.J. Oberhumer 2006-07-03 14:54:50 +02:00
  • 18fe124696 ::generateElfHdr() sets .e_ident[Elf32_Ehdr::EI_OSABI] John Reiser 2006-07-03 05:51:45 -07:00
  • ea3a3b6e1c Elf32_Ehdr::ELFOSABI_LINUX John Reiser 2006-07-03 05:47:01 -07:00
  • e6c06aacff New brandelf.py script. Markus F.X.J. Oberhumer 2006-07-03 13:00:53 +02:00
  • 1aee92cd5c Introduced $(tc_bfdname). Markus F.X.J. Oberhumer 2006-07-03 12:19:20 +02:00
  • 40c4cad491 Rebuilt. Markus F.X.J. Oberhumer 2006-07-03 12:07:34 +02:00
  • 013d46fb02 merge László Molnár 2006-07-03 10:46:32 +02:00
  • f0f465411f win32/pe using nrv2e converted to ElfLinker László Molnár 2006-07-03 09:21:51 +02:00
  • 32ce83475d more *BSD arrangements John Reiser 2006-07-02 21:54:44 -07:00
  • ec0d3f5b5d merge John Reiser 2006-07-02 19:28:19 -07:00
  • 75294b9146 FreeBSD, NetBSD, OpenBSD on equal footing John Reiser 2006-07-02 19:27:08 -07:00
  • 26a0eb68ef Merge. Markus F.X.J. Oberhumer 2006-07-03 01:42:12 +02:00
  • b983e29fb0 Fix compilation on big endian machines. Remove trailing whitespace. Markus F.X.J. Oberhumer 2006-07-03 01:40:59 +02:00
  • 68dadabc29 BSD/elf386 John Reiser 2006-07-02 16:25:31 -07:00
  • ed9fd3f0e0 watcom/le using nrv2e converted to ElfLinker László Molnár 2006-07-02 23:21:15 +02:00
  • fa9573436a tmp/adam using nrv2e converted to ElfLinker László Molnár 2006-07-02 22:39:53 +02:00
  • 6d2058c3b7 reloc32 uncommented László Molnár 2006-07-02 22:32:12 +02:00
  • 0d7f93b877 unused: getrusage personality msync getcwd John Reiser 2006-07-02 12:04:12 -07:00
  • f022c9d510 dos/djgpp2 using nrv2e converted to ElfLinker László Molnár 2006-07-01 17:29:41 +02:00
  • 5964a06386 arm/pe works with ElfLinker László Molnár 2006-07-01 12:36:07 +02:00
  • f14dc4a4e9 ElfLinkerArmLe fixes László Molnár 2006-07-01 12:25:26 +02:00
  • fd56e2534c fixed alignment handling typo László Molnár 2006-07-01 09:40:12 +02:00
  • 08962a74ab started the arm/pe conversion to ElfLinker László Molnár 2006-07-01 00:21:53 +02:00
  • f850d36c52 dos/com & dos/sys: use the new ElfLinker features László Molnár 2006-07-01 00:21:06 +02:00
  • c5fb161477 ElfLinker updates commented out the debugging printfs now it's possible to set the offset of sections aligment handling simplified ElfLinkerArmPE introduced László Molnár 2006-07-01 00:10:02 +02:00
  • bfc2fab33f use "//" instead of "#" for comments László Molnár 2006-07-01 00:01:35 +02:00
  • ec9d6c4fd2 workaround linux bug which demands writeable PT_LOAD for .bss John Reiser 2006-06-29 19:07:02 -07:00
  • 6135d61e3d *-fold.h depends on *.lds John Reiser 2006-06-29 17:01:38 -07:00
  • a677242a2c Bvmlinuz remember to patchDecompressor() John Reiser 2006-06-29 13:58:41 -07:00
  • 6602f30112 true==checkCompressionRatio() means success John Reiser 2006-06-29 12:07:01 -07:00
  • a4b8dc18c1 Strip unneeded symbols and sections from i086-* stubs. Markus F.X.J. Oberhumer 2006-06-29 19:09:16 +02:00
  • c0d4741f88 Merge. Markus F.X.J. Oberhumer 2006-06-29 18:43:36 +02:00
  • b33718180c ElfLinkerX86 introduced. Simple alignment handling added to ElfLinker. dos/exe device drivers can be compressed again. László Molnár 2006-06-29 18:21:01 +02:00
  • 3872393b29 call freezeLoader John Reiser 2006-06-29 06:08:57 -07:00
  • 1d72a7df99 propagate IMAGE_OFFSET from commandline John Reiser 2006-06-29 05:57:28 -07:00
  • 5455908772 Merge. Markus F.X.J. Oberhumer 2006-06-29 14:39:42 +02:00
  • 8882192fac Minor cleanups. Markus F.X.J. Oberhumer 2006-06-29 14:38:18 +02:00
  • 7b77491c06 Refactoring: move fields ui_pass and ui_total_passes from class Packer into class UiPacker. Markus F.X.J. Oberhumer 2006-06-29 14:37:01 +02:00
  • 20bf214d6e dos/com & dos/sys: xchg si,di vs. xchg di,si difference fixed. i086-dos16.com.h rebuilt László Molnár 2006-06-29 14:27:25 +02:00
  • 8ab3e63aeb First start of refactoring field ph out of class Packer. Markus F.X.J. Oberhumer 2006-06-29 14:26:49 +02:00
  • 0dc03214c5 merge László Molnár 2006-06-29 11:51:47 +02:00
  • 362e98b43d lzma: limit stack to ~28KB for decompressing kernel John Reiser 2006-06-28 22:34:12 -07:00
  • 193e085cf0 limit stack to ~28KB for decompressing kernel John Reiser 2006-06-28 22:30:05 -07:00
  • e0df2a342b merge John Reiser 2006-06-28 22:20:24 -07:00
  • ba19ccac43 tabify the commented Makefile John Reiser 2006-06-28 22:18:48 -07:00
  • d7261b7a78 Remove debugging code. Markus F.X.J. Oberhumer 2006-06-29 07:00:06 +02:00
  • 0d80173efd Update some structs for future features. Markus F.X.J. Oberhumer 2006-06-29 06:42:17 +02:00