John Reiser
|
ebed0b9f20
|
allow brev() in-place
|
2006-06-14 20:21:39 -07:00 |
|
John Reiser
|
f654a453dc
|
ARM_pack3() unifies big/little endian and HostPolicy
|
2006-06-14 16:06:50 -07:00 |
|
John Reiser
|
10decf94cc
|
fix delete[] file_image
|
2006-06-14 11:41:49 -07:00 |
|
John Reiser
|
96dd4817f1
|
unify PackLinuxElf32...::canPack(); also ARM buildLinuxLoader()
|
2006-06-14 11:33:16 -07: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
|
75120676ad
|
Introduced BEPolicy and LEPolicy.
|
2006-06-14 14:45:49 +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
|
3fc6535012
|
un-debug Makefile
|
2006-06-13 19:02:21 -07:00 |
|
John Reiser
|
4fc0a32572
|
Do not brev() strings in stub for PackLinuxEl32armBe.
|
2006-06-13 18:55:26 -07:00 |
|
John Reiser
|
dcc704a357
|
debug PackLinuxElf32armBe. Also unify subroutines.
|
2006-06-13 15:51:29 -07:00 |
|
John Reiser
|
bd8acbde97
|
PackLinuxElf32armBe (Linux ARM big-endian)
|
2006-06-13 11:48:54 -07:00 |
|
John Reiser
|
112b10c19d
|
avoid randomness for progid in Elf
|
2006-06-13 08:53:41 -07:00 |
|
John Reiser
|
d89e561a85
|
PackLinuxElf32armLe, PackLinuxElf32armBe
|
2006-06-13 08:51:02 -07:00 |
|
John Reiser
|
49c1da79c8
|
PackLinuxElf32arm ==> PackLinuxElf32armLe
|
2006-06-13 08:27:14 -07:00 |
|
John Reiser
|
0a72f00175
|
Elf_BE32_*
|
2006-06-13 08:25:30 -07: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
|
d8748f4270
|
Introduced MemBuffer::getSizeForCompression().
|
2006-06-12 13:18:55 +02:00 |
|
Markus F.X.J. Oberhumer
|
c0ba6e13e4
|
Check for .hg directory when generating ChangeLog.
|
2006-06-11 13:05:57 +02:00 |
|
Markus F.X.J. Oberhumer
|
c34daf1a35
|
Make code -Wshadow warning free.
|
2006-06-11 12:25:19 +02:00 |
|
Markus F.X.J. Oberhumer
|
d461b53235
|
Renamed variable clen to c_len and ulen to u_len.
|
2006-06-11 12:13:37 +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
|
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
|
f1ba0c0aa7
|
More lzma stuff.
|
2006-06-09 18:36:53 +02:00 |
|
Markus F.X.J. Oberhumer
|
54340ab4bf
|
Renamed environment variable UCLDIR to UPX_UCLDIR.
|
2006-06-09 15:22:42 +02:00 |
|
Markus F.X.J. Oberhumer
|
39732eee5e
|
Merge.
|
2006-06-09 09:30:42 +02:00 |
|
Markus F.X.J. Oberhumer
|
a9e4526a6d
|
Rearranged compression interface.
|
2006-06-09 09:28:32 +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 |
|
László Molnár
|
2eb91f9b91
|
do not assume osection[0].rawdataptr > 0 during decompression
|
2006-06-08 16:52:54 +02:00 |
|
Markus F.X.J. Oberhumer
|
34ae413607
|
Initial lzma support.
|
2006-06-07 04:42:15 +02:00 |
|
Markus F.X.J. Oberhumer
|
ee9f8c184b
|
Small updates.
|
2006-06-06 19:07:38 +02:00 |
|
Markus F.X.J. Oberhumer
|
7a84afcbdb
|
Sort .hgtags.
|
2006-06-06 17:42:43 +02:00 |
|
Markus F.X.J. Oberhumer
|
b8a16ea99d
|
Merge.
|
2006-06-06 17:38:39 +02:00 |
|
Markus F.X.J. Oberhumer
|
095466d5c7
|
Added tag RELEASE_201 for changeset a916a2fe22de45167d25abcb40008315f415221c
|
2006-06-06 17:36:52 +02:00 |
|
Markus F.X.J. Oberhumer
|
89cfa22c3f
|
Final cleanups for 2.01.
|
2006-06-06 17:36:34 +02:00 |
|
John Reiser
|
1f18050930
|
elf32arm escape hatch: avoid Elf32_Ehdr if possible
|
2006-06-02 08:51:02 -07:00 |
|
John Reiser
|
537b78d564
|
fix elf32arm unmapping hatch
|
2006-06-01 22:48:52 -07:00 |
|
John Reiser
|
717fd57ce1
|
remember b_info for Elf headers; also: escape hatch
|
2006-06-01 12:00:05 -07:00 |
|
John Reiser
|
3fb7786868
|
[re-]comment-out debugging 'int3'
|
2006-06-01 11:12:30 -07: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 |
|
John Reiser
|
5326260a76
|
new elf32arm; small effects in elf86, linux.hh
|
2006-06-01 06:32:33 -07:00 |
|
John Reiser
|
e7522f4bdf
|
branch merge
|
2006-05-24 13:59:43 -07:00 |
|
John Reiser
|
504deeff42
|
ET_DYN cannot be old format for decompression
|
2006-05-24 13:15:39 -07:00 |
|
Markus F.X.J. Oberhumer
|
b7785b64cf
|
Small cleanups to keep p_armpe & p_w32pe in sync.
|
2006-05-24 19:21:26 +02:00 |
|
László Molnár
|
f914cb6858
|
pe: added support for empty resource section
|
2006-05-24 17:14:09 +02:00 |
|
John Reiser
|
91051d2521
|
Try to merge with mainline.
|
2006-05-23 17:52:05 -07:00 |
|