gecko-dev/toolkit/library
Mike Hommey ed54beeab0 Bug 1458161 - Hook rust OOM handler. r=froydnj
OOM rust crashes are currently not identified as such in crash reports
because rust libstd handles the OOMs and panics itself.

There are unstable ways to hook into this, which unfortunately are under
active changes in rust 1.27, but we're currently on 1.24 and 1.27 is not
released yet. The APIs didn't change between 1.24 and 1.26, so it's
fine-ish to use them as long as we limit their use to those versions.

As long as the Firefox versions we ship (as opposed to downstream) use
the "right" version of rust, we're good to go.

The APIs are in their phase of stabilization, so there shouldn't be too
many variants of the code to support.

--HG--
extra : rebase_source : 08a85aa102b24380b1f6764effffcc909ef3191b
2018-05-01 10:30:03 +09:00
..
StaticXULComponentsEnd Bug 1433383 Properly detect -flto flag. r=froydnj 2018-01-26 00:57:00 +02:00
dummydll Bug 1386876 - Replace all uses of NO_VISIBILITY_FLAGS with a template and remove NO_VISIBILITY_FLAGS. r=glandium 2017-05-01 18:12:35 -07:00
gtest Bug 1458161 - Hook rust OOM handler. r=froydnj 2018-05-01 10:30:03 +09:00
rust Bug 1458161 - Hook rust OOM handler. r=froydnj 2018-05-01 10:30:03 +09:00
Makefile.in Bug 1440507 - Remove link.py wrapper script for linking xul. r=nalexander 2018-02-22 16:03:17 -08:00
StaticXULComponents.ld
StaticXULComponentsStart.cpp Bug 1185424 - Fix build failures on SunOS due to "NSModules are not ordered appropriately". r=glandium 2017-08-22 01:54:58 -07:00
dependentlibs.py
gen_symverscript.py Bug 1423815 - Move symverscript for libxul from libxul.mk to GENERATED_FILES. r=ted 2017-12-08 12:39:10 -08:00
libxul.mk Bug 1423815 - Move symverscript for libxul from libxul.mk to GENERATED_FILES. r=ted 2017-12-08 12:39:10 -08:00
libxul.so-gdb.py.in
moz.build Bug 1433383 Properly detect -flto flag. r=froydnj 2018-01-26 00:57:00 +02:00
nsDllMain.cpp
symverscript.in
xulrunner.rc