László Molnár
|
18e55061e1
|
pepfile.* disabled; PeFile64 class introduced
|
2014-02-20 00:10:18 +01:00 |
|
László Molnár
|
e49b65723f
|
pe: canUnpack moved to PeFile
|
2014-02-19 23:27:41 +01:00 |
|
László Molnár
|
8e52894763
|
pe: loadconf handling moved to PeFile
|
2014-02-19 21:45:24 +01:00 |
|
László Molnár
|
07cba6c774
|
pe32: tls refactoring
|
2014-02-18 00:23:42 +01:00 |
|
László Molnár
|
9cb639b505
|
pe32: refactoring of import handling and unpacking continues
|
2014-02-16 23:04:39 +01:00 |
|
Markus F.X.J. Oberhumer
|
4cf6eeeee2
|
README.SRC: update an URL.
|
2014-01-27 20:59:47 +01:00 |
|
John Reiser
|
c0f692792f
|
2014
|
2014-01-10 19:23:41 -08:00 |
|
John Reiser
|
bd77e0945b
|
more LC_* constants
|
2014-01-10 19:22:30 -08:00 |
|
Markus F.X.J. Oberhumer
|
f0eb171b2a
|
Strip trailing whitespace.
|
2014-01-07 23:09:11 +01:00 |
|
Markus F.X.J. Oberhumer
|
fb93662b5c
|
Bump version for next release.
|
2014-01-07 23:08:00 +01:00 |
|
Markus F.X.J. Oberhumer
|
a26c982e93
|
Welcome 2014.
|
2014-01-07 23:05:10 +01:00 |
|
Markus F.X.J. Oberhumer
|
7db3e98944
|
Small cleanups.
|
2014-01-07 23:03:16 +01:00 |
|
Markus F.X.J. Oberhumer
|
4a87834e04
|
New ACC version.
|
2014-01-07 19:15:57 +00:00 |
|
Markus F.X.J. Oberhumer
|
bf6ecaeeb9
|
stub: minor cosmetic cleanups.
|
2013-12-02 19:37:28 +01:00 |
|
Markus F.X.J. Oberhumer
|
f70ef86dfa
|
help.cpp: add a missing con_fg() call.
|
2013-12-02 19:23:06 +01:00 |
|
John Reiser
|
cd3132667a
|
ARM shlib escape hatch moves to just beyond .text.
https://sourceforge.net/p/upx/bugs/223/
|
2013-11-22 19:26:19 -08:00 |
|
John Reiser
|
1c459a7bea
|
Sync stubs.
|
2013-11-16 14:29:52 -08:00 |
|
John Reiser
|
4f0bfeab4c
|
Round down unfilter length to a multiple of 4.
https://sourceforge.net/p/upx/bugs/223
|
2013-11-16 14:28:59 -08:00 |
|
John Reiser
|
c5c9921b59
|
Unpack detects is_shlib more robustly. Dispute .e_shoff.
|
2013-11-16 14:25:53 -08:00 |
|
John Reiser
|
6b63aba1fc
|
Disable jni_onload_*
|
2013-11-09 16:06:41 -08:00 |
|
John Reiser
|
382331fb11
|
e_phoff and e_shoff are 32/64 specific
|
2013-10-28 07:11:40 -07:00 |
|
John Reiser
|
caf9af7ae4
|
JNI_OnLoad is a pre-DT_INIT in a shared library.
|
2013-10-26 09:51:25 -07:00 |
|
John Reiser
|
45d2adeb9c
|
Android < 4.1 (kernel < 3.0.31) often has PT_INTERP of /system/bin/linker
with bad PT_LOAD[0]. https://sourceforge.net/p/upx/bugs/221
|
2013-10-21 07:27:53 -07:00 |
|
László Molnár
|
96708d7592
|
ImportLinker copied into PeFile
|
2013-10-12 16:48:56 +02:00 |
|
John Reiser
|
13090d1219
|
ARM close /proc/self/exe after mmap
|
2013-10-06 19:56:14 -07:00 |
|
László Molnár
|
8ab229cca9
|
pe: refactoring started
|
2013-10-06 22:57:20 +02:00 |
|
John Reiser
|
583cd078dc
|
ARM elf-fold: preserve /proc/self/exe by mmap of one page into stack
|
2013-10-06 13:22:05 -07:00 |
|
László Molnár
|
aa2ac1bbb8
|
pe: ImportLinker introduced
|
2013-10-04 22:48:21 +02:00 |
|
Markus F.X.J. Oberhumer
|
928b426672
|
Add tag for RELEASE_391.
|
2013-09-30 15:51:00 +00:00 |
|
Markus F.X.J. Oberhumer
|
6766b14415
|
Prepare release.
|
2013-09-30 14:21:37 +02:00 |
|
John Reiser
|
9d0f9e967f
|
Avoid stmdb with write-back register in stored list,
even when stored value is don't care.
|
2013-09-21 09:52:21 -07:00 |
|
John Reiser
|
d7609088e5
|
Silence "warning: cannot find entry symbol _start"
|
2013-09-21 08:39:15 -07:00 |
|
Markus F.X.J. Oberhumer
|
b2643b6926
|
Start using the new intergral type names.
|
2013-09-20 08:19:18 +02:00 |
|
Markus F.X.J. Oberhumer
|
07b65ca069
|
Introduce integral type names using <stdint.h> terminology like "upx_uint64_t".
|
2013-09-20 08:16:37 +02:00 |
|
Markus F.X.J. Oberhumer
|
25727f7f99
|
Minor portability fixes.
|
2013-09-20 07:48:29 +02:00 |
|
Markus F.X.J. Oberhumer
|
880ae89307
|
Bump version and tentative release date.
|
2013-09-20 07:19:06 +02:00 |
|
Markus F.X.J. Oberhumer
|
1496df1989
|
New ACC version.
|
2013-09-20 07:09:35 +02:00 |
|
Markus F.X.J. Oberhumer
|
7d8ae6b4b1
|
Make amd64-win64.pep.S compile with current upx stubtools.
|
2013-09-20 07:08:09 +02:00 |
|
Markus F.X.J. Oberhumer
|
312d4cccaf
|
stub: start using stubtools bin-upx-20130920.
|
2013-09-20 06:59:27 +02:00 |
|
Markus F.X.J. Oberhumer
|
ce5f9f95ea
|
stub: fix i386 syntax for current gas versions, and add some explicit
alignments at the end of the file so that we do not depend on gas defaults.
|
2013-09-20 06:15:46 +02:00 |
|
Markus F.X.J. Oberhumer
|
d9bf8a76d9
|
Protect against changes from future gas versions in amd64-linux.elf-entry.S.
|
2013-09-20 05:22:05 +02:00 |
|
Markus F.X.J. Oberhumer
|
f7a35fb9fe
|
stub: save 1 byte in amd64-darwin.{dylib,macho}-entry.S.
|
2013-09-20 04:20:23 +02:00 |
|
Markus F.X.J. Oberhumer
|
3ba691ded5
|
Remove trailing whitespace.
|
2013-09-20 03:25:59 +02:00 |
|
Markus F.X.J. Oberhumer
|
7a7277d56f
|
Use correct "movzwl" opcode in src/stub/src/arch/i386/macros.S.
|
2013-09-20 03:18:19 +02:00 |
|
László Molnár
|
76be5dd1d3
|
linker: Section::offset should be u64
|
2013-09-01 21:38:44 +02:00 |
|
László Molnár
|
53dc63f3bc
|
linker: a small 64-bit relocation support related fix
|
2013-09-01 11:15:30 +02:00 |
|
László Molnár
|
80da0bc9d5
|
pepfile: infoWarning about unsupported relocation types fixed
|
2013-08-28 22:33:39 +02:00 |
|
László Molnár
|
bce7af4e11
|
fixed 8 bit range checking in ElfLinkerAMD64::relocate1
|
2013-08-28 22:31:40 +02:00 |
|
László Molnár
|
9da09b51ed
|
win64/pe: tls callback assembly improvements + misc cleanups
|
2013-08-28 21:53:23 +02:00 |
|
László Molnár
|
86392f197f
|
win64/pe: lzma support added
|
2013-08-28 00:24:54 +02:00 |
|