mozglue/linker/CustomElf.cpp
67b10879f6546ad6ff7d7c37be1d3329eac0235c
created 2014-01-25 07:59 +0900
pushed 2014-01-26 03:55 +0000
Mike Hommey Mike Hommey - Bug 956398 - Only support text relocations for libflashplayer.so. r=nfroyd
dec061c862ff904c41465821d77ea7d15c23d3d9
created 2014-01-16 09:13 +0900
pushed 2014-01-16 20:06 +0000
Mike Hommey Mike Hommey - Bug 956398 - Support text relocations in the custom linker. r=nfroyd
a79597d4cf6a9d665cf74b69f3f4901696a3c8d3
created 2014-01-15 09:16 -0600
pushed 2014-01-15 19:34 +0000
James Willcox James Willcox - Bug 935676 - Stub out missing Flash symbols r=glandium
8c947073f4ead3194bbd9086591229abb39966bf
created 2013-11-11 14:15 -0500
pushed 2013-11-11 23:51 +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 2013-10-31 20:09 +0000
Jim Chen Jim Chen - Bug 930627 - Implement __gnu_Unwind_Find_exidx in custom linker on ARM. r=glandium
5435370944bf3bc64c3839b2e34c975c13e729e4
created 2013-07-23 07:26 +0900
pushed 2013-07-23 12:59 +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-07-23 12:59 +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-06-27 10:31 +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-06-27 10:31 +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-06-27 10:31 +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-06-10 09:05 +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-05-30 15:43 +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-04-12 19:06 +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-02-05 00:26 +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-01-29 14:36 +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-01-15 22:58 +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-01-15 22:58 +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-01-04 17:24 +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-01-03 02:02 +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 2012-12-29 12:13 +0000
Josh Matthews Josh Matthews - Backed out changeset 10b47593c4d7 (bug 824715)
10b47593c4d740146d3bcce087bc134ee42b64d5
created 2012-12-28 15:29 -0500
pushed 2012-12-29 12:13 +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-07-14 08:55 +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-06-07 14:54 +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-04-25 14:06 +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-03-15 12:49 +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-03-13 13:50 +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-03-09 12:34 +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-03-07 09: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-02-27 12:44 +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-02-22 14:11 +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-02-22 14:11 +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-02-22 14:11 +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-02-21 21:14 +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-02-18 00:21 +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
41c7ad654949db5393d22a95d8dd4d233d47f244
created 2012-01-20 09:49 +0100
pushed 2012-01-21 02:32 +0000
Mike Hommey Mike Hommey - Bug 683127 part 10 - Allow debug symbols to be found under gdb without extracted libraries. r=tglek,r=mwu
bd752f4935d978c6e81f04c632ea054701f64a08
created 2012-01-20 09:48 +0100
pushed 2012-01-21 02:32 +0000
Mike Hommey Mike Hommey - Bug 683127 part 8 - Allow to load Elf files from a Zip archive. r=tglek,r=sewardj
54a8b1b25477d04ecfae8f13775ec5b25a7c27de
created 2012-01-20 09:48 +0100
pushed 2012-01-21 02:32 +0000
Mike Hommey Mike Hommey - Bug 683127 part 7 - Use a custom Elf linker for libraries given with an absolute path name. r=sewardj
less more (0) tip