mozglue/linker/CustomElf.cpp
4b8d14a78596e0b9a2c5eb7f28a1e756408c8536
created 2014-01-25 07:59 +0900
pushed 2014-02-04 01:06 +0000
Mike Hommey Mike Hommey - Bug 956398 - Only support text relocations for libflashplayer.so. r=nfroyd, a=bajaj
a57e9a4224f2b628d0fe3b6a86ceca2fccddbe96
created 2014-01-16 09:13 +0900
pushed 2014-02-04 01:06 +0000
Mike Hommey Mike Hommey - Bug 956398 - Support text relocations in the custom linker. r=nfroyd, a=bajaj
a30a7a20eaf43db68b290135b7aa1246a10c6316
created 2014-01-15 09:16 -0600
pushed 2014-02-04 01:06 +0000
James Willcox James Willcox - Bug 935676 - Stub out missing Flash symbols. r=glandium, a=bajaj
8c947073f4ead3194bbd9086591229abb39966bf
created 2013-11-11 14:15 -0500
pushed 2014-02-04 01:06 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in mozglue/linker/; r=ehsan
88ac9143dd30ba7eadc72ff28e5ae4288deef9eb
created 2013-10-31 11:40 -0400
pushed 2014-02-04 01:06 +0000
Jim Chen Jim Chen - Bug 930627 - Implement __gnu_Unwind_Find_exidx in custom linker on ARM. r=glandium
4b33a0699faac97a7995c92aad680fa5c4da8ac3
created 2014-01-25 07:59 +0900
pushed 2014-01-25 02:25 +0000
Mike Hommey Mike Hommey - Bug 956398 - Only support text relocations for libflashplayer.so. r=nfroyd, a=bajaj
214cc3bf9469c46f096c760a3314db6f83042e76
created 2014-01-16 09:13 +0900
pushed 2014-01-22 22:01 +0000
Mike Hommey Mike Hommey - Bug 956398 - Support text relocations in the custom linker. r=nfroyd, a=bajaj
88e02ab1cc6cd12858ff54fec4bb82511387d99f
created 2014-01-15 09:16 -0600
pushed 2014-01-17 22:15 +0000
James Willcox James Willcox - Bug 935676 - Stub out missing Flash symbols. r=glandium, a=bajaj
5435370944bf3bc64c3839b2e34c975c13e729e4
created 2013-07-23 07:26 +0900
pushed 2013-09-16 19:14 +0000
Mike Hommey Mike Hommey - Bug 894829 - Avoid symbol resolution for relocations for the same symbol in faulty.lib. r=nfroyd
d7a7b56432fbe555968b7417945633b8ab9d3335
created 2013-07-23 07:26 +0900
pushed 2013-09-16 19:14 +0000
Mike Hommey Mike Hommey - Bug 882608 - Fix various issues in faulty.lib with incomplete pages and MOZ_LINKER_ONDEMAND=0. r=nfroyd
e307319bf2e4b2354e1e28a10fcd7e87656c30d7
created 2013-06-27 09:35 +0900
pushed 2013-09-16 19:14 +0000
Mike Hommey Mike Hommey - Bug 886730 - Add and use a MemoryRange class and helper functions for page alignment in faulty.lib. r=nfroyd
ba30d5bdaf222e51b28c1da52badcfc54b6bd797
created 2013-06-27 09:35 +0900
pushed 2013-09-16 19:14 +0000
Mike Hommey Mike Hommey - Bug 886722 - Rename log/debug to LOG/DEBUG_LOG in faulty.lib. r=nfroyd
c4abdcc3451cb6cc74d5b87ca6a8cac5557fbe29
created 2013-06-27 09:35 +0900
pushed 2013-09-16 19:14 +0000
Mike Hommey Mike Hommey - Bug 885336 - Fix various issues with the dl_mmap interface. r=nfroyd
1f228b1d95664000454af81fedee37406017d585
created 2013-06-09 09:23 +0200
pushed 2013-08-05 18:49 +0000
Mike Hommey Mike Hommey - Bug 874708 - Hook libc's sigaction to avoid system libraries replacing our segfault handler temporarily and restoring it wrongly. r=nfroyd
d47ebe4dfea6336143b7b8a91c7a80a31f02663e
created 2013-05-29 16:18 +0200
pushed 2013-08-05 18:49 +0000
Mike Hommey Mike Hommey - Bug 875824 - Allow to disable on-demand decompression at runtime. r=sewardj
6d4badbe3db200c521419bbb61137c61b08ce8bc
created 2013-04-12 10:23 +0200
pushed 2013-06-24 18:52 +0000
Mike Hommey Mike Hommey - Bug 802240 - Expose an API to mmap the underlying file for a library loaded by faulty.lib. r=nfroyd
d8856e5b21350536c9c3cf21ebd3a672e29198ca
created 2013-02-04 09:58 -0500
pushed 2013-04-01 19:47 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 837551 - Ignore dynamic section headers of type DT_FLAGS_1. r=glandium
4631eeae9ff4505721dffb0fc4f65b395e4a73ae
created 2013-01-29 09:35 +0100
pushed 2013-04-01 19:47 +0000
Mike Hommey Mike Hommey - Bug 834459 - Specialize RefCounted template for LibHandle to better allow refcounting during destructor execution. r=nfroyd
6c19a18336938f44f9d9266e481a7818bac074f5
created 2013-01-15 10:12 +0100
pushed 2013-04-01 19:47 +0000
Mike Hommey Mike Hommey - Bug 830326 - Get rid of warnings in the custom linker code. r=nfroyd
136b90350752b6e77ad0e019e2a9c4d6287f3221
created 2013-01-15 10:12 +0100
pushed 2013-04-01 19:47 +0000
Mike Hommey Mike Hommey - Bug 830295 - Avoid RefPtr<LibHandle> triggering recursive calls to ~CustomElf, and use it in the linker segfault handler. r=nfroyd
35e73a67f08fa4ddab4f6101cbd4b0c477fbb2ed
created 2013-01-03 16:45 +0100
pushed 2013-02-19 18:06 +0000
Mike Hommey Mike Hommey - Bug 826178 - Prefix all hexadecimal values with 0x in linker logs. r=nfroyd
8bb242f459ff5e3b04582aa951f239b80f1e825f
created 2013-01-01 21:44 -0500
pushed 2013-02-19 18:06 +0000
Jim Chen Jim Chen - Bug 824715 - Correctly calculate next page offset in custom linker; r=glandium
22e38c3125e9ca2ac7e6e60448fdd8a7e2917e51
created 2012-12-28 19:03 -0500
pushed 2013-02-19 18:06 +0000
Josh Matthews Josh Matthews - Backed out changeset 10b47593c4d7 (bug 824715)
10b47593c4d740146d3bcce087bc134ee42b64d5
created 2012-12-28 15:29 -0500
pushed 2013-02-19 18:06 +0000
Jim Chen Jim Chen - Bug 824715 - Correctly calculate next page offset in custom linker; r=glandium
bd0392b4564e2aa908fa2fc4340c770c1fbe7e2f
created 2012-07-14 10:54 +0200
pushed 2012-08-27 22:37 +0000
Mike Hommey Mike Hommey - Bug 772886 - Avoid failure to mmap some library segments on some armv6 devices. r=nfroyd
d03872d8e1b43f98a39647af06e75301db7074be
created 2012-06-07 10:41 +0200
pushed 2012-08-27 22:37 +0000
Mike Hommey Mike Hommey - Bug 735278 - Call destructors in reverse order of initializers in the linker. r=froydnj
bb9548c09c19162b5afc66c878de6b49cac0a74c
created 2012-04-25 09:05 +0200
pushed 2012-07-16 19:38 +0000
Mike Hommey Mike Hommey - Bug 747033 - Implement dl_iterate_phdr in the custom linker. r=froydnj
8133f0c6fc4efcb3970cd40676a16b488e9f2e2e
created 2012-03-14 10:53 +0100
pushed 2012-06-04 19:57 +0000
Mike Hommey Mike Hommey - Bug 727959 - Ignore 0xffffffff entries the x86 Android NDK puts in .{init,fini}_array. r=tglek
28920721ac6d41674158819e029bcbb8e4395f04
created 2012-03-13 09:48 +0100
pushed 2012-04-24 17:33 +0000
Mike Hommey Mike Hommey - Bug 734812 - Make the linker error out when text relocations are defined with DF_TEXTREL. r=nfroyd
973003f8b502b8cddff6f5a5bf71521e1fd62199
created 2012-03-08 08:29 +0100
pushed 2012-04-24 17:33 +0000
Mike Hommey Mike Hommey - Bug 727959 - Don't error out when missing symbol for PLT relocations is weak. r=nfroyd
00b9b543a781c525bcd1170127e59ad35c38716f
created 2012-03-06 09:28 +0100
pushed 2012-04-24 17:33 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 733087 - Support DT_FLAGS a little bit. r=glandium
962c92bbed02cfe7dc0169bfa264931e7713422d
created 2012-02-27 08:19 +0100
pushed 2012-04-24 17:33 +0000
Mike Hommey Mike Hommey - Bug 729883 - Avoid linker warnings when starting up on Android. r=tglek
240113669206870d57913ce3cef8126a677997f4
created 2012-02-22 08:12 +0100
pushed 2012-04-24 17:33 +0000
Mike Hommey Mike Hommey - Bug 686805 part 6 - Add functions to display stats about seekable compressed streams. r=tglek
59237f456cdb05384424942052fbb7f96a24f592
created 2012-02-22 08:12 +0100
pushed 2012-04-24 17:33 +0000
Mike Hommey Mike Hommey - Bug 686805 part 2 - Use a SIGSEGV signal handler to handle segmentation faults happening in loaded libraries address space. r=tglek,r=sewardj
c73a25f9fbd3d674b82c0ae996154c499513bdd1
created 2012-02-22 08:12 +0100
pushed 2012-04-24 17:33 +0000
Mike Hommey Mike Hommey - Bug 686805 part 1 - Make Mappable::munmap, Mappable1stPagePtr::munmap and MappedPtr::munmap private. r=tglek
e18282cd5f616d4b613cadf4b474de05c7728e6a
created 2012-02-21 08:10 +0100
pushed 2012-04-24 17:33 +0000
Mike Hommey Mike Hommey - Bug 727959 - Add symbol name to relocation errors in the linker. r=tglek
8a9d1df1c7629f4c6fd246faa229336908bbcc67
created 2012-02-17 08:55 +0100
pushed 2012-04-24 17:33 +0000
Mike Hommey Mike Hommey - Bug 723939 part 1 - When reserving memory for the loaded library, ensure correct alignment for future MAP_SHARED mappings. r=tglek
9d162c7fb4642e94852381ab23bdcf627711c517
created 2012-01-20 09:49 +0100
pushed 2012-02-01 00:38 +0000
Mike Hommey Mike Hommey - Bug 683127 part 10 - Allow debug symbols to be found under gdb without extracted libraries. r=tglek,r=mwu,a=blassey
88c009db8205340e9dcf9a986ba074a45e9a2518
created 2012-01-20 09:48 +0100
pushed 2012-02-01 00:38 +0000
Mike Hommey Mike Hommey - Bug 683127 part 8 - Allow to load Elf files from a Zip archive. r=tglek,r=sewardj,a=blassey
3d2c29ac8c03a2e49adb5b853ad50f448ce66930
created 2012-01-20 09:48 +0100
pushed 2012-02-01 00:38 +0000
Mike Hommey Mike Hommey - Bug 683127 part 7 - Use a custom Elf linker for libraries given with an absolute path name. r=sewardj,a=blassey
less more (0) tip