Markus F.X.J. Oberhumer
|
e5647cb0aa
|
Disabled the new filter for now.
committer: mfx <mfx> 977230259 +0000
|
2000-12-19 12:50:59 +00:00 |
|
John Reiser
|
f275b12837
|
call+jmp trick filter: add Jxx with 32-bit displacement
src/fcto_ml.ch src/fcto_ml2.ch src/stub/macros.ash
committer: jreiser <jreiser> 977078022 +0000
|
2000-12-17 18:33:42 +00:00 |
|
John Reiser
|
f4e422290d
|
CALLTR02 avoid stall for wide read after partial register write
committer: jreiser <jreiser> 976905329 +0000
|
2000-12-15 18:35:29 +00:00 |
|
Markus F.X.J. Oberhumer
|
e55feac192
|
Use `-O2' for compiling.
committer: mfx <mfx> 976878906 +0000
|
2000-12-15 11:15:06 +00:00 |
|
Markus F.X.J. Oberhumer
|
99715d19b6
|
Detabified.
committer: mfx <mfx> 976878882 +0000
|
2000-12-15 11:14:42 +00:00 |
|
László Molnár
|
376db3edca
|
filtering support addded.
committer: ml1050 <ml1050> 976877290 +0000
|
2000-12-15 10:48:10 +00:00 |
|
Markus F.X.J. Oberhumer
|
04c3173ef3
|
Rewrote the new vmlinuz/i386 format in a more object-oriented way. This
should hopefully also help adding support for filters and other
things.
committer: mfx <mfx> 976723821 +0000
|
2000-12-13 16:10:21 +00:00 |
|
Markus F.X.J. Oberhumer
|
42d29038ca
|
Added l_vmlinz.h.
committer: mfx <mfx> 976715829 +0000
|
2000-12-13 13:57:09 +00:00 |
|
László Molnár
|
de30026bbe
|
vmlinuz/i386 support.
committer: ml1050 <ml1050> 976714560 +0000
|
2000-12-13 13:36:00 +00:00 |
|
Markus F.X.J. Oberhumer
|
c3b4fd723f
|
Removed trailing whitespace.
committer: mfx <mfx> 976591488 +0000
|
2000-12-12 03:24:48 +00:00 |
|
Markus F.X.J. Oberhumer
|
8ea765516c
|
Updated.
committer: mfx <mfx> 975557812 +0000
|
2000-11-30 04:16:52 +00:00 |
|
Markus F.X.J. Oberhumer
|
e14017fc8b
|
Use "-=" instead of "+=" to ensure a value <= 127.
committer: mfx <mfx> 974915086 +0000
|
2000-11-22 17:44:46 +00:00 |
|
Markus F.X.J. Oberhumer
|
e15cc07e94
|
Updated the file headers.
committer: mfx <mfx> 974486775 +0000
|
2000-11-17 18:46:15 +00:00 |
|
Markus F.X.J. Oberhumer
|
b8b7812bc8
|
Changed info message.
committer: mfx <mfx> 974486670 +0000
|
2000-11-17 18:44:30 +00:00 |
|
Markus F.X.J. Oberhumer
|
b4f8fa125a
|
Added a copyright header.
committer: mfx <mfx> 974485767 +0000
|
2000-11-17 18:29:27 +00:00 |
|
Markus F.X.J. Oberhumer
|
b586c35303
|
Corrected an URL.
committer: mfx <mfx> 974288553 +0000
|
2000-11-15 11:42:33 +00:00 |
|
Markus F.X.J. Oberhumer
|
abc15a398c
|
Updated the file headers.
committer: mfx <mfx> 974118160 +0000
|
2000-11-13 12:22:40 +00:00 |
|
Markus F.X.J. Oberhumer
|
7f3f4dad7d
|
Added new macro CONST_CAST to avoid compiler warnings.
committer: mfx <mfx> 974103100 +0000
|
2000-11-13 08:11:40 +00:00 |
|
Markus F.X.J. Oberhumer
|
94071e4e5b
|
Use `-Werror' for building the Linux stubs.
committer: mfx <mfx> 974103048 +0000
|
2000-11-13 08:10:48 +00:00 |
|
John Reiser
|
b66930fa04
|
default for AT_PHDR if no PT_PHDR (as in static upx)
l_lx_elf.c l_lx_sep.c; not needed in l_lx_sh.c
committer: jreiser <jreiser> 973888017 +0000
|
2000-11-10 20:26:57 +00:00 |
|
Markus F.X.J. Oberhumer
|
32f8f8a3f6
|
Misc updates.
committer: mfx <mfx> 973826395 +0000
|
2000-11-10 03:19:55 +00:00 |
|
Markus F.X.J. Oberhumer
|
30cd0816fd
|
New atari/tos version. Requires UCL 0.92.
committer: mfx <mfx> 973825927 +0000
|
2000-11-10 03:12:07 +00:00 |
|
Markus F.X.J. Oberhumer
|
6a4d9475f2
|
Updated for latest ASL release.
committer: mfx <mfx> 973813228 +0000
|
2000-11-09 23:40:28 +00:00 |
|
Markus F.X.J. Oberhumer
|
c1b8cff796
|
Use basename in generated comment.
committer: mfx <mfx> 973813172 +0000
|
2000-11-09 23:39:32 +00:00 |
|
Markus F.X.J. Oberhumer
|
49ced271e8
|
Compile fixes for glibc 2.1.95.
committer: mfx <mfx> 972865311 +0000
|
2000-10-30 00:21:51 +00:00 |
|
Markus F.X.J. Oberhumer
|
65eb335d5a
|
Initial version.
committer: mfx <mfx> 972865179 +0000
|
2000-10-30 00:19:39 +00:00 |
|
Markus F.X.J. Oberhumer
|
da89dfa63f
|
Renamed some symbols to match the C version.
committer: mfx <mfx> 969537932 +0000
|
2000-09-21 12:05:32 +00:00 |
|
Markus F.X.J. Oberhumer
|
4fc354d959
|
Added / updated.
committer: mfx <mfx> 969533785 +0000
|
2000-09-21 10:56:25 +00:00 |
|
Markus F.X.J. Oberhumer
|
dd1a0f87bd
|
Updated some comments.
committer: mfx <mfx> 969524491 +0000
|
2000-09-21 08:21:31 +00:00 |
|
Markus F.X.J. Oberhumer
|
5e4cf139f9
|
Added support for FreeMiNT.
committer: mfx <mfx> 969522282 +0000
|
2000-09-21 07:44:42 +00:00 |
|
Markus F.X.J. Oberhumer
|
536cd992be
|
Changed warning messages.
committer: mfx <mfx> 969522092 +0000
|
2000-09-21 07:41:32 +00:00 |
|
Markus F.X.J. Oberhumer
|
400489aa55
|
Use "jmp near".
committer: mfx <mfx> 969274074 +0000
|
2000-09-18 10:47:54 +00:00 |
|
Markus F.X.J. Oberhumer
|
de0f0c92be
|
We now use bin2h.pl to build stubify.h
committer: mfx <mfx> 968866969 +0000
|
2000-09-13 17:42:49 +00:00 |
|
Markus F.X.J. Oberhumer
|
31c9420613
|
Added explicit word' and dword' to several jumps.
committer: mfx <mfx> 968832694 +0000
|
2000-09-13 08:11:34 +00:00 |
|
Markus F.X.J. Oberhumer
|
95fa06f507
|
Upgraded to new ELFkickers from August 2000.
committer: mfx <mfx> 968636590 +0000
|
2000-09-11 01:43:10 +00:00 |
|
Markus F.X.J. Oberhumer
|
61d7c3beec
|
Fixed the bad CVS "Id:" signature.
committer: mfx <mfx> 968540510 +0000
|
2000-09-09 23:01:50 +00:00 |
|
John Reiser
|
55b0533c80
|
change compile mode to save space instead of debugging time
committer: jreiser <jreiser> 963979818 +0000
|
2000-07-19 04:10:18 +00:00 |
|
John Reiser
|
c29270a018
|
ERR_LAB when saving space
committer: jreiser <jreiser> 962254262 +0000
|
2000-06-29 04:51:02 +00:00 |
|
Markus F.X.J. Oberhumer
|
51b162f069
|
Cleaned up the Linux C stub loaders by putting more stuff into linux.hh.
committer: mfx <mfx> 962045590 +0000
|
2000-06-26 18:53:10 +00:00 |
|
Markus F.X.J. Oberhumer
|
957ef351c4
|
Updated to match new setfold.sh.
committer: mfx <mfx> 962042492 +0000
|
2000-06-26 18:01:32 +00:00 |
|
Markus F.X.J. Oberhumer
|
aba09d07c9
|
Make it compile again by adding a more portable setfold.sh script.
committer: mfx <mfx> 962038500 +0000
|
2000-06-26 16:55:00 +00:00 |
|
Markus F.X.J. Oberhumer
|
9be680108e
|
Initial version.
committer: mfx <mfx> 962037446 +0000
|
2000-06-26 16:37:26 +00:00 |
|
John Reiser
|
b12a57aa44
|
Defend against SIGSEGV due to decompressor overrun of output.
committer: jreiser <jreiser> 959230562 +0000
|
2000-05-25 04:56:02 +00:00 |
|
John Reiser
|
f9c33255c5
|
use mmap()+munmap() for output during decompression; and squeeze hard!
p_unix.cpp stub/l_lx_exec.c
committer: jreiser <jreiser> 959142814 +0000
|
2000-05-24 04:33:34 +00:00 |
|
John Reiser
|
82a16bd4f2
|
Remove housekeeping file inadvertently checked in.
committer: jreiser <jreiser> 959051616 +0000
|
2000-05-23 03:13:36 +00:00 |
|
John Reiser
|
f443210ded
|
avoid copying (faster for same instruction size)
committer: jreiser <jreiser> 958949861 +0000
|
2000-05-21 22:57:41 +00:00 |
|
John Reiser
|
6bb104b39f
|
Compress the compiled C code in the stub on lx_exec86 (saves 157 bytes).
Also make 'fold_begin' processing more robust.
p_lx_elf.cpp p_lx_sh.cpp p_unix.cpp
stub/Makefile stub/l_lx_exec86.asm
committer: jreiser <jreiser> 958923851 +0000
|
2000-05-21 15:44:11 +00:00 |
|
John Reiser
|
0c99a3f72a
|
munmap dead input pages after blocksize output
committer: jreiser <jreiser> 958861736 +0000
|
2000-05-20 22:28:56 +00:00 |
|
John Reiser
|
25ade0970b
|
Extent for xread(); more args for upx_main()
l_lx_exec.c l_lx_exec86.asm
committer: jreiser <jreiser> 958847261 +0000
|
2000-05-20 18:27:41 +00:00 |
|
John Reiser
|
1c24a96864
|
tail order the args for better compressability;
special syscall1m for mmap because Z0 and Z1 don't work there.
committer: jreiser <jreiser> 958847154 +0000
|
2000-05-20 18:25:54 +00:00 |
|