Kartikaya Gupta
|
96ab84cbed
|
Bug 837551 - Ignore dynamic section headers of type DT_FLAGS_1. r=glandium
|
2013-02-04 09:58:54 -05:00 |
|
Mike Hommey
|
db6a9e4506
|
Bug 834459 - Specialize RefCounted template for LibHandle to better allow refcounting during destructor execution. r=nfroyd
|
2013-01-29 09:35:32 +01:00 |
|
Mike Hommey
|
39e56e008a
|
Bug 830326 - Get rid of warnings in the custom linker code. r=nfroyd
|
2013-01-15 10:12:56 +01:00 |
|
Mike Hommey
|
c405bd3d02
|
Bug 830295 - Avoid RefPtr<LibHandle> triggering recursive calls to ~CustomElf, and use it in the linker segfault handler. r=nfroyd
|
2013-01-15 10:12:36 +01:00 |
|
Mike Hommey
|
002fb23a0e
|
Bug 828894 - Fix possible off-by-one-page in custom linker. r=nfroyd
--HG--
extra : rebase_source : 7bdafcec8108b001bf2b817bd2c4b293a0dbee2e
|
2013-01-11 12:24:31 +01:00 |
|
Mike Hommey
|
58eb7add29
|
Bug 828301 - Free zlib internal buffers when we're done uncompressing in the custom linker. r=nfroyd
|
2013-01-10 08:39:07 +01:00 |
|
Mike Hommey
|
f5f7c589dd
|
Bug 826263 - Fix ~_MappableBuffer in the linker on Android. r=nfroyd
|
2013-01-03 16:46:09 +01:00 |
|
Mike Hommey
|
0fb348e03d
|
Bug 826178 - Prefix all hexadecimal values with 0x in linker logs. r=nfroyd
|
2013-01-03 16:45:57 +01:00 |
|
Mike Hommey
|
7ac5c31dd2
|
Bug 826173 - Avoid calling close/fclose/unlink with uninitialized values in the linker. r=nfroyd
|
2013-01-03 16:45:50 +01:00 |
|
Mike Hommey
|
f03d4cf39f
|
Bug 825901 - Remove the old linker code. r=blassey
|
2013-01-03 08:43:26 +01:00 |
|
Jim Chen
|
3c83ad1c04
|
Bug 824715 - Correctly calculate next page offset in custom linker; r=glandium
|
2013-01-01 21:44:04 -05:00 |
|
Josh Matthews
|
9d82867b14
|
Backed out changeset 10b47593c4d7 (bug 824715)
|
2012-12-28 19:03:50 -05:00 |
|
Jim Chen
|
a2bf550375
|
Bug 824715 - Correctly calculate next page offset in custom linker; r=glandium
|
2012-12-28 15:29:44 -05:00 |
|
Mike Hommey
|
e14946ab94
|
Fixup for dl_iterate_phdr after bug 808121. r=me
|
2012-11-07 16:45:48 +01:00 |
|
Mike Hommey
|
31305e4e03
|
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
|
47d4a8624f
|
Bug 783331 - Add Phdr pointer and count to dl_iterate_phdr implementation. r=nfroyd
|
2012-08-29 08:55:57 +02:00 |
|
Mike Hommey
|
6173fa297f
|
Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted
|
2012-08-04 20:26:44 +02:00 |
|
Andrew Quartey
|
64caf103c0
|
Bug 735615 - Remove AutoClean from mozglue/linkers/Utils.h r=glandium
|
2012-07-30 14:17:53 -04:00 |
|
Mike Hommey
|
e4397fcaf7
|
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
|
09e6c025d8
|
Bug 763000 - Remove MOZ_Assert. r=Ms2ger, r=terrence, r=ted
|
2012-06-07 14:41:11 -07:00 |
|
Mike Hommey
|
d05c760a77
|
Bug 735278 - Call destructors in reverse order of initializers in the linker. r=froydnj
|
2012-06-07 10:41:59 +02:00 |
|
Gervase Markham
|
ca171eec44
|
Bug 716478 - update licence to MPL 2.
|
2012-05-21 12:12:37 +01:00 |
|
Mike Hommey
|
91480beb18
|
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
|
9acf72ba12
|
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
|
03875c9d65
|
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
|
ba812f1af5
|
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
|
11dbe5c7e5
|
Fixup for bug 733087. rs=dougt
|
2012-03-06 09:54:17 +01:00 |
|
Jeff Muizelaar
|
a9e3f5f336
|
Bug 733087 - Support DT_FLAGS a little bit. r=glandium
|
2012-03-06 09:28:09 +01:00 |
|
Tor Lillqvist
|
56145bf0f7
|
Bug 731961 - Include cstdio from Mappable.cpp for sprintf. r=glandium
|
2012-02-07 11:35:00 +02:00 |
|
Mike Hommey
|
bb2d9a7a21
|
Bug 729883 - Avoid linker warnings when starting up on Android. r=tglek
|
2012-02-27 08:19:20 +01:00 |
|
Mike Hommey
|
5010227b30
|
Bug 729596 - Use ftruncate in szip instead of posix_fallocate. r=taras
|
2012-02-22 19:42:56 +01:00 |
|
Mike Hommey
|
821a1ccc7c
|
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
|
af3eac834f
|
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
|
d8fa15fe94
|
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
|
5af592a8a5
|
Bug 686805 part 3 - Tool to generate seekable compressed streams. r=tglek
|
2012-02-22 08:12:15 +01:00 |
|
Mike Hommey
|
8ec8693b3e
|
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
|
826e3fb405
|
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
|
8baf1eed25
|
Bug 727959 - Add symbol name to relocation errors in the linker. r=tglek
|
2012-02-21 08:10:43 +01:00 |
|
Mike Hommey
|
de41c8e811
|
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
|
7d1eec64ac
|
Bug 725230 - Enable and fix assertions in linker code. r=tglek
|
2012-02-13 15:49:45 +01:00 |
|
Mike Hommey
|
c893472974
|
Backout 8eef38643ceb (bug 717540) and 78941a969e20 (bug 725230) because of windows debug bustage
|
2012-02-13 16:35:13 +01:00 |
|
Mike Hommey
|
c1b6200e80
|
Bug 725230 - Enable and fix assertions in linker code. r=tglek
|
2012-02-13 15:49:45 +01:00 |
|
Mike Hommey
|
1bc3da9a7e
|
Bug 683127 part 11 - Hook the new linker in Android initialization. r=blassey
|
2012-01-20 09:49:07 +01:00 |
|
Mike Hommey
|
aef323bb1b
|
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
|
da0affaf1e
|
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
|
c1f8abcc72
|
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
|
372473a08a
|
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
|
e108f8075e
|
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
|
5e56b8b5ff
|
Fixup for bug 683127 part 4: Avoid RefPtr.h using JS_Assert. r=tglek
|
2012-01-11 19:36:35 +01:00 |
|
Mike Hommey
|
edc43104b7
|
Bug 683127 part 1 - Simple Zip reader for the new ELF Linker. r=tglek,r=mwu
|
2012-01-11 11:10:55 +01:00 |
|