Markus F.X.J. Oberhumer
|
3d91ab6c31
|
Introduced bele_policy.h.
|
2006-08-13 15:30:26 +02:00 |
|
Markus F.X.J. Oberhumer
|
c15b8d71bc
|
Removed trailing whitespace.
|
2006-08-13 14:47:24 +02:00 |
|
John Reiser
|
5a707dba8a
|
fix NRV_TAIL, ELFMAINY
|
2006-08-11 20:45:43 -07:00 |
|
John Reiser
|
ffd2fcde6b
|
sections NRV_HEAD, NRV_TAIL replace NRV_COMMON
|
2006-08-11 20:29:51 -07:00 |
|
László Molnár
|
8e4056c1e4
|
vmlinuz/386: fixed zlib uncompression problem on dos
|
2006-08-11 17:59:12 +02:00 |
|
László Molnár
|
1554e2b135
|
lzma support for ps1 from Jens
|
2006-08-11 11:18:01 +02:00 |
|
John Reiser
|
4715cbb70d
|
PackLinuxI386::newLinker() is a new ElfLinkerX86;
re-generate i386-linux.elf.execve-entry.h after lzma_d_cs.S
|
2006-08-10 18:48:32 -07:00 |
|
John Reiser
|
fd1611079a
|
auto-define symbol *ABS* in section *ABS*
(for i386-linux.elf.execve-entry.h R_386_PC *ABS*)
|
2006-08-10 17:02:36 -07:00 |
|
John Reiser
|
8edc03df64
|
PackLinuxI386::newLinker(); also use arm-unknown-linux-gnu-gcc-4.1.0
to re-compile stub/src/arch/arm/v4t/lzma_d_cf.S, lzma_d_cs.S .
|
2006-08-10 16:52:20 -07:00 |
|
László Molnár
|
9f5c0af5b8
|
step 0 of refactoring arm/pe & win32/pe ready
|
2006-07-26 14:00:36 +02:00 |
|
László Molnár
|
6d6eeba5d5
|
refactoring of arm/pe and win32/pe started
|
2006-07-25 18:30:12 +02:00 |
|
László Molnár
|
5dfb64ef71
|
arm.v4a-wince.pe.h rebuilt
|
2006-07-25 12:31:45 +02:00 |
|
John Reiser
|
e5bda7add7
|
save 28 bytes (> 10%) in arch/arm/v4a/nrv2b_d8.S
|
2006-07-24 14:48:06 -07:00 |
|
John Reiser
|
77f9b336bd
|
ARM lzma_d_cf.S use .Lf labels to save space in arm-linux.elf-entry.h
|
2006-07-24 06:26:04 -07:00 |
|
László Molnár
|
cf930d0dde
|
merge
|
2006-07-24 11:06:06 +02:00 |
|
László Molnár
|
f01c94e8bc
|
arm/pe: nrv2b support for v4a mode
|
2006-07-23 21:50:51 +02:00 |
|
László Molnár
|
0d774527b4
|
merge. arm/pe lzma updates
|
2006-07-23 21:08:27 +02:00 |
|
John Reiser
|
58ba9496d0
|
arm-linux lzma_d.c omit -fPIC enables using r10
|
2006-07-23 09:13:47 -07:00 |
|
John Reiser
|
1993e94e53
|
ARM lzma bug in cacheflush
|
2006-07-23 07:19:35 -07:00 |
|
László Molnár
|
3bcc06ed09
|
arm/pe: lzma works for v4t too
minor changes in v4a code
|
2006-07-23 16:13:10 +02:00 |
|
John Reiser
|
2f6ce88e28
|
ARM Linux lzma work
|
2006-07-22 20:53:15 -07:00 |
|
John Reiser
|
cd1dec9fc7
|
PackLinuxElf32arm lzma cache flush; 5th arg to f_decompress is on stack
|
2006-07-22 11:39:29 -07:00 |
|
John Reiser
|
05872d7650
|
arm-linux nrv2b works: conditon code bug, cache flush, cache lookahead
|
2006-07-22 08:48:04 -07:00 |
|
László Molnár
|
1dcee2ffa2
|
lzma for arm/pe v4a works
|
2006-07-22 17:30:09 +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 |
|
László Molnár
|
436532bed7
|
arm/pe: lzma support for v4a (untested)
|
2006-07-21 15:08:29 +02:00 |
|
László Molnár
|
d15e789200
|
nrv2d support for arm/pe v4a mode
|
2006-07-20 18:11:14 +02:00 |
|
John Reiser
|
98942f5528
|
work on PackLinuxElf32arm, including nrv2d and lzma
|
2006-07-19 17:29:17 -07:00 |
|
László Molnár
|
c7c21dc122
|
rebuilt some i386 stubs
|
2006-07-18 13:45:22 +02:00 |
|
László Molnár
|
4500c1d1a4
|
lzma should be working again for most of the i386 formats
|
2006-07-18 13:44:44 +02: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 |
|
László Molnár
|
0580fe8db8
|
merge
|
2006-07-17 17:39:45 +02:00 |
|
László Molnár
|
c727e24138
|
win32/pe works with lzma again
|
2006-07-17 17:38:44 +02:00 |
|
László Molnár
|
b83698ebf5
|
Packer::defineDecompressorSymbols added
|
2006-07-17 17:34:03 +02:00 |
|
László Molnár
|
3fbbaa5130
|
really fixed i386 lzma stub
|
2006-07-17 17:33:03 +02:00 |
|
John Reiser
|
2f48b840ae
|
merge
|
2006-07-17 08:06:06 -07:00 |
|
John Reiser
|
efdee11d5a
|
lzma PackLinuxElf32ppc works!
|
2006-07-17 08:05:31 -07:00 |
|
László Molnár
|
4c87e11aeb
|
8 bit relocation overflow detection added to ElfLinker
|
2006-07-17 16:58:24 +02:00 |
|
László Molnár
|
e881e008b8
|
fixes for the i386 nrv2b & nrv2d stubs
|
2006-07-17 16:56:17 +02:00 |
|
László Molnár
|
1b2837915d
|
small conversion related fix to the lzma stub
|
2006-07-17 16:54:41 +02:00 |
|
László Molnár
|
d076a6724f
|
merge
|
2006-07-17 12:13:08 +02:00 |
|
John Reiser
|
386af71c39
|
add lzma_d.S for PackLinuxElf32ppc
|
2006-07-16 22:35:35 -07:00 |
|
John Reiser
|
49f277192c
|
hacking lzma PackLinuxElf32ppc
|
2006-07-16 22:32:55 -07:00 |
|
John Reiser
|
5974a6276b
|
undebug powerpc-linux.elf-entry.S
|
2006-07-16 19:06:04 -07:00 |
|
John Reiser
|
e06a390771
|
PackLinuxElf32ppc works (except lzma)
|
2006-07-16 19:01:17 -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
|
7185358b98
|
lzma PackLinuxElf64amd works!
|
2006-07-15 20:05:41 -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
|
ef52ebb529
|
workaround i386 assembler misfeature
|
2006-07-14 06:33:40 -07:00 |
|
John Reiser
|
c98136ca4f
|
fix error in assembler conversion
|
2006-07-13 21:10:42 -07:00 |
|
László Molnár
|
65f44d24ca
|
miniacc support for arm-wince-pe
|
2006-07-13 16:50:26 +02: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 |
|
László Molnár
|
3d3c20e507
|
ElfLinker improvements
Sections/symbols/relocations are allocated dynamically
Sections use an internal copy of their input data
|
2006-07-11 14:40:58 +02:00 |
|
László Molnár
|
67a282f19f
|
class nocopy introduced
|
2006-07-11 13:58:13 +02:00 |
|
John Reiser
|
92023b533a
|
merge
|
2006-07-10 13:26:39 -07:00 |
|
John Reiser
|
c1d14c150e
|
How to debug i386-linux.kernel.vmlinu[xz] under qemu
|
2006-07-10 13:25:39 -07:00 |
|
László Molnár
|
aa656c74d5
|
merge
|
2006-07-10 13:30:04 +02:00 |
|
László Molnár
|
e39b7ffe30
|
ps1/exe updates from Jens Medoch
|
2006-07-10 13:28:27 +02:00 |
|
John Reiser
|
1897148abc
|
convert i386-bsd.elf-entry.asm
|
2006-07-09 20:07:37 -07:00 |
|
John Reiser
|
b76118802a
|
ElfLinkerPpc32
|
2006-07-09 19:52:23 -07:00 |
|
John Reiser
|
8266aa3343
|
i386/nrv2d_d32_2.ash
|
2006-07-09 19:15:03 -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
|
c5b3107f83
|
start converting PackLinuxElf32x86 to ElfLinker
|
2006-07-09 10:17:52 -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 |
|
László Molnár
|
f74c2af65c
|
conversion of atari/tos to ElfLinker finished
|
2006-07-07 17:49:30 +02:00 |
|
László Molnár
|
9531bdf674
|
fixed a bug in ElfLinker
|
2006-07-07 16:57:15 +02:00 |
|
László Molnár
|
76e705e7ee
|
more atari/tos work
|
2006-07-07 09:20:43 +02:00 |
|
László Molnár
|
d35211328e
|
ElfLinker: rela support added
|
2006-07-07 08:51:48 +02:00 |
|
László Molnár
|
b7bbd81dda
|
conversion of atari/tos to ElfLinker started
|
2006-07-06 18:30:34 +02:00 |
|
László Molnár
|
9836dd5d10
|
merge
|
2006-07-06 10:27:31 +02:00 |
|
László Molnár
|
2109ad320d
|
ps1: nrv2b & nrv2d converted to gas
updated README.SRC
removed app-asm5900.pl
|
2006-07-06 09:20:05 +02:00 |
|
László Molnár
|
c026121c0e
|
mips conversion to ElfLinker almost ready
|
2006-07-06 00:54:14 +02:00 |
|
László Molnár
|
ee0c87f7b1
|
mips conversion started
|
2006-07-05 18:32:52 +02:00 |
|
John Reiser
|
709fb93a22
|
sizeof(shstrtab) already includes terminating '\0'
|
2006-07-05 05:40:24 -07:00 |
|
László Molnár
|
b38cd0a48d
|
merge
|
2006-07-05 13:02:14 +02:00 |
|
László Molnár
|
264435c32d
|
rebuilt the stubs
|
2006-07-05 13:00:42 +02:00 |
|
László Molnár
|
c285929ad3
|
i386/macros2.ash: ctojr32 fixes
|
2006-07-04 23:30:50 +02:00 |
|
John Reiser
|
1cbea8157d
|
merge
|
2006-07-04 08:59:29 -07:00 |
|
John Reiser
|
0a10334f1b
|
more *BSD, especially do_xmap() for OpenBSD
|
2006-07-04 08:59:00 -07:00 |
|
László Molnár
|
f0d5a6ebac
|
vmlinu[xz] using nrv2e converted to ElfLinker
|
2006-07-04 17:36:54 +02:00 |
|
László Molnár
|
db7086b5e6
|
pe: ignore duplicated relocation records
|
2006-07-04 14:11:56 +02:00 |
|
John Reiser
|
0e92280b33
|
*BSD elf-fold escape hatch differs from Linux
|
2006-07-03 19:35:56 -07:00 |
|
John Reiser
|
0d7255158a
|
OpenBSD "pro-active security" causes headaches
|
2006-07-03 16:35:21 -07:00 |
|
László Molnár
|
33564b68dd
|
loader.txt updated
|
2006-07-03 15:13:53 +02:00 |
|
Markus F.X.J. Oberhumer
|
ba942b952a
|
Merge.
|
2006-07-03 14:56:45 +02:00 |
|
Markus F.X.J. Oberhumer
|
bd7f28896e
|
Minor cleanups.
|
2006-07-03 14:54:50 +02: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 |
|
Markus F.X.J. Oberhumer
|
e6c06aacff
|
New brandelf.py script.
|
2006-07-03 13:00:53 +02:00 |
|
Markus F.X.J. Oberhumer
|
1aee92cd5c
|
Introduced $(tc_bfdname).
|
2006-07-03 12:19:20 +02:00 |
|
Markus F.X.J. Oberhumer
|
40c4cad491
|
Rebuilt.
|
2006-07-03 12:07:34 +02:00 |
|
László Molnár
|
013d46fb02
|
merge
|
2006-07-03 10:46:32 +02:00 |
|