Mike Hommey
|
75650d3c4c
|
Fixup for dl_iterate_phdr after bug 808121. r=me
|
2012-11-07 16:45:48 +01:00 |
|
Mike Hommey
|
346f9cf011
|
Bug 808121 - Ensure the pointers we change in the r_debug data are writable, which they aren't with upcoming Android system linker. r=nfroyd
|
2012-11-07 08:02:53 +01:00 |
|
Mike Hommey
|
bb24c0a7f2
|
Bug 783331 - Add Phdr pointer and count to dl_iterate_phdr implementation. r=nfroyd
|
2012-08-29 08:55:57 +02:00 |
|
Mike Hommey
|
c1b35e7b2a
|
Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted
|
2012-08-04 20:26:44 +02:00 |
|
Andrew Quartey
|
eb11829813
|
Bug 735615 - Remove AutoClean from mozglue/linkers/Utils.h r=glandium
|
2012-07-30 14:17:53 -04:00 |
|
Mike Hommey
|
4c822c2b6b
|
Bug 772886 - Avoid failure to mmap some library segments on some armv6 devices. r=nfroyd
|
2012-07-14 10:54:22 +02:00 |
|
Jeff Walden
|
fb7e6c0e93
|
Bug 763000 - Remove MOZ_Assert. r=Ms2ger, r=terrence, r=ted
|
2012-06-07 14:41:11 -07:00 |
|
Mike Hommey
|
6312934810
|
Bug 735278 - Call destructors in reverse order of initializers in the linker. r=froydnj
|
2012-06-07 10:41:59 +02:00 |
|
Gervase Markham
|
87620f5676
|
Bug 716478 - update licence to MPL 2.
|
2012-05-21 12:12:37 +01:00 |
|
Mike Hommey
|
1e89bab7e7
|
Bug 747033 - Implement dl_iterate_phdr in the custom linker. r=froydnj
--HG--
rename : mozglue/linker/CustomElf.h => mozglue/linker/Elfxx.h
|
2012-04-25 09:05:02 +02:00 |
|
Mike Hommey
|
4a35c2f77d
|
Bug 727959 - Ignore 0xffffffff entries the x86 Android NDK puts in .{init,fini}_array. r=tglek
|
2012-03-14 10:53:21 +01:00 |
|
Mike Hommey
|
211a2a503b
|
Bug 734812 - Make the linker error out when text relocations are defined with DF_TEXTREL. r=nfroyd
|
2012-03-13 09:48:20 +01:00 |
|
Mike Hommey
|
361a60f8b4
|
Bug 727959 - Don't error out when missing symbol for PLT relocations is weak. r=nfroyd
|
2012-03-08 08:29:39 +01:00 |
|
Mike Hommey
|
c0d232df2d
|
Fixup for bug 733087. rs=dougt
|
2012-03-06 09:54:17 +01:00 |
|
Jeff Muizelaar
|
6762bb3af8
|
Bug 733087 - Support DT_FLAGS a little bit. r=glandium
|
2012-03-06 09:28:09 +01:00 |
|
Tor Lillqvist
|
1d6f66c98d
|
Bug 731961 - Include cstdio from Mappable.cpp for sprintf. r=glandium
|
2012-02-07 11:35:00 +02:00 |
|
Mike Hommey
|
ef4d6baf1b
|
Bug 729883 - Avoid linker warnings when starting up on Android. r=tglek
|
2012-02-27 08:19:20 +01:00 |
|
Mike Hommey
|
209c46958e
|
Bug 729596 - Use ftruncate in szip instead of posix_fallocate. r=taras
|
2012-02-22 19:42:56 +01:00 |
|
Mike Hommey
|
3d8bc03c87
|
Bug 727960 - When extracting libraries, reuse cached library if it is newer than the apk. r=tglek
|
2012-02-22 08:12:15 +01:00 |
|
Mike Hommey
|
1e0e261382
|
Bug 686805 part 6 - Add functions to display stats about seekable compressed streams. r=tglek
|
2012-02-22 08:12:15 +01:00 |
|
Mike Hommey
|
e7516c8cad
|
Bug 686805 part 4 - Make the linker load libraries with on-demand decompression when they are seekable compressed streams. r=tglek,r=sewardj
|
2012-02-22 08:12:15 +01:00 |
|
Mike Hommey
|
fcd37595c8
|
Bug 686805 part 3 - Tool to generate seekable compressed streams. r=tglek
|
2012-02-22 08:12:15 +01:00 |
|
Mike Hommey
|
92cc953984
|
Bug 686805 part 2 - Use a SIGSEGV signal handler to handle segmentation faults happening in loaded libraries address space. r=tglek,r=sewardj
|
2012-02-22 08:12:15 +01:00 |
|
Mike Hommey
|
239a544403
|
Bug 686805 part 1 - Make Mappable::munmap, Mappable1stPagePtr::munmap and MappedPtr::munmap private. r=tglek
|
2012-02-22 08:12:15 +01:00 |
|
Mike Hommey
|
32dfe6f4a3
|
Bug 727959 - Add symbol name to relocation errors in the linker. r=tglek
|
2012-02-21 08:10:43 +01:00 |
|
Mike Hommey
|
ac45ce455a
|
Bug 723939 part 1 - When reserving memory for the loaded library, ensure correct alignment for future MAP_SHARED mappings. r=tglek
|
2012-02-17 08:55:36 +01:00 |
|
Mike Hommey
|
b05271bf64
|
Bug 725230 - Enable and fix assertions in linker code. r=tglek
|
2012-02-13 15:49:45 +01:00 |
|
Mike Hommey
|
de636eb93e
|
Backout 8eef38643ceb (bug 717540) and 78941a969e20 (bug 725230) because of windows debug bustage
|
2012-02-13 16:35:13 +01:00 |
|
Mike Hommey
|
ecd0fb5a52
|
Bug 725230 - Enable and fix assertions in linker code. r=tglek
|
2012-02-13 15:49:45 +01:00 |
|
Mike Hommey
|
5d84f48491
|
Bug 683127 part 11 - Hook the new linker in Android initialization. r=blassey
|
2012-01-20 09:49:07 +01:00 |
|
Mike Hommey
|
49c2097241
|
Bug 683127 part 10 - Allow debug symbols to be found under gdb without extracted libraries. r=tglek,r=mwu
|
2012-01-20 09:49:03 +01:00 |
|
Mike Hommey
|
8ea2a12034
|
Bug 683127 part 9 - Allow to temporarily extract Elf files from a Zip archive for e.g. valgrind. r=tglek
|
2012-01-20 09:48:50 +01:00 |
|
Mike Hommey
|
71c38e1b7f
|
Bug 683127 part 8 - Allow to load Elf files from a Zip archive. r=tglek,r=sewardj
|
2012-01-20 09:48:44 +01:00 |
|
Mike Hommey
|
2cbbea95da
|
Bug 683127 part 7 - Use a custom Elf linker for libraries given with an absolute path name. r=sewardj
|
2012-01-20 09:48:44 +01:00 |
|
Mike Hommey
|
c697155254
|
Bug 683127 part 5 - Initial Elf Loader, wrapping around dlopen/dladdr/dlsym/dlclose. r=tglek,r=sewardj
|
2012-01-20 09:48:39 +01:00 |
|
Mike Hommey
|
a64772878f
|
Fixup for bug 683127 part 4: Avoid RefPtr.h using JS_Assert. r=tglek
|
2012-01-11 19:36:35 +01:00 |
|
Mike Hommey
|
5da1ffc948
|
Bug 683127 part 1 - Simple Zip reader for the new ELF Linker. r=tglek,r=mwu
|
2012-01-11 11:10:55 +01:00 |
|