László Molnár
|
4fd9c5772a
|
arm/pe:
v4 ARM mode stub support with assembly decompressor by John
dll support for v4 ARM mode
unpacking support
committer: ml1050 <ml1050> 1144249762 +0000
|
2006-04-05 15:09:22 +00:00 |
Markus F.X.J. Oberhumer
|
04e0e06d85
|
Whitespace changes.
committer: mfx <mfx> 1144235344 +0000
|
2006-04-05 11:09:04 +00:00 |
Markus F.X.J. Oberhumer
|
4d7829d72b
|
New ACC version.
committer: mfx <mfx> 1144235271 +0000
|
2006-04-05 11:07:51 +00:00 |
John Reiser
|
6b751aac57
|
Fix return from THUMB to ARM mode on ARMv4T. Document r6 unused.
committer: jreiser <jreiser> 1143650112 +0000
|
2006-03-29 16:35:12 +00:00 |
László Molnár
|
813349fd23
|
arm/pe: support for nrv2b, support for cpu = 0x1c2, certificate info now removed
committer: ml1050 <ml1050> 1143614738 +0000
|
2006-03-29 06:45:38 +00:00 |
John Reiser
|
16a2744782
|
find_SEGMENT_gap() like find_LOAD_gap(). Use it to avoid checksum trouble.
p_mach.cpp p_mach.h
committer: jreiser <jreiser> 1143576015 +0000
|
2006-03-28 20:00:15 +00:00 |
John Reiser
|
7b6870db22
|
Fix bug: bad test for reaching back too far in SAFE mode. (Thank you, Laszlo.)
committer: jreiser <jreiser> 1143564998 +0000
|
2006-03-28 16:56:38 +00:00 |
Markus F.X.J. Oberhumer
|
3e38e7d52c
|
Small cleanups.
committer: mfx <mfx> 1143474969 +0000
|
2006-03-27 15:56:09 +00:00 |
László Molnár
|
8142d3474d
|
get_le32 reimplemented in assembly
committer: ml1050 <ml1050> 1143473260 +0000
|
2006-03-27 15:27:40 +00:00 |
Markus F.X.J. Oberhumer
|
8773649de6
|
Make code warning-free.
committer: mfx <mfx> 1143464312 +0000
|
2006-03-27 12:58:32 +00:00 |
Markus F.X.J. Oberhumer
|
c117920ff9
|
Add -Wall -Werror to cross-compiler flags.
committer: mfx <mfx> 1143463128 +0000
|
2006-03-27 12:38:48 +00:00 |
László Molnár
|
c8dd2a3eb8
|
arm/pe: use -march=armv4t instead of v5
committer: ml1050 <ml1050> 1143462067 +0000
|
2006-03-27 12:21:07 +00: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
|
d6c3ff5997
|
Cleanups.
committer: mfx <mfx> 1143454663 +0000
|
2006-03-27 10:17:43 +00:00 |
László Molnár
|
984ec25132
|
arm/pe: the assembly thumb mode decompressor is used in the stub
arm/pe: the C part of the stub is compiled as thumb
committer: ml1050 <ml1050> 1143449862 +0000
|
2006-03-27 08:57:42 +00:00 |
John Reiser
|
a7bff34784
|
Fix THUMB mode return to ARM mode on ARMv4T. Spend 18 bytes to inline
most of get1b via conditional subroutine call idiom.
committer: jreiser <jreiser> 1143302120 +0000
|
2006-03-25 15:55:20 +00:00 |
John Reiser
|
a6e7afbc91
|
Fix bug: first 'add' instead of 'adc' at get1_n2b. (Thank you, Laszlo.)
committer: jreiser <jreiser> 1143228535 +0000
|
2006-03-24 19:28:55 +00:00 |
John Reiser
|
33f1d63b64
|
Fix bug: first 'add' at get1_n2e instead of 'adc'.
Also conditionally assemble SAFE mode for buffer checking (default off).
committer: jreiser <jreiser> 1143228361 +0000
|
2006-03-24 19:26:01 +00:00 |
John Reiser
|
f95e171e11
|
Workaround linux-2.6.14 binfmt_elf.c: SIGKILL if (0==.p_memsz) on a page boundary.
p_lx_elf.cpp p_lx_exc.cpp
committer: jreiser <jreiser> 1143057770 +0000
|
2006-03-22 20:02:50 +00:00 |
Markus F.X.J. Oberhumer
|
c82b50b212
|
Bumped tentative release date.
committer: mfx <mfx> 1142610024 +0000
|
2006-03-17 15:40:24 +00:00 |
Markus F.X.J. Oberhumer
|
2b402b77f1
|
Updated short-list of supported executable formats.
committer: mfx <mfx> 1142609852 +0000
|
2006-03-17 15:37:32 +00:00 |
Markus F.X.J. Oberhumer
|
adcb551020
|
Increase alignment to 16.
committer: mfx <mfx> 1142608657 +0000
|
2006-03-17 15:17:37 +00:00 |
Markus F.X.J. Oberhumer
|
2680aabe06
|
Removed bogus __attribute_packed from struct udll.
committer: mfx <mfx> 1142607440 +0000
|
2006-03-17 14:57:20 +00:00 |
Markus F.X.J. Oberhumer
|
d5c0533b74
|
Allow the PE sections to cross a page boundary.
committer: mfx <mfx> 1142603590 +0000
|
2006-03-17 13:53:10 +00:00 |
Markus F.X.J. Oberhumer
|
609307668b
|
Use $(MAKEFILE_LIST) for dependencies.
committer: mfx <mfx> 1142527291 +0000
|
2006-03-16 16:41:31 +00:00 |
Markus F.X.J. Oberhumer
|
cdaf36572a
|
Use UPX_VERSION_DATE_ISO from src/version.h.
committer: mfx <mfx> 1142527194 +0000
|
2006-03-16 16:39:54 +00:00 |
Markus F.X.J. Oberhumer
|
033c8d5d51
|
Updated.
committer: mfx <mfx> 1142523608 +0000
|
2006-03-16 15:40:08 +00:00 |
Markus F.X.J. Oberhumer
|
6216ec1d6a
|
Mention John as a main author.
committer: mfx <mfx> 1142522272 +0000
|
2006-03-16 15:17:52 +00:00 |
László Molnár
|
6c9c67f6c5
|
DEP hack: it seems we need to patch the flags of section "UPX1" too
committer: ml1050 <ml1050> 1142508181 +0000
|
2006-03-16 11:23:01 +00:00 |
Markus F.X.J. Oberhumer
|
5bd32b5521
|
Commented out "int3" debugging leftovers.
committer: mfx <mfx> 1142312678 +0000
|
2006-03-14 05:04:38 +00:00 |
Markus F.X.J. Oberhumer
|
549336f75b
|
Use boolean instead of bitwise logic.
committer: mfx <mfx> 1142311485 +0000
|
2006-03-14 04:44:45 +00:00 |
Markus F.X.J. Oberhumer
|
f0e75f30b3
|
Fixed typo in comment.
committer: mfx <mfx> 1142310885 +0000
|
2006-03-14 04:34:45 +00:00 |
Markus F.X.J. Oberhumer
|
144c09f175
|
Rebuilt i386-linux stubs by gcc-3.4.6.
committer: mfx <mfx> 1142310823 +0000
|
2006-03-14 04:33:43 +00:00 |
Markus F.X.J. Oberhumer
|
ee50c0f97c
|
Corrected app_*.pl dependency.
committer: mfx <mfx> 1142309988 +0000
|
2006-03-14 04:19:48 +00:00 |
John Reiser
|
ade921bf02
|
%.asy and %.asx depend onf $(APP_I386)
committer: jreiser <jreiser> 1142306625 +0000
|
2006-03-14 03:23:45 +00:00 |
John Reiser
|
676cacff04
|
gcc-4.1.0 vs. mmap()
linux.hh
fold_elf86.asm l_lx_elf.c
fold_exec86.asm l_lx_exec.c
fold_pti86.asm l_lx_pti.c
fold_sh86.asm l_lx_sh.c l_lx_sh86.asm
l_lx_sep.c
committer: jreiser <jreiser> 1142305438 +0000
|
2006-03-14 03:03:58 +00:00 |
Markus F.X.J. Oberhumer
|
a3097d5e25
|
Added a dependency.
committer: mfx <mfx> 1142303569 +0000
|
2006-03-14 02:32:49 +00:00 |
Markus F.X.J. Oberhumer
|
fd78148558
|
Fixed typo in disabled code.
committer: mfx <mfx> 1142302679 +0000
|
2006-03-14 02:17:59 +00:00 |
Markus F.X.J. Oberhumer
|
a4d79d7375
|
Small cosmetic changes.
committer: mfx <mfx> 1142302586 +0000
|
2006-03-14 02:16:26 +00:00 |
Markus F.X.J. Oberhumer
|
df04e8183d
|
Filter parameters should be called "ft" instead of "fp".
committer: mfx <mfx> 1142301730 +0000
|
2006-03-14 02:02:10 +00:00 |
Markus F.X.J. Oberhumer
|
c43c484a62
|
Re-synced both files a little bit.
committer: mfx <mfx> 1142301586 +0000
|
2006-03-14 01:59:46 +00:00 |
Markus F.X.J. Oberhumer
|
0608c35669
|
Added some more OBJSTRIP. Small cleanups.
committer: mfx <mfx> 1142298790 +0000
|
2006-03-14 01:13:10 +00:00 |
Markus F.X.J. Oberhumer
|
7dd4d06e26
|
Added some more calls to $(OBJSTRIP_LINUX_I386) after $(NASM) invocations.
committer: mfx <mfx> 1142288478 +0000
|
2006-03-13 22:21:18 +00:00 |
John Reiser
|
1ee0310b86
|
silence complaint from ld "cannot find entry symbol _start; defaulting to 10000000"
committer: jreiser <jreiser> 1142285749 +0000
|
2006-03-13 21:35:49 +00:00 |
Markus F.X.J. Oberhumer
|
cc0a52038f
|
Rebuilt i386-linux stubs with gcc-4.1.0 for small size decrease.
committer: mfx <mfx> 1142248018 +0000
|
2006-03-13 11:06:58 +00:00 |
Markus F.X.J. Oberhumer
|
6aed1fe231
|
Updated.
committer: mfx <mfx> 1142247976 +0000
|
2006-03-13 11:06:16 +00:00 |
Markus F.X.J. Oberhumer
|
680608fe18
|
Portability fix.
committer: mfx <mfx> 1142247872 +0000
|
2006-03-13 11:04:32 +00:00 |
Markus F.X.J. Oberhumer
|
ec6acbc602
|
Small fix to make valid ANSI C again.
committer: mfx <mfx> 1142247837 +0000
|
2006-03-13 11:03:57 +00:00 |
John Reiser
|
cb7ee4c5d2
|
_syscall1nr() for _exit; [still wastes 4 bytes]
committer: jreiser <jreiser> 1142210712 +0000
|
2006-03-13 00:45:12 +00:00 |
Markus F.X.J. Oberhumer
|
88d5798f45
|
Bumped versions for starting 1.95 development.
committer: mfx <mfx> 1142090576 +0000
|
2006-03-11 15:22:56 +00:00 |