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
|
68dadabc29
|
BSD/elf386
|
2006-07-02 16:25:31 -07:00 |
|
Markus F.X.J. Oberhumer
|
0d80173efd
|
Update some structs for future features.
|
2006-06-29 06:42:17 +02:00 |
|
Markus F.X.J. Oberhumer
|
66df7389d2
|
Refactoring: pass upx_compress_config_t to Packer::compressWithFilters()
so that formats can set conf_lzma.max_num_probs.
Also renamed compression parameters to use cconf & cresult.
|
2006-06-29 06:15:28 +02:00 |
|
Markus F.X.J. Oberhumer
|
0bc361adeb
|
Introduced conf_lzma.max_num_probs to limit stack size for decompression.
|
2006-06-29 05:12:01 +02:00 |
|
Markus F.X.J. Oberhumer
|
7e1d9bc768
|
Split options_t::crp into multiple structs.
|
2006-06-23 16:23:31 +02:00 |
|
Markus F.X.J. Oberhumer
|
fe057a91c8
|
Cleanup: removed upx_bool and upx_uint types.
|
2006-06-23 15:00:33 +02:00 |
|
Markus F.X.J. Oberhumer
|
6f2fc23f77
|
Added LZMA license information.
|
2006-06-22 14:11:58 +02:00 |
|
Markus F.X.J. Oberhumer
|
bf5cbfffc2
|
Start major refactoring.
|
2006-06-19 19:20:50 +02:00 |
|
Markus F.X.J. Oberhumer
|
db43910288
|
Enter 2006.
|
2006-06-16 15:17:29 +02:00 |
|
Markus F.X.J. Oberhumer
|
7daf63fd3f
|
Merge.
|
2006-06-14 11:48:44 +02:00 |
|
Markus F.X.J. Oberhumer
|
014de25f6f
|
Disable lzma by default for now.
|
2006-06-14 11:42:24 +02:00 |
|
John Reiser
|
d89e561a85
|
PackLinuxElf32armLe, PackLinuxElf32armBe
|
2006-06-13 08:51:02 -07:00 |
|
Markus F.X.J. Oberhumer
|
d8748f4270
|
Introduced MemBuffer::getSizeForCompression().
|
2006-06-12 13:18:55 +02:00 |
|
Markus F.X.J. Oberhumer
|
c3ee14eb67
|
Introduced upx_compress_result_t.
|
2006-06-11 12:09:25 +02:00 |
|
Markus F.X.J. Oberhumer
|
f1ba0c0aa7
|
More lzma stuff.
|
2006-06-09 18:36:53 +02:00 |
|
Markus F.X.J. Oberhumer
|
a9e4526a6d
|
Rearranged compression interface.
|
2006-06-09 09:28:32 +02:00 |
|
Markus F.X.J. Oberhumer
|
34ae413607
|
Initial lzma support.
|
2006-06-07 04:42:15 +02:00 |
|
John Reiser
|
17ecfc9765
|
new class PackLinuxElf32arm : PackLinuxElf32Le;
Unify some functions in leaf classes by moving to parent class.
|
2006-06-01 06:37:44 -07:00 |
|
Markus F.X.J. Oberhumer
|
90b1817e92
|
Undef PAGE_{MASK,SIZE} in conf.h.
committer: mfx <mfx> 1143454717 +0000
|
2006-03-27 10:18:37 +00:00 |
|
Markus F.X.J. Oberhumer
|
39f1a70174
|
Small update.
committer: mfx <mfx> 1142036155 +0000
|
2006-03-11 00:15:55 +00:00 |
|
Markus F.X.J. Oberhumer
|
a0d262cd76
|
New ACC version.
committer: mfx <mfx> 1138683583 +0000
|
2006-01-31 04:59:43 +00:00 |
|
Markus F.X.J. Oberhumer
|
5f77562333
|
Cleanup.
committer: mfx <mfx> 1131596991 +0000
|
2005-11-10 04:29:51 +00:00 |
|
John Reiser
|
f487ea27a8
|
UPX_F_LINUX_ELF64_AMD
committer: jreiser <jreiser> 1131568333 +0000
|
2005-11-09 20:32:13 +00:00 |
|
László Molnár
|
572314bf3f
|
support for arm/WinCE ("arm/pe") exes
committer: ml1050 <ml1050> 1126255781 +0000
|
2005-09-09 08:49:41 +00:00 |
|
Markus F.X.J. Oberhumer
|
32e9e23630
|
Removed old Makfiles (horrible cruft dating back from 1998).
committer: mfx <mfx> 1109750572 +0000
|
2005-03-02 08:02:52 +00:00 |
|
Markus F.X.J. Oberhumer
|
3547c71ad5
|
New ACC version.
committer: mfx <mfx> 1109674986 +0000
|
2005-03-01 11:03:06 +00:00 |
|
John Reiser
|
8d60343940
|
allow better handling for no_filter option;
new options is_ptinterp, use_ptintep, make_ptinterp;
reserve codes for M_CL1B.
compress.ch conf.h main.cpp options.h
committer: jreiser <jreiser> 1108939577 +0000
|
2005-02-20 22:46:17 +00:00 |
|
Markus F.X.J. Oberhumer
|
8fcf2bcd59
|
Fix bele.h to use strict PODs. This should fix build problems reported on ARM.
committer: mfx <mfx> 1098709362 +0000
|
2004-10-25 13:02:42 +00:00 |
|
Markus F.X.J. Oberhumer
|
ec25835525
|
New ACC version.
committer: mfx <mfx> 1096636709 +0000
|
2004-10-01 13:18:29 +00:00 |
|
Markus F.X.J. Oberhumer
|
5612460720
|
New ACC version.
committer: mfx <mfx> 1092134926 +0000
|
2004-08-10 10:48:46 +00:00 |
|
Markus F.X.J. Oberhumer
|
1aff6b862d
|
Replaced ACC with miniACC.
committer: mfx <mfx> 1090583659 +0000
|
2004-07-23 11:54:19 +00:00 |
|
Markus F.X.J. Oberhumer
|
814eabb88e
|
Final updates for upx 1.92.
committer: mfx <mfx> 1090281040 +0000
|
2004-07-19 23:50:40 +00:00 |
|
Markus F.X.J. Oberhumer
|
df9aa9ac32
|
Misc updates.
committer: mfx <mfx> 1090256162 +0000
|
2004-07-19 16:56:02 +00:00 |
|
John Reiser
|
5d331fdf69
|
new file format vmlinux/i386
Modified Files:
Makefile conf.h help.cpp linker.cpp p_elf.h packer.cpp
packerf.cpp packmast.cpp stub/Makefile stub/l_vmlinz.asm
Added Files:
p_vmlinx.h p_vmlinx.cpp stub/l_vmlinx.asm
committer: jreiser <jreiser> 1089652867 +0000
|
2004-07-12 17:21:07 +00:00 |
|
Markus F.X.J. Oberhumer
|
61594f7873
|
Misc cleanups.
committer: mfx <mfx> 1088804669 +0000
|
2004-07-02 21:44:29 +00:00 |
|
Markus F.X.J. Oberhumer
|
440b5b2608
|
Build updates.
committer: mfx <mfx> 1075804038 +0000
|
2004-02-03 10:27:18 +00:00 |
|
Markus F.X.J. Oberhumer
|
5f87e9891b
|
Enter 2004.
committer: mfx <mfx> 1074623868 +0000
|
2004-01-20 18:37:48 +00:00 |
|
Markus F.X.J. Oberhumer
|
19564ed27e
|
Cleanups.
committer: mfx <mfx> 1074623253 +0000
|
2004-01-20 18:27:33 +00:00 |
|
Markus F.X.J. Oberhumer
|
cdbfdee725
|
Updates.
committer: mfx <mfx> 1071922490 +0000
|
2003-12-20 12:14:50 +00:00 |
|
Markus F.X.J. Oberhumer
|
97153e8e09
|
Compile fixes for PGI C++.
committer: mfx <mfx> 1071917829 +0000
|
2003-12-20 10:57:09 +00:00 |
|
Markus F.X.J. Oberhumer
|
de1a4b4da4
|
Cleanups.
committer: mfx <mfx> 1068991974 +0000
|
2003-11-16 14:12:54 +00:00 |
|
Markus F.X.J. Oberhumer
|
e4f6378dfe
|
Added support for amd64 (aka x86_64) cross compiler.
committer: mfx <mfx> 1064515134 +0000
|
2003-09-25 18:38:54 +00:00 |
|
Markus F.X.J. Oberhumer
|
d1753c6df9
|
Misc cleanups.
committer: mfx <mfx> 1060699283 +0000
|
2003-08-12 14:41:23 +00:00 |
|
Markus F.X.J. Oberhumer
|
9e154e33c3
|
Win64 updates.
committer: mfx <mfx> 1060086924 +0000
|
2003-08-05 12:35:24 +00:00 |
|
Markus F.X.J. Oberhumer
|
365a3c0432
|
Cleanups.
committer: mfx <mfx> 1059739807 +0000
|
2003-08-01 12:10:07 +00:00 |
|
Markus F.X.J. Oberhumer
|
4e64cdac15
|
Final round of portab fixes - UPX should now compile on any halfway
modern C++ compiler.
committer: mfx <mfx> 1058789145 +0000
|
2003-07-21 12:05:45 +00:00 |
|
Markus F.X.J. Oberhumer
|
66565f7238
|
Some portab fixes.
committer: mfx <mfx> 1058450658 +0000
|
2003-07-17 14:04:18 +00:00 |
|
Markus F.X.J. Oberhumer
|
48ec581539
|
Renamed the options sub-structs for more consistency. Some portab fixes.
committer: mfx <mfx> 1058221575 +0000
|
2003-07-14 22:26:15 +00:00 |
|
Markus F.X.J. Oberhumer
|
a3bb8f00fd
|
Updates for latest ACC changes.
committer: mfx <mfx> 1058050328 +0000
|
2003-07-12 22:52:08 +00:00 |
|