John Reiser
|
6a7066ac2f
|
Avoid linker->setLoaderAlignOffset().
|
2006-08-14 19:21:15 -07:00 |
|
Markus F.X.J. Oberhumer
|
3ad5cb8a23
|
Merge.
|
2006-08-14 08:44:58 +02:00 |
|
John Reiser
|
0d1f12e31a
|
Use better name osabi_note.
|
2006-08-13 20:14:14 -07:00 |
|
John Reiser
|
a8ddf8f66d
|
Detect PT_NOTE for NetBSD, OpenBSD.
|
2006-08-13 20:00:44 -07:00 |
|
Markus F.X.J. Oberhumer
|
c15b8d71bc
|
Removed trailing whitespace.
|
2006-08-13 14:47:24 +02:00 |
|
John Reiser
|
5f622efb77
|
nrv2e PackLinuxElf32armLe works
|
2006-07-21 19:10:48 -07:00 |
|
John Reiser
|
52e8326d54
|
work on PackLinuxElf32arm; add nrv2b_d8.S
|
2006-07-21 13:11:02 -07:00 |
|
John Reiser
|
98942f5528
|
work on PackLinuxElf32arm, including nrv2d and lzma
|
2006-07-19 17:29:17 -07:00 |
|
John Reiser
|
b8b983dded
|
nrv2d decompressor for PackLinuxElf64amd
|
2006-07-17 15:02:37 -07:00 |
|
John Reiser
|
d6a6673971
|
nrv2d decompressor for PackLinuxElf32ppc
|
2006-07-17 13:23:49 -07:00 |
|
John Reiser
|
efdee11d5a
|
lzma PackLinuxElf32ppc works!
|
2006-07-17 08:05:31 -07:00 |
|
John Reiser
|
49f277192c
|
hacking lzma PackLinuxElf32ppc
|
2006-07-16 22:32:55 -07:00 |
|
John Reiser
|
b34e204676
|
PackLinuxElf32ppc conversion; alignment in *::Section
|
2006-07-16 15:04:16 -07:00 |
|
John Reiser
|
755d990dfd
|
unify buildLinuxLoader using addStubEntrySections and addLinkerSymbols
|
2006-07-16 09:48:22 -07:00 |
|
John Reiser
|
3843ec1e02
|
lzma for PackLinuxElf64amd
|
2006-07-15 16:01:53 -07:00 |
|
John Reiser
|
cfc5631d5d
|
PackLinuxElf64amd works (except for lzma)
|
2006-07-15 13:46:37 -07:00 |
|
John Reiser
|
e64555aca0
|
hacking PackLinuxElf64amd
|
2006-07-14 19:43:38 -07:00 |
|
John Reiser
|
44f20782fd
|
cleanup after merge; AMD64 ElfLinker
|
2006-07-12 11:42:03 -07:00 |
|
John Reiser
|
0b8825fecb
|
i386 conversion stub conversion; nrv2b_d32_2.ash etc.
|
2006-07-12 11:15:14 -07:00 |
|
John Reiser
|
b76118802a
|
ElfLinkerPpc32
|
2006-07-09 19:52:23 -07:00 |
|
John Reiser
|
ab0c349261
|
workaround ElfLinker not handling addSection(,,) from dynamic block
|
2006-07-09 17:29:22 -07:00 |
|
John Reiser
|
d5e0e66426
|
PackLinuxElf32x86::newLinker()
|
2006-07-09 16:59:41 -07:00 |
|
John Reiser
|
1a0a64e4de
|
::addStubEntrySections() with default ELFMAINX
|
2006-07-09 08:48:06 -07:00 |
|
John Reiser
|
6bd9805bcc
|
start converting PackLinuxElf64amd to ElfLinker
|
2006-07-09 08:14:04 -07:00 |
|
John Reiser
|
0a10334f1b
|
more *BSD, especially do_xmap() for OpenBSD
|
2006-07-04 08:59:00 -07:00 |
|
John Reiser
|
0d7255158a
|
OpenBSD "pro-active security" causes headaches
|
2006-07-03 16:35:21 -07:00 |
|
John Reiser
|
18fe124696
|
::generateElfHdr() sets .e_ident[Elf32_Ehdr::EI_OSABI]
|
2006-07-03 05:51:45 -07:00 |
|
John Reiser
|
ea3a3b6e1c
|
Elf32_Ehdr::ELFOSABI_LINUX
|
2006-07-03 05:47:01 -07:00 |
|
John Reiser
|
32ce83475d
|
more *BSD arrangements
|
2006-07-02 21:54:44 -07:00 |
|
John Reiser
|
75294b9146
|
FreeBSD, NetBSD, OpenBSD on equal footing
|
2006-07-02 19:27:08 -07:00 |
|
John Reiser
|
68dadabc29
|
BSD/elf386
|
2006-07-02 16:25:31 -07:00 |
|
Markus F.X.J. Oberhumer
|
7b77491c06
|
Refactoring: move fields ui_pass and ui_total_passes from class
Packer into class UiPacker.
|
2006-06-29 14:37:01 +02:00 |
|
John Reiser
|
89e25657d8
|
fix cross-platform endian trouble with ELF headers
|
2006-06-27 13:07:31 -07:00 |
|
John Reiser
|
4eb505755e
|
lzma for ELF
|
2006-06-24 14:00:41 -07:00 |
|
John Reiser
|
1a51451ec2
|
ELF stub uses getSizeForCompression()
|
2006-06-23 19:32:29 -07:00 |
|
John Reiser
|
28d56bab04
|
Merge
|
2006-06-22 21:30:59 -07:00 |
|
John Reiser
|
2500eff90d
|
more LZMA debugging for Linux i386 ELF
|
2006-06-22 21:25:18 -07:00 |
|
Markus F.X.J. Oberhumer
|
153446b3a1
|
Fixed debugging code.
|
2006-06-23 05:40:35 +02:00 |
|
John Reiser
|
03910d67c3
|
M_LZMA bug tracking: decompress fails but says OK
|
2006-06-22 17:18:17 -07:00 |
|
John Reiser
|
b13f7366cf
|
freezeLoader() sooner in PackLinuxElf32x86::buildLinuxLoader()
|
2006-06-21 17:08:58 -07:00 |
|
Markus F.X.J. Oberhumer
|
bf5cbfffc2
|
Start major refactoring.
|
2006-06-19 19:20:50 +02:00 |
|
John Reiser
|
fd2b9a6e21
|
filter 0x51 (ARM call trick, big-endian at compress time)
|
2006-06-16 06:49:37 -07:00 |
|
John Reiser
|
fa702b48e3
|
unify PackLinuxElf32arm...::pack1()
|
2006-06-15 15:41:00 -07:00 |
|
John Reiser
|
299dcf6686
|
Merge
|
2006-06-15 12:21:01 -07:00 |
|
Markus F.X.J. Oberhumer
|
d3323d6550
|
Major refactoring of src/stub directory.
|
2006-06-15 08:17:50 +02:00 |
|
John Reiser
|
ebed0b9f20
|
allow brev() in-place
|
2006-06-14 20:21:39 -07:00 |
|
John Reiser
|
f654a453dc
|
ARM_pack3() unifies big/little endian and HostPolicy
|
2006-06-14 16:06:50 -07:00 |
|
John Reiser
|
10decf94cc
|
fix delete[] file_image
|
2006-06-14 11:41:49 -07:00 |
|
John Reiser
|
96dd4817f1
|
unify PackLinuxElf32...::canPack(); also ARM buildLinuxLoader()
|
2006-06-14 11:33:16 -07:00 |
|
Markus F.X.J. Oberhumer
|
7daf63fd3f
|
Merge.
|
2006-06-14 11:48:44 +02:00 |
|