mozglue/linker/ElfLoader.h
c43d2dbaf59e73747f25a2d8c5bcd68c28e5cadf
created 2018-07-25 13:59 -0400
pushed 2018-07-31 13:30 +0000
Jim Chen Jim Chen - Bug 1451891 - Fix race conditions in __wrap_dlerror. r=glandium a=pascalc
3dcf849314cef1cd37d7c700baa1444502268c35
created 2018-03-30 09:57 -0500
pushed 2018-04-26 21:04 +0000
James Willcox James Willcox - Bug 1447607 - Correctly init and update ElfLoader::Singleton::lastError r=glandium
c73bc90b57d119aecb9ad92cfac067edf8eac0a4
created 2018-03-27 10:51 -0400
pushed 2018-04-26 21:04 +0000
Nathan Froyd Nathan Froyd - Bug 1448029 - make constructors in the linker explicit; r=glandium
99690fed70cc2a25e1b78efd2ec445969e92f3e7
created 2018-03-30 09:57 -0500
pushed 2018-04-12 16:02 +0000
James Willcox James Willcox - Bug 1447607 - Correctly init and update ElfLoader::Singleton::lastError r=glandium a=RyanVM
3b862e2b9e0b6caee20037f3f7bb33c88468876a
created 2018-01-23 15:59 +0900
pushed 2018-03-01 16:46 +0000
Mike Hommey Mike Hommey - Bug 1414506 - Use system dl_iterate_phdr for system loaded libraries when we can. r=froydnj
339e44e41f22670bd665d935ef56f2262f9360db
created 2017-10-28 08:51 -0400
pushed 2017-11-02 16:33 +0000
Nathan Froyd Nathan Froyd - Bug 1412405 - fix isnanf symbol lookup by using a LoadedElf for libm; r=glandium
6a629adbb62a299d7208373d1c6f375149d2afdb
created 2017-07-06 14:00 +0200
pushed 2017-08-02 08:25 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1378712 - Remove all trailing whitespaces r=Ehsan
a8034115e08f52537e2c428819135064cb42c862
created 2017-06-28 15:47 +0900
pushed 2017-08-02 08:25 +0000
Mike Hommey Mike Hommey - Bug 1376704 - Remove szip support in the linker. r=snorp
f3cccc3bcd23679f00b95f607ba35e4a6e4f1282
created 2017-05-08 19:52 +0200
pushed 2017-06-12 13:08 +0000
Eugen Sawin Eugen Sawin - Bug 1361903 - [1.0] Move assertion to prevent accessing this after destruction. r=glandium
b37b46c7f38fb5b63111a744a057cafc4cc61c6c
created 2017-04-24 17:08 +0200
pushed 2017-06-12 13:08 +0000
Eugen Sawin Eugen Sawin - Bug 1358241 - [2.1] Add mutex locking around the library handles cache. r=jchen
751455b663d0ef2faa15b364aee4ea809ca87da4
created 2017-04-24 17:06 +0200
pushed 2017-06-12 13:08 +0000
Eugen Sawin Eugen Sawin - Bug 1358241 - [1.2] Make direct library reference counter atomic to avoid mutex locking issues. r=jchen
7b3035c59fe900e45c74d203a6be22861c27409f
created 2017-04-07 17:49 +0200
pushed 2017-06-12 13:08 +0000
Eugen Sawin Eugen Sawin - Bug 1346042 - [1.0] Mutex-lock LibHandle direct reference management. r=glandium
39a2a96f6cda75c9d8a371699ecf654fb9357e62
created 2016-12-23 21:27 +0100
pushed 2017-03-06 20:48 +0000
Jan de Mooij Jan de Mooij - Bug 1313351 followup - Also back out the ElfLoader changes from bug 1320905 on a CLOSED TREE. r=red
3a52f03ddcb07c790965426a156b3cd0d0b1685e
created 2016-12-05 15:59 -0800
pushed 2017-03-06 20:48 +0000
Luke Wagner Luke Wagner - Bug 1320905 - Add js::RefCounted that uses js_delete (r=waldo)
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
ca86c21a96b4ec676afc55d3b714c22c547884b2
created 2015-10-18 00:40 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
0c0654ecff2a5b5a56a2346e8c65d4e8872a710e
created 2015-10-12 22:24 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 2 followup - add more mozilla/RefCounted.h includes where appropriate; r=me
6f47f75d3136c53eaf1b1fb0f9043f64ba9be42a
created 2015-10-07 10:19 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 1f51d1614b9a (bug 1207245)
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
482930b9667a5ccb83f2bf84ad519ca7a9c8c1be
created 2015-10-07 10:19 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 263526a3368d (bug 1207245)
263526a3368d6e94f31ff526b9f5beba46f56347
created 2015-10-07 17:22 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - followup - include mozilla/RefCounted.h in linker files as well; r=me; a=bustage
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
1f51d1614b9a58e41dd3a1bf2dc6aad34dbb2170
created 2015-10-07 15:05 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
c664375c0d5bed41821b4a9eaa298e3856efe1d2
created 2015-06-17 10:00 -0400
pushed 2015-09-21 14:04 +0000
Nathan Froyd Nathan Froyd - Bug 1161627 - part 2 - machine-convert TemporaryRef<T> to already_AddRefed<T>; r=ehsan
c3e4f5f4a4d009b6a119b20814e055e9d67ebf74
created 2015-02-25 15:49 -0600
pushed 2015-05-11 18:39 +0000
James Willcox James Willcox - Bug 1127464 - Assert when we unexpectedly unload libraries on Android r=glandium
fdf75d54f631cff6440ab5aee8957ed913f47de4
created 2014-10-16 09:20 +0900
pushed 2015-01-12 19:37 +0000
Mike Hommey Mike Hommey - Bug 1081034 part 3 - Resolve libc symbols with our linker. r=nfroyd
349536e12ec038ab93f1d29783216fa1b8b7c40d
created 2014-10-16 09:20 +0900
pushed 2015-01-12 19:37 +0000
Mike Hommey Mike Hommey - Bug 1081034 part 2 - Move initialization of self_elf to its own separate class. r=nfroyd
fd07aa0b6a04cfdffb01505315711a2869f96576
created 2014-10-16 09:19 +0900
pushed 2015-01-12 19:37 +0000
Mike Hommey Mike Hommey - Bug 1078837 part 2 - Replace IsSystemElf/reinterpret_cast dance with better API. r=nfroyd
1f5fdd080b46461c34cfa2c6563358b8c74b2331
created 2014-10-16 09:19 +0900
pushed 2015-01-12 19:37 +0000
Mike Hommey Mike Hommey - Bug 1083020 - Add a (dummy) stats method to all LibHandles. r=nfroyd
7c160422459608e12142f82b50822b27d2ffdedb
created 2014-10-07 07:42 +0900
pushed 2014-11-28 15:29 +0000
Mike Hommey Mike Hommey - Bug 1077384 - Make libmozglue a pseudo-LD_PRELOAD on android. r=nfroyd
421c30629ac5bca71a03dead2a7d8889609e188d
created 2014-09-24 14:12 -0400
pushed 2014-11-28 15:29 +0000
Jim Chen Jim Chen - Bug 1066760 - Redirect mozalloc_abort through Java exception handling; r=snorp
4aafc40bcd62ad4e289fa28ed0269ef33e52b399
created 2014-09-24 14:12 -0400
pushed 2014-11-28 15:29 +0000
Jim Chen Jim Chen - Bug 1066760 - Add base address and fall back to system dladdr in __wrap_dladdr; r=froydnj
6bdc1e09802a56f1015fb88708f338f263f0e743
created 2014-08-07 02:51 +0900
pushed 2014-10-13 16:35 +0000
Mike Hommey Mike Hommey - Bug 1036286 - Delay registration of the faulty.lib signal handler until when it's necessary. r=nfroyd
350d48e11f3148fe86b57a0f2d54a72c197a22cc
created 2014-08-05 16:07 +0900
pushed 2014-10-13 16:35 +0000
Mike Hommey Mike Hommey - Backout changeset 34235900c3a0 (bug 1036286) because it wasn't the right fix.
34235900c3a0e300afb1911489fa6e0c8d67df76
created 2014-07-24 13:43 +0900
pushed 2014-10-13 16:35 +0000
Mike Hommey Mike Hommey - Bug 1036286 - Make sure libraries loaded by faulty.lib use its own sigaction. r=nfroyd
3700ed4efa21ef4952006488b5fd867426d15ec5
created 2014-08-07 02:51 +0900
pushed 2014-09-02 16:39 +0000
Mike Hommey Mike Hommey - Bug 1036286 - Delay registration of the faulty.lib signal handler until when it's necessary. r=nfroyd, a=sledru
91d7659bb35145e10ff737753688e0972c1a79b5
created 2014-07-10 19:10 -0700
pushed 2014-09-02 16:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1036789 - Convert the third quarter of MFBT to Gecko style. r=Ms2ger.
ec230387fad2651d9efa2e434cd4a0b27232ac05
created 2014-08-07 02:51 +0900
pushed 2014-08-08 18:52 +0000
Mike Hommey Mike Hommey - Bug 1036286 - Delay registration of the faulty.lib signal handler until when it's necessary. r=nfroyd, a=sledru
4cb70de5fd6aea678aa5985a1eb92d4af1eab153
created 2014-05-01 14:33 -0400
pushed 2014-07-21 20:25 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1004564 - Move AtomicRefCounted to mozilla::external and outlaw it in Gecko code; r=froydnj
80b3309661a19f62900ca9050f4de52ce256b657
created 2014-02-21 14:45 -0500
pushed 2014-04-28 18:51 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 935778 - Part 1: Add RefCountType, a type compatible with nsrefcnt, to MFBT; r=dbaron,froydnj
fc033be15f374bb0011ef20bb7e319c6e5b3aed5
created 2014-02-21 09:11 -0500
pushed 2014-04-28 18:51 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 935778 - Part 0.4: Spray even more MOZ_DECLARE_REFCOUNTED_TYPENAME across the tree
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
f1c2b046a20165bfc87f552da44c4fbc9e965f07
created 2013-10-01 15:30 +0900
pushed 2013-10-28 21:59 +0000
Mike Hommey Mike Hommey - Bug 886736 - Disable on-demand decompression when latency to get into segfault handlers is too high. r=nfroyd, a=lsblakk
e2796e169e2834986d2c341ecca63e42de81e333
created 2013-09-06 13:32 -0700
pushed 2013-10-28 21:59 +0000
Seth Fowler Seth Fowler - Bug 912299 - Make RefCounted's refcount field mutable. r=waldo
98656b5a9e6b0ebd93e4967ab9200a926ed293c9
created 2013-09-05 21:40 -0700
pushed 2013-10-28 21:59 +0000
Phil Ringnalda Phil Ringnalda - Back out 39bcc4b7efc8+e268996cb988 (bug 912299) for Android build bustage
39bcc4b7efc8e3a0b36508e501750f1859dd4426
created 2013-09-05 21:17 -0700
pushed 2013-10-28 21:59 +0000
Seth Fowler Seth Fowler - Bug 912299 Followup - Update RefCounted specializations in ElfLoader.h. r=me
ed9260da09cb6334f13e72a7311c6aa033150d91
created 2013-08-30 11:14 +0900
pushed 2013-09-16 19:14 +0000
Mike Hommey Mike Hommey - Bug 907957 - Detect if a segfault signal handler is useless. If it is, disable on-demand decompression. r=nfroyd, a=akeybl
55c1f447549d5ad6245f8f78fbea89ebd5350b04
created 2013-06-28 18:38 -0700
pushed 2013-09-16 19:14 +0000
Justin Lebar Justin Lebar - Bug 802686 - s/MOZ_NOT_REACHED/MOZ_CRASH/ in Gecko. r=(see below)
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
68ec60cf14a9f5c635eb4cd9e36bf27534094d51
created 2013-05-18 09:53 +0200
pushed 2013-08-05 18:49 +0000
Mike Hommey Mike Hommey - Bug 865583 - Use thread-safe ref-counting in the linker. r=nfroyd
5ff5c972e3af55bd1190d1418f6634e665213dbc
created 2013-05-18 09:52 +0200
pushed 2013-08-05 18:49 +0000
Mike Hommey Mike Hommey - Bug 864035 - Add an atomic RefCounted and WeakPtr implementation. r=Waldo
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
f17a3abbce2400ddf7e670738c294ce9738460a0
created 2013-03-08 09:24 +0100
pushed 2013-05-13 16:59 +0000
Mike Hommey Mike Hommey - Bug 842681 - Refactor the linker Zip code and allow to use an existing memory buffer as a Zip file. r=mwu
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
e587aa26326e603d0b282e266d3737b9d37ad677
created 2012-11-07 08:02 +0100
pushed 2013-01-07 21:25 +0000
Mike Hommey Mike Hommey - 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
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
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
less more (0) -60 tip