John Reiser
|
b7a54dcffd
|
merge
|
2010-02-20 20:26:08 -08:00 |
|
John Reiser
|
6bb28deab2
|
merge
|
2010-02-20 20:24:55 -08:00 |
|
John Reiser
|
7f88d15c86
|
ELF ::unpack decompressing ElfXX_Ehdr changes .e_phnum
|
2010-02-20 19:57:34 -08:00 |
|
John Reiser
|
94c5014e23
|
merge
|
2010-02-15 11:09:28 -08:00 |
|
John Reiser
|
c5a8256500
|
mention Elf32_auxv[AT_EXECFN]
|
2010-02-15 11:07:46 -08:00 |
|
Markus F.X.J. Oberhumer
|
5f39884bf7
|
Silence a compiler warning.
|
2010-02-07 00:10:49 +01:00 |
|
Markus F.X.J. Oberhumer
|
d96825a242
|
Fix a typo.
|
2010-02-07 00:10:38 +01:00 |
|
Markus F.X.J. Oberhumer
|
443a938091
|
New ACC version.
|
2010-02-06 17:18:46 +01:00 |
|
Markus F.X.J. Oberhumer
|
6bc3197721
|
Enter 2010.
|
2010-02-06 17:15:49 +01:00 |
|
John Reiser
|
269cc91fd5
|
Support share libraries on i386 and amd64 under linux.
|
2010-01-17 19:58:58 -08:00 |
|
Markus F.X.J. Oberhumer
|
c1ddea479d
|
Minor portability fixes.
|
2009-12-03 19:58:23 +01:00 |
|
John Reiser
|
5f3a95962c
|
PackLinuxElf32::unpack fix ARM (thumb)
|
2009-10-26 13:35:14 -07:00 |
|
John Reiser
|
ee1a8e6a32
|
eabi-linux.shlib unfilter in thumb mode
|
2009-10-26 10:37:11 -07:00 |
|
John Reiser
|
eeae73296e
|
thumb-eabi-linux.shlib, and use it (for smaller size) instead of ARM.
[Consider compress-time option to choose ARM vs thumb?]
|
2009-10-26 09:05:12 -07:00 |
|
John Reiser
|
4ca8357af4
|
Merge
|
2009-10-26 08:11:37 -07:00 |
|
John Reiser
|
8a5b8c87fb
|
arm.shlib-init: escape hatch is 8 bytes; speedup movsl
|
2009-10-25 20:40:26 -07:00 |
|
John Reiser
|
6ab04d7bbc
|
::buildLinuxLoader empty FOLDEXED for shlib
|
2009-10-25 13:52:41 -07:00 |
|
Markus F.X.J. Oberhumer
|
a5a1380636
|
Add missing .dump files to repo.
|
2009-10-24 13:55:36 +02:00 |
|
John Reiser
|
eeab1aef64
|
Synonyms R_ARM_THM_PC22 and R_ARM_THM_XPC22 for R_ARM_THM_CALL.
|
2009-10-22 21:05:05 -07:00 |
|
John Reiser
|
4e1c342e55
|
arm-linux.shlib escape hatch: munmap temporary pages
|
2009-10-21 09:32:42 -07:00 |
|
John Reiser
|
d8ed259bce
|
arm-linux.shlib allow thumb interworking for DT_INIT
|
2009-10-21 08:13:09 -07:00 |
|
John Reiser
|
9f6cb5de4c
|
armel-eabi-linux.shlib: improve integration with system calls.
|
2009-10-20 09:53:45 -07:00 |
|
John Reiser
|
ba634118d7
|
Shorten runtime copying for armel-eabi-linux.shlib.
|
2009-10-19 22:28:44 -07:00 |
|
John Reiser
|
63da091d36
|
Compress shared library for armel-eabi-linux.
|
2009-10-19 20:48:46 -07:00 |
|
John Reiser
|
ad0dc88a33
|
Cleanup some FIXME. amd64-linux.shlib forces 4KiB page size to save space.
|
2009-10-18 16:03:26 -07:00 |
|
John Reiser
|
147acf4b57
|
Compress shared library for amd64-linux.
|
2009-10-17 21:55:03 -07:00 |
|
John Reiser
|
5085f3a15e
|
Allow ET_DYN on amd64-linux.elf
|
2009-10-16 17:47:16 -07:00 |
|
John Reiser
|
22a95ad8ea
|
fix comment
|
2009-10-16 17:46:41 -07:00 |
|
John Reiser
|
df4bd6a60c
|
move PackLinuxElf32x86::unpack up the class hierarchy to PackLinuxElf32
|
2009-10-16 11:00:33 -07:00 |
|
John Reiser
|
813e7b05e4
|
fix .ui_total_passes when shlib
|
2009-10-16 10:56:15 -07:00 |
|
John Reiser
|
ab8b486b4a
|
Fix -Wshadow complaints.
|
2009-10-16 10:01:29 -07:00 |
|
Markus F.X.J. Oberhumer
|
590f666ec9
|
Enable -Wshadow compiler option.
|
2009-10-16 18:06:16 +02:00 |
|
Markus F.X.J. Oberhumer
|
9adaee915b
|
Detabify.
|
2009-10-16 16:29:09 +02:00 |
|
Markus F.X.J. Oberhumer
|
bce0f06fe9
|
Rebuild stubs so that they actually match the source code!
|
2009-10-16 16:27:52 +02:00 |
|
John Reiser
|
856ecb84a0
|
Compress shared library for i386-linux. DT_INIT must exist. Everything
needed by ld-linux for runtime relocation must be at the beginning of the
first PT_LOAD, etc.
|
2009-10-15 20:35:07 -07:00 |
|
John Reiser
|
90ddc06c98
|
DT_INIT, DT_CHECKSUM, DT_VERSYM, DT_VERDEF, DT_VERNEEDED
|
2009-10-14 17:50:35 -07:00 |
|
John Reiser
|
405abc4e95
|
::packExtent updates ph.u_adler to satisfy verifyOverlappingDecompression()
even when 0==hdr_u_len
|
2009-10-14 17:47:02 -07:00 |
|
John Reiser
|
549c59ecf5
|
fix OutputFile::seek() for SEEK_SET and SEEK_END
|
2009-10-14 17:44:29 -07:00 |
|
John Reiser
|
0a485eafcb
|
Better detection of Position Independent main Executables (gcc -pie -FPIC).
|
2009-10-10 14:50:30 -07:00 |
|
John Reiser
|
e0c11956a6
|
ElfXX_Rel, ElfXX_Rela
|
2009-10-10 14:41:01 -07:00 |
|
John Reiser
|
da6a9bf3eb
|
Move conditional side effect (reset .all_methods_use_lzma)
out of ::PackExe constructor, so that Visitor pattern avoids it.
|
2009-10-09 16:09:53 -07:00 |
|
John Reiser
|
dacd11e1cc
|
Fix sourceforge bug #2874848: Mach/fat needs seek() after set_extent().
|
2009-10-08 12:53:02 -07:00 |
|
Markus F.X.J. Oberhumer
|
fc854b4c77
|
Bump version for next release.
|
2009-09-27 20:08:49 +02:00 |
|
Markus F.X.J. Oberhumer
|
4dcc1f0374
|
Add tag for RELEASE_304.
|
2009-09-27 20:07:28 +02:00 |
|
Markus F.X.J. Oberhumer
|
fc57390242
|
Bump release date.
|
2009-09-27 20:06:01 +02:00 |
|
Markus F.X.J. Oberhumer
|
bd15ef0a0c
|
Bump tentative 3.04 release date.
|
2009-09-21 05:44:19 +02:00 |
|
Markus F.X.J. Oberhumer
|
967ecafc33
|
Small compatibility updates.
|
2009-09-21 05:41:49 +02:00 |
|
John Reiser
|
29576da985
|
catch up to bugfix for arm-darwin stub
|
2009-09-01 07:33:08 -07:00 |
|
John Reiser
|
200a2556ef
|
New format Mach/AMD64 for 64-bit x86 programs on Apple Macintosh
|
2009-09-01 07:30:37 -07:00 |
|
John Reiser
|
ae0ab5025e
|
fix debug mixup
|
2009-09-01 07:21:18 -07:00 |
|