John Reiser
|
ec5ff4e973
|
merge
|
2006-08-14 13:06:53 -07:00 |
|
John Reiser
|
fe6d460531
|
rebuild: arm-unknown-linux-gnu-gcc-4.1.0, i386-linux-gcc-3.4.6;
powerpc/32/ppc_regs.h
|
2006-08-14 12:30:33 -07:00 |
|
John Reiser
|
9cb97af10f
|
begin conversion to new linker
|
2006-08-14 12:10:34 -07:00 |
|
John Reiser
|
1c784eea3d
|
typo for i386-bsd.elf-main.o
|
2006-08-14 12:09:42 -07:00 |
|
László Molnár
|
59dd33a461
|
ps1/exe updates from Jens
|
2006-08-14 17:15:26 +02:00 |
|
László Molnár
|
97ebd912dc
|
rebuilt arm.v4t-wince.pe.h
|
2006-08-14 14:26:40 +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
|
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
|
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
|
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 |
|
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
|
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
|
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 |
|
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
|
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 |
|
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
|
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
|
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
|
c5b3107f83
|
start converting PackLinuxElf32x86 to ElfLinker
|
2006-07-09 10:17:52 -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
|
76e705e7ee
|
more atari/tos work
|
2006-07-07 09:20:43 +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
|
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 |
|
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 |
|
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 |
|
Markus F.X.J. Oberhumer
|
bd7f28896e
|
Minor cleanups.
|
2006-07-03 14:54:50 +02: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 |
|
László Molnár
|
f0f465411f
|
win32/pe using nrv2e converted to ElfLinker
|
2006-07-03 09:21:51 +02: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 |
|
László Molnár
|
ed9fd3f0e0
|
watcom/le using nrv2e converted to ElfLinker
|
2006-07-02 23:21:15 +02:00 |
|
László Molnár
|
fa9573436a
|
tmp/adam using nrv2e converted to ElfLinker
|
2006-07-02 22:39:53 +02:00 |
|
László Molnár
|
6d2058c3b7
|
reloc32 uncommented
|
2006-07-02 22:32:12 +02:00 |
|
John Reiser
|
0d7f93b877
|
unused: getrusage personality msync getcwd
|
2006-07-02 12:04:12 -07:00 |
|
László Molnár
|
f022c9d510
|
dos/djgpp2 using nrv2e converted to ElfLinker
|
2006-07-01 17:29:41 +02:00 |
|
László Molnár
|
5964a06386
|
arm/pe works with ElfLinker
|
2006-07-01 12:36:07 +02:00 |
|
László Molnár
|
08962a74ab
|
started the arm/pe conversion to ElfLinker
|
2006-07-01 00:21:53 +02:00 |
|
László Molnár
|
f850d36c52
|
dos/com & dos/sys: use the new ElfLinker features
|
2006-07-01 00:21:06 +02:00 |
|
László Molnár
|
bfc2fab33f
|
use "//" instead of "#" for comments
|
2006-07-01 00:01:35 +02:00 |
|
John Reiser
|
ec9d6c4fd2
|
workaround linux bug which demands writeable PT_LOAD for .bss
|
2006-06-29 19:07:02 -07:00 |
|
John Reiser
|
6135d61e3d
|
*-fold.h depends on *.lds
|
2006-06-29 17:01:38 -07:00 |
|
Markus F.X.J. Oberhumer
|
a4b8dc18c1
|
Strip unneeded symbols and sections from i086-* stubs.
|
2006-06-29 19:09:16 +02:00 |
|
László Molnár
|
b33718180c
|
ElfLinkerX86 introduced.
Simple alignment handling added to ElfLinker.
dos/exe device drivers can be compressed again.
|
2006-06-29 18:21:01 +02:00 |
|
László Molnár
|
20bf214d6e
|
dos/com & dos/sys: xchg si,di vs. xchg di,si difference fixed. i086-dos16.com.h rebuilt
|
2006-06-29 14:27:25 +02:00 |
|
László Molnár
|
0dc03214c5
|
merge
|
2006-06-29 11:51:47 +02:00 |
|
Markus F.X.J. Oberhumer
|
c7bf0b6ddd
|
Removed trailing whitespace.
|
2006-06-29 05:12:39 +02:00 |
|
Markus F.X.J. Oberhumer
|
c360806f47
|
Small Makefile updates.
|
2006-06-29 04:16:58 +02:00 |
|
Markus F.X.J. Oberhumer
|
7b74b73b08
|
Start using binutils-multiarch-2.17.
|
2006-06-29 01:52:05 +02:00 |
|
László Molnár
|
e9a851c0d4
|
dos/exe: migrated to ElfLinker
|
2006-06-29 00:44:12 +02:00 |
|
Markus F.X.J. Oberhumer
|
b13b169149
|
Fixed assembly for binutils-2.16.91.
|
2006-06-29 00:38:12 +02:00 |
|
László Molnár
|
455329a745
|
dos/sys: got rid of the "next" symbol
|
2006-06-29 00:28:47 +02:00 |
|
László Molnár
|
3c87e6b270
|
merge
|
2006-06-28 15:10:01 +02:00 |
|
László Molnár
|
6d8afec510
|
ElfLinker started. Dos/com & dos/sys formats converted
|
2006-06-28 14:45:58 +02:00 |
|
John Reiser
|
29387f1fcf
|
lzma Elf i386 minor tuning
|
2006-06-27 09:53:28 -07:00 |
|
John Reiser
|
58e885c052
|
un-debug
|
2006-06-26 17:21:45 -07:00 |
|
John Reiser
|
984dfcd7e1
|
adapt to new 2-byte replacement for LzmaDecodeProperties()
|
2006-06-26 17:16:45 -07:00 |
|
Markus F.X.J. Oberhumer
|
3785479086
|
Use custom encoding for LZMA properties.
|
2006-06-26 17:28:46 +02:00 |
|
John Reiser
|
87e72c28a4
|
no PROT_WRITE for .text on i386-linux.elf.shell
|
2006-06-25 06:05:53 -07:00 |
|
John Reiser
|
4dee357362
|
optimize PackLinuxI386::buildLinuxLoader
|
2006-06-25 05:56:36 -07:00 |
|
John Reiser
|
431f4b9b0d
|
fix i386-linux.elf.shell
|
2006-06-25 05:44:39 -07:00 |
|
John Reiser
|
dd5b7825d5
|
save 4 bytes in __LZMA_ELF00__
|
2006-06-24 16:48:43 -07:00 |
|
John Reiser
|
02bc48925a
|
lzma ELF minimal CLzmaDecoderState each time
|
2006-06-24 14:44:40 -07:00 |
|
John Reiser
|
4eb505755e
|
lzma for ELF
|
2006-06-24 14:00:41 -07:00 |
|
László Molnár
|
392f283d9e
|
added some comments
|
2006-06-22 15:54:25 +02:00 |
|
László Molnár
|
8020c52c48
|
merge
|
2006-06-22 15:04:39 +02:00 |
|
László Molnár
|
3f566e541d
|
djgpp2: lzma seems to work
|
2006-06-22 15:00:15 +02:00 |
|
Markus F.X.J. Oberhumer
|
f3a47c7e70
|
Add more lzma_d.ash includes.
|
2006-06-22 14:07:23 +02:00 |
|
Markus F.X.J. Oberhumer
|
7dbc1d894b
|
Add default defines like -Dstub_i386_dos32_djgpp2=1 to nasm.
|
2006-06-21 21:31:20 +02:00 |
|
Markus F.X.J. Oberhumer
|
5720445d15
|
Use ebx for state pointer. Decrease local stack size.
|
2006-06-21 14:34:23 +02:00 |
|
Markus F.X.J. Oberhumer
|
efadb8fd31
|
More lzma stubs.
|
2006-06-19 23:19:34 +02:00 |
|
Markus F.X.J. Oberhumer
|
a19d06561b
|
Added amd64 implementations of lzma.
|
2006-06-19 22:33:18 +02:00 |
|
Markus F.X.J. Oberhumer
|
0b685d11c9
|
More lzma updates - win32/pe + lzma seems to work.
|
2006-06-19 22:08:06 +02:00 |
|
Markus F.X.J. Oberhumer
|
bf5cbfffc2
|
Start major refactoring.
|
2006-06-19 19:20:50 +02:00 |
|
Markus F.X.J. Oberhumer
|
c42fb54bc6
|
Assorted cleanups.
|
2006-06-17 18:54:11 +02:00 |
|
Markus F.X.J. Oberhumer
|
9382b68781
|
Fix srcdir for VPATH build.
|
2006-06-16 20:08:21 +02:00 |
|
Markus F.X.J. Oberhumer
|
1c762f23d0
|
Simplify stub/Makefile.
|
2006-06-16 15:51:59 +02:00 |
|
Markus F.X.J. Oberhumer
|
db43910288
|
Enter 2006.
|
2006-06-16 15:17:29 +02:00 |
|
Markus F.X.J. Oberhumer
|
f248c0460e
|
Use -mcpu=405 for powerpc stubs. Also run sstrip on powerpc-linux.elf-fold.
|
2006-06-16 14:36:13 +02:00 |
|
Markus F.X.J. Oberhumer
|
7817e88d03
|
Updated stub/Makefile.
|
2006-06-16 13:26:36 +02:00 |
|
Markus F.X.J. Oberhumer
|
88e3cb3be1
|
Stub: remove files again which seem to have been brought back by some merge.
|
2006-06-16 12:31:14 +02:00 |
|
John Reiser
|
299dcf6686
|
Merge
|
2006-06-15 12:21:01 -07:00 |
|
Markus F.X.J. Oberhumer
|
27f9ae5bbb
|
Small cleanups.
|
2006-06-15 19:59:30 +02:00 |
|
Markus F.X.J. Oberhumer
|
9cb3a853f1
|
Added option --MMD= to gpp_inc.py for automated dependencies.
|
2006-06-15 19:03:18 +02:00 |
|
Markus F.X.J. Oberhumer
|
95c8ef4148
|
Added a number of convenience Makefiles.
|
2006-06-15 18:07:23 +02:00 |
|
Markus F.X.J. Oberhumer
|
a41bb52014
|
Updated comments.
|
2006-06-15 18:03:24 +02:00 |
|
Markus F.X.J. Oberhumer
|
2dfc0a58ab
|
Renamed src/stub/util/ to src/stub/tools/ .
|
2006-06-15 17:56:57 +02:00 |
|
Markus F.X.J. Oberhumer
|
1e0c38b5f9
|
Renamed i386-linux-sstrip to sstrip.
|
2006-06-15 08:41:33 +02:00 |
|
Markus F.X.J. Oberhumer
|
d3323d6550
|
Major refactoring of src/stub directory.
|
2006-06-15 08:17:50 +02:00 |
|
Markus F.X.J. Oberhumer
|
72906cdc6a
|
Removed all files from src/stub directory.
|
2006-06-14 17:37:59 +02:00 |
|
Markus F.X.J. Oberhumer
|
fba4375be0
|
Cleanups.
|
2006-06-14 17:06:33 +02:00 |
|
Markus F.X.J. Oberhumer
|
7daf63fd3f
|
Merge.
|
2006-06-14 11:48:44 +02:00 |
|
John Reiser
|
1af5820db0
|
hack printf()
|
2006-06-13 08:24:38 -07:00 |
|
John Reiser
|
c117491549
|
arm-9tdmi-linux-gnu-gcc is gcc-3.4.5-glibc-2.3.6; old was gcc-3.4.1-glibc-2.3.3
|
2006-06-12 11:05:52 -07:00 |
|
Markus F.X.J. Oberhumer
|
869fb8e327
|
Merge.
|
2006-06-11 00:01:56 +02:00 |
|
John Reiser
|
fbbc3024d6
|
Linux ARM cacheflush
|
2006-06-10 14:41:50 -07:00 |
|
Markus F.X.J. Oberhumer
|
54340ab4bf
|
Renamed environment variable UCLDIR to UPX_UCLDIR.
|
2006-06-09 15:22:42 +02:00 |
|
John Reiser
|
57a6d2abf9
|
Merge
|
2006-06-08 20:51:59 -07:00 |
|
John Reiser
|
d6246941ac
|
fix f_unfilter 0x50
|
2006-06-08 20:48:43 -07:00 |
|