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
|
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 |
|
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 |
|
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
|
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
|
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
|
9db1732c36
|
Added a note that we should upgrade to gcc-4.1.0 on i386-linux.
committer: mfx <mfx> 1142074774 +0000
|
2006-03-11 10:59:34 +00:00 |
|
Markus F.X.J. Oberhumer
|
c9bf6ac9ae
|
No need to preserve eax in clearstack.
committer: mfx <mfx> 1141642647 +0000
|
2006-03-06 10:57:27 +00:00 |
|
John Reiser
|
62e4d69be9
|
re-compile from changed m_lx_elfppc32.c
committer: jreiser <jreiser> 1141605710 +0000
|
2006-03-06 00:41:50 +00:00 |
|
John Reiser
|
62ac733b09
|
simplify and save a few bytes
committer: jreiser <jreiser> 1141488398 +0000
|
2006-03-04 16:06:38 +00:00 |
|
John Reiser
|
c3b3e1b1b9
|
MAP_DENYWRITE
committer: jreiser <jreiser> 1141484579 +0000
|
2006-03-04 15:02:59 +00:00 |
|
John Reiser
|
a791e96e00
|
Fix do_xmap() to work under SElinux. Also trim unneeded code.
committer: jreiser <jreiser> 1141413353 +0000
|
2006-03-03 19:15:53 +00:00 |
|
John Reiser
|
55ef94abcd
|
8-bit decompressors for ARM; minimize space aggressively
arm_nrv2b_d8.S arm_nrv2e_d8.S
committer: jreiser <jreiser> 1140993873 +0000
|
2006-02-26 22:44:33 +00:00 |
|
John Reiser
|
afaf489d99
|
save space aggressively
committer: jreiser <jreiser> 1140713717 +0000
|
2006-02-23 16:55:17 +00:00 |
|
John Reiser
|
20e4cbfd13
|
passes first tests! Only untested feature: large offset which forces
minimum match length to be >=3.
arm_nrv2b_d32.S arm_nrv2e_d32.S
committer: jreiser <jreiser> 1140677145 +0000
|
2006-02-23 06:45:45 +00:00 |
|
John Reiser
|
f3b8c9f34e
|
debugging
committer: jreiser <jreiser> 1140634679 +0000
|
2006-02-22 18:57:59 +00:00 |
|
John Reiser
|
45e8ff25a5
|
hand-tuned decompressors for 32-bit NRV on ARM
arm_nrv2b_d32.S arm_nrv2e_d32.S
committer: jreiser <jreiser> 1140535945 +0000
|
2006-02-21 15:32:25 +00:00 |
|
Markus F.X.J. Oberhumer
|
5aa8486265
|
Prefer restoring the original protection flags.
committer: mfx <mfx> 1139928517 +0000
|
2006-02-14 14:48:37 +00:00 |
|
Markus F.X.J. Oberhumer
|
304ba57dad
|
Clear the dirty stack on win32/pe.
committer: mfx <mfx> 1139914965 +0000
|
2006-02-14 11:02:45 +00:00 |
|
Markus F.X.J. Oberhumer
|
40cf489290
|
Avoid possibly clobbering edx.
committer: mfx <mfx> 1139881592 +0000
|
2006-02-14 01:46:32 +00:00 |
|
Markus F.X.J. Oberhumer
|
5d45ce5cf7
|
Removed an already fixed item.
committer: mfx <mfx> 1139864523 +0000
|
2006-02-13 21:02:03 +00:00 |
|
Markus F.X.J. Oberhumer
|
a0f2241f3a
|
Added comment.
committer: mfx <mfx> 1139862668 +0000
|
2006-02-13 20:31:08 +00:00 |
|
Markus F.X.J. Oberhumer
|
aa513bf7d3
|
Quick fix for the Win32 startup crash. Needs more testing.
committer: mfx <mfx> 1139861398 +0000
|
2006-02-13 20:09:58 +00:00 |
|
Markus F.X.J. Oberhumer
|
5b2f1b6d8b
|
Introduced UPX_VERSION_YEAR.
committer: mfx <mfx> 1139826163 +0000
|
2006-02-13 10:22:43 +00:00 |
|
Markus F.X.J. Oberhumer
|
b4e9ad031b
|
Break strings so that CVS does not try to expand keywords.
committer: mfx <mfx> 1139786765 +0000
|
2006-02-12 23:26:05 +00:00 |
|
Markus F.X.J. Oberhumer
|
8b7ebcf040
|
Enter 2006.
committer: mfx <mfx> 1139778883 +0000
|
2006-02-12 21:14:43 +00:00 |
|
Markus F.X.J. Oberhumer
|
af05296631
|
Made ps1/exe work again.
committer: mfx <mfx> 1139776798 +0000
|
2006-02-12 20:39:58 +00:00 |
|
Markus F.X.J. Oberhumer
|
62c2f5228d
|
Rebuilt stubs.
committer: mfx <mfx> 1139742130 +0000
|
2006-02-12 11:02:10 +00:00 |
|
Markus F.X.J. Oberhumer
|
9882d9683b
|
Updated.
committer: mfx <mfx> 1139741935 +0000
|
2006-02-12 10:58:55 +00:00 |
|
Markus F.X.J. Oberhumer
|
45ce89ee1f
|
Removed trailing whitespace.
committer: mfx <mfx> 1139741919 +0000
|
2006-02-12 10:58:39 +00:00 |
|
László Molnár
|
e322613d84
|
workaround added for a msvc runtime "protection"
committer: ml1050 <ml1050> 1139393823 +0000
|
2006-02-08 10:17:03 +00:00 |
|
Markus F.X.J. Oberhumer
|
4ecfff4d8d
|
Print a #define for the _SIZE. Enter 2006. Add John's name.
committer: mfx <mfx> 1138080110 +0000
|
2006-01-24 05:21:50 +00:00 |
|