László Molnár
|
aec8f81358
|
fixed a warning (sf.net bug 3241423)
|
2011-03-25 12:02:22 +01:00 |
|
Markus F.X.J. Oberhumer
|
9bf2b79d9e
|
Enter 2011.
|
2011-01-03 08:49:23 +01:00 |
|
Markus F.X.J. Oberhumer
|
b926fb3c66
|
Fix __cdecl syntax error.
|
2010-12-24 10:38:30 +01:00 |
|
László Molnár
|
6c8d5c0d0e
|
replaced abort() with internal_error() (sf.net bug 3101319)
|
2010-12-21 10:28:36 +01:00 |
|
Markus F.X.J. Oberhumer
|
626025d539
|
Prepare release.
|
2010-04-27 16:09:41 +02:00 |
|
Markus F.X.J. Oberhumer
|
6bc3197721
|
Enter 2010.
|
2010-02-06 17:15:49 +01:00 |
|
John Reiser
|
eeab1aef64
|
Synonyms R_ARM_THM_PC22 and R_ARM_THM_XPC22 for R_ARM_THM_CALL.
|
2009-10-22 21:05:05 -07:00 |
|
Markus F.X.J. Oberhumer
|
5ed689ceb0
|
Enter 2009.
|
2008-12-31 17:07:18 +01:00 |
|
Markus F.X.J. Oberhumer
|
ca368e0f9b
|
Add a note about broken scanf() implementations.
|
2008-04-02 16:34:31 +02:00 |
|
John Reiser
|
271031128e
|
Fix ElfLinkerMipsBE::relocate1. Create CFLUSH section in
mipsel.r3000-linux.elf-entry.S and powerpc-darwin.macho-entry.S .
|
2008-03-31 08:55:35 -07:00 |
|
Markus F.X.J. Oberhumer
|
6ff1bd5917
|
Update my email address.
|
2008-01-02 10:12:42 +01:00 |
|
Markus F.X.J. Oberhumer
|
fa49dbe2cb
|
Enter 2008.
|
2008-01-02 09:42:31 +01:00 |
|
John Reiser
|
0260f0790a
|
mipseb.r3000-linux.elf [broken because no big-endian tool chain]
|
2007-11-12 09:12:51 -08:00 |
|
Markus F.X.J. Oberhumer
|
40e19293f9
|
Added throwOutOfMemoryException().
|
2007-05-08 15:28:35 +02:00 |
|
John Reiser
|
f347458c53
|
new format UPX_F_VMLINUX_PPC32 Linux kernel for PowerPC (32-bit)
|
2007-04-30 13:34:06 -07:00 |
|
Markus F.X.J. Oberhumer
|
0fcaa3a2f5
|
Work around broken scanf() implementations.
|
2007-03-22 07:30:16 +01:00 |
|
Markus F.X.J. Oberhumer
|
bdd0daaf6f
|
Added ElfLinker::addLoaderVA().
|
2007-02-20 07:36:34 +01:00 |
|
Markus F.X.J. Oberhumer
|
1cfad80ca2
|
Introduce a special "ignore_reloc_overflow" section.
|
2007-02-18 18:29:26 +01:00 |
|
Markus F.X.J. Oberhumer
|
7271ae9611
|
Small updates.
|
2007-01-23 13:50:39 +01:00 |
|
Markus F.X.J. Oberhumer
|
5e83596a1b
|
Enter 2007.
|
2007-01-14 13:08:58 +01:00 |
|
Markus F.X.J. Oberhumer
|
0b988176fa
|
Portability fixes.
|
2007-01-10 17:16:59 +01:00 |
|
John Reiser
|
50ebf8088a
|
R_ARM_ABS8
|
2006-12-17 13:19:37 -08:00 |
|
Markus F.X.J. Oberhumer
|
732d6710d3
|
Remove misleading "const" from Linker::preprocessXX().
|
2006-12-10 00:38:28 +01:00 |
|
Markus F.X.J. Oberhumer
|
83052eafae
|
Minor cleanups.
|
2006-12-01 00:57:03 +01:00 |
|
Markus F.X.J. Oberhumer
|
87b7ea9cf3
|
Add LZMA support for pre-compressed stubs.
|
2006-11-21 06:09:04 +01:00 |
|
Markus F.X.J. Oberhumer
|
140d6ad839
|
Avoid compiler warning.
|
2006-11-21 05:09:01 +01:00 |
|
Markus F.X.J. Oberhumer
|
8dad091c6b
|
Decompress pre-compressed stubs in Linker::init().
|
2006-11-21 05:01:00 +01:00 |
|
Markus F.X.J. Oberhumer
|
05d03f97fc
|
Introduce Packer::bele.
|
2006-11-20 12:01:59 +01:00 |
|
Markus F.X.J. Oberhumer
|
519fa55df7
|
ps1/exe: fill pad.code section with zeros.
|
2006-11-18 20:54:10 +01:00 |
|
Markus F.X.J. Oberhumer
|
d9e8c953b1
|
Fixed some ElfLinker endian issues.
|
2006-11-18 17:43:29 +01:00 |
|
Markus F.X.J. Oberhumer
|
9eca502026
|
Make upx build with gcc-2.95 again.
|
2006-11-18 14:37:22 +01:00 |
|
Markus F.X.J. Oberhumer
|
db7ae4ed5d
|
Improve Packer:addLoader(). We're still somewhat limited because of gcc-bug
#29823 (see http://gcc.gnu.org/PR29823).
|
2006-11-16 18:52:20 +01:00 |
|
Markus F.X.J. Oberhumer
|
713415c354
|
Fix broken "glibc sscanf bug workaround".
|
2006-11-12 14:47:50 +01:00 |
|
Markus F.X.J. Oberhumer
|
46caeddc81
|
Added some more debugging support to Linker.
|
2006-11-12 13:45:27 +01:00 |
|
Markus F.X.J. Oberhumer
|
a74e239e28
|
Major cleanup of ElfLinker.
|
2006-11-12 10:57:18 +01:00 |
|
Markus F.X.J. Oberhumer
|
ebef2b1e44
|
Avoid a printf warning.
|
2006-10-04 00:16:55 +02:00 |
|
Markus F.X.J. Oberhumer
|
a61457b422
|
Added some debugging support via Linker::dumpSymbols().
|
2006-10-03 23:48:19 +02:00 |
|
Markus F.X.J. Oberhumer
|
f54513586d
|
Implemented alignCode() for m68k.
|
2006-08-28 09:09:29 +02:00 |
|
Markus F.X.J. Oberhumer
|
6c519c237e
|
Renamed Linker::align() to alignCode(). We still have to add
some way to express alignData().
|
2006-08-28 08:58:43 +02:00 |
|
John Reiser
|
117a721166
|
ElfLinker::addSection ==> addLoader
|
2006-08-21 19:52:09 -07:00 |
|
John Reiser
|
c8d54b324b
|
Only PC-relative relocations get range checked.
|
2006-08-21 14:26:08 -07:00 |
|
Markus F.X.J. Oberhumer
|
6f1cc2c1e5
|
Renamed ElfLinker::addSection(sname) to addLoader().
|
2006-08-21 20:07:42 +02:00 |
|
Markus F.X.J. Oberhumer
|
996a99ad75
|
Some linker.cpp cleanups.
|
2006-08-20 11:15:36 +02:00 |
|
Markus F.X.J. Oberhumer
|
03ce7a8db3
|
Removed all old linker classes - we exclusively use ElfLinker now.
|
2006-08-19 14:00:22 +02: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
|
52e8326d54
|
work on PackLinuxElf32arm; add nrv2b_d8.S
|
2006-07-21 13:11:02 -07:00 |
|
László Molnár
|
4c87e11aeb
|
8 bit relocation overflow detection added to ElfLinker
|
2006-07-17 16:58:24 +02: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
|
cfc5631d5d
|
PackLinuxElf64amd works (except for lzma)
|
2006-07-15 13:46:37 -07:00 |
|