This website requires JavaScript.
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
97ebd912dc
rebuilt arm.v4t-wince.pe.h
László Molnár
2006-08-14 14:26:40 +02:00
742fcc060c
Update NEWS.
Markus F.X.J. Oberhumer
2006-08-14 08:46:55 +02:00
3ad5cb8a23
Merge.
Markus F.X.J. Oberhumer
2006-08-14 08:44:58 +02:00
0d1f12e31a
Use better name osabi_note.
John Reiser
2006-08-13 20:14:14 -07:00
a8ddf8f66d
Detect PT_NOTE for NetBSD, OpenBSD.
John Reiser
2006-08-13 20:00:44 -07:00
f7a9c0a248
Mention lzma, *BSD, linux workaround [needs clarification.]
John Reiser
2006-08-13 12:44:40 -07:00
190badb395
arm-unknown-linux-gnu-gcc-4.1.0
John Reiser
2006-08-13 12:32:42 -07:00
3d91ab6c31
Introduced bele_policy.h.
Markus F.X.J. Oberhumer
2006-08-13 15:30:26 +02:00
c15b8d71bc
Removed trailing whitespace.
Markus F.X.J. Oberhumer
2006-08-13 14:47:24 +02:00
5a707dba8a
fix NRV_TAIL, ELFMAINY
John Reiser
2006-08-11 20:45:43 -07:00
ffd2fcde6b
sections NRV_HEAD, NRV_TAIL replace NRV_COMMON
John Reiser
2006-08-11 20:29:51 -07:00
8e4056c1e4
vmlinuz/386: fixed zlib uncompression problem on dos
László Molnár
2006-08-11 17:59:12 +02:00
1554e2b135
lzma support for ps1 from Jens
László Molnár
2006-08-11 11:18:01 +02:00
4715cbb70d
PackLinuxI386::newLinker() is a new ElfLinkerX86; re-generate i386-linux.elf.execve-entry.h after lzma_d_cs.S
John Reiser
2006-08-10 18:48:32 -07:00
fd1611079a
auto-define symbol *ABS* in section *ABS* (for i386-linux.elf.execve-entry.h R_386_PC *ABS*)
John Reiser
2006-08-10 17:02:36 -07:00
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 .
John Reiser
2006-08-10 16:52:20 -07:00
9f5c0af5b8
step 0 of refactoring arm/pe & win32/pe ready
László Molnár
2006-07-26 14:00:36 +02:00
6d6eeba5d5
refactoring of arm/pe and win32/pe started
László Molnár
2006-07-25 18:30:12 +02:00
5dfb64ef71
arm.v4a-wince.pe.h rebuilt
László Molnár
2006-07-25 12:31:45 +02:00
e5bda7add7
save 28 bytes (> 10%) in arch/arm/v4a/nrv2b_d8.S
John Reiser
2006-07-24 14:48:06 -07:00
77f9b336bd
ARM lzma_d_cf.S use .Lf labels to save space in arm-linux.elf-entry.h
John Reiser
2006-07-24 06:26:04 -07:00
cf930d0dde
merge
László Molnár
2006-07-24 11:06:06 +02:00
f01c94e8bc
arm/pe: nrv2b support for v4a mode
László Molnár
2006-07-23 21:50:51 +02:00
0d774527b4
merge. arm/pe lzma updates
László Molnár
2006-07-23 21:08:27 +02:00
58ba9496d0
arm-linux lzma_d.c omit -fPIC enables using r10
John Reiser
2006-07-23 09:13:47 -07:00
1993e94e53
ARM lzma bug in cacheflush
John Reiser
2006-07-23 07:19:35 -07:00
3bcc06ed09
arm/pe: lzma works for v4t too minor changes in v4a code
László Molnár
2006-07-23 16:13:10 +02:00
2f6ce88e28
ARM Linux lzma work
John Reiser
2006-07-22 20:53:15 -07:00
cd1dec9fc7
PackLinuxElf32arm lzma cache flush; 5th arg to f_decompress is on stack
John Reiser
2006-07-22 11:39:29 -07:00
05872d7650
arm-linux nrv2b works: conditon code bug, cache flush, cache lookahead
John Reiser
2006-07-22 08:48:04 -07:00
1dcee2ffa2
lzma for arm/pe v4a works
László Molnár
2006-07-22 17:30:09 +02:00
5f622efb77
nrv2e PackLinuxElf32armLe works
John Reiser
2006-07-21 19:10:48 -07:00
52e8326d54
work on PackLinuxElf32arm; add nrv2b_d8.S
John Reiser
2006-07-21 13:11:02 -07:00
436532bed7
arm/pe: lzma support for v4a (untested)
László Molnár
2006-07-21 15:08:29 +02:00
d15e789200
nrv2d support for arm/pe v4a mode
László Molnár
2006-07-20 18:11:14 +02:00
98942f5528
work on PackLinuxElf32arm, including nrv2d and lzma
John Reiser
2006-07-19 17:29:17 -07:00
c7c21dc122
rebuilt some i386 stubs
László Molnár
2006-07-18 13:45:22 +02:00
4500c1d1a4
lzma should be working again for most of the i386 formats
László Molnár
2006-07-18 13:44:44 +02:00
b8b983dded
nrv2d decompressor for PackLinuxElf64amd
John Reiser
2006-07-17 15:02:37 -07:00
d6a6673971
nrv2d decompressor for PackLinuxElf32ppc
John Reiser
2006-07-17 13:23:49 -07:00
0580fe8db8
merge
László Molnár
2006-07-17 17:39:45 +02:00
c727e24138
win32/pe works with lzma again
László Molnár
2006-07-17 17:38:44 +02:00
b83698ebf5
Packer::defineDecompressorSymbols added
László Molnár
2006-07-17 17:34:03 +02:00
3fbbaa5130
really fixed i386 lzma stub
László Molnár
2006-07-17 17:33:03 +02:00
2f48b840ae
merge
John Reiser
2006-07-17 08:06:06 -07:00
efdee11d5a
lzma PackLinuxElf32ppc works!
John Reiser
2006-07-17 08:05:31 -07:00
4c87e11aeb
8 bit relocation overflow detection added to ElfLinker
László Molnár
2006-07-17 16:58:24 +02:00
e881e008b8
fixes for the i386 nrv2b & nrv2d stubs
László Molnár
2006-07-17 16:56:17 +02:00
1b2837915d
small conversion related fix to the lzma stub
László Molnár
2006-07-17 16:54:41 +02:00