gecko-dev/js/xpconnect/loader
Jed Davis a2d06f8ed8 Bug 1479960 - Make AutoMemMap not fstat() the mapped object if it doesn't need to. r=kmag
One problem with using shared memory instead of files for MemMapSnapshot
is that AutoMemMap was trying to use fstat() to obtain the object size;
that doesn't work with ashmem on Android and was causing problems with
the Mac sandbox, but it's not necessary, because we already know the
size.  This patch changes it to not do that.

Depends on D26743

Differential Revision: https://phabricator.services.mozilla.com/D26744

--HG--
extra : moz-landing-system : lando
2019-08-14 22:48:36 +00:00
..
AutoMemMap.cpp Bug 1479960 - Make AutoMemMap not fstat() the mapped object if it doesn't need to. r=kmag 2019-08-14 22:48:36 +00:00
AutoMemMap.h Bug 1479960 - Make AutoMemMap not fstat() the mapped object if it doesn't need to. r=kmag 2019-08-14 22:48:36 +00:00
ChromeScriptLoader.cpp Bug 1565930, try to make Promise less error prone to compartment mismatches, r=bzbarsky 2019-07-29 14:43:54 +00:00
moz.build Bug 1513366: Part 1 - Add do_ImportModule helper for importing JS modules. r=mccr8 2018-12-11 13:28:20 -08:00
mozJSComponentLoader.cpp Bug 1559468 part 1. Move JS_DefineProfilingFunctions into InitClassesWithNewWrappedGlobal. r=mccr8 2019-06-20 21:44:03 +00:00
mozJSComponentLoader.h Bug 1541513 part 1. Stop requiring a JSContext for JS_SetAllNonReservedSlotsToUndefined. r=jandem 2019-04-05 07:36:32 +00:00
mozJSLoaderUtils.cpp Bug 1517434 part 2. Convert existing callers of GetIsSystemPrincipal() to IsSystemPrincipal(). r=mccr8 2019-01-03 20:55:38 +00:00
mozJSLoaderUtils.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
mozJSSubScriptLoader.cpp Bug 1565688. Remove unused IOService arg from NS_NewURI. r=mayhemer 2019-07-15 13:39:51 +00:00
mozJSSubScriptLoader.h Bug 1542910 - Make all script compilation APIs directly return a JSScript*, rather than returning a success code and returning the JSScript* via outparam that exactly duplicates the success code value's meaning. r=arai 2019-04-09 17:58:52 +00:00
nsImportModule.cpp Bug 1513366: Part 1 - Add do_ImportModule helper for importing JS modules. r=mccr8 2018-12-11 13:28:20 -08:00
nsImportModule.h Bug 1513366: Part 1 - Add do_ImportModule helper for importing JS modules. r=mccr8 2018-12-11 13:28:20 -08:00
PrecompiledScript.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
PScriptCache.ipdl
script_cache.py Bug 1562642 - Part 4 - Add missing MPL2 headers in js/ r=jorendorff 2019-07-26 21:17:29 +00:00
ScriptCacheActors.cpp Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
ScriptCacheActors.h Bug 1512990 - Part 2 - implement direct calls in the IPDL compiler; r=froydnj 2019-02-06 15:57:37 +00:00
ScriptPreloader-inl.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
ScriptPreloader.cpp Bug 1558915 - Use infallible nsIURI::SchemeIs in various places r=Ehsan 2019-08-07 19:49:40 +00:00
ScriptPreloader.h Bug 1539595 - Rename Priveleged Content Process to PrivlegedAbout Content Process r=mconley,flod 2019-05-29 11:31:31 +00:00
URLPreloader.cpp Bug 1546500: Avoid dispatching synchronous thread shutdown runnables. r=froydnj 2019-04-23 13:16:15 -07:00
URLPreloader.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
XPCOMUtils.jsm