Name Description Size
AutoMemMap.cpp 2861
AutoMemMap.h 2128
ChromeScriptLoader.cpp 18802
ComponentUtils.sys.mjs Deprecated utilities for JavaScript components loaded by the JS component loader. 1090
IOBuffers.h 3610
moz.build 1330
mozJSLoaderUtils.cpp 2483
mozJSLoaderUtils.h mozJSLoaderUtils_h 1083
mozJSModuleLoader.cpp 36367
mozJSModuleLoader.h 8503
mozJSSubScriptLoader.cpp load() error msgs, XXX localize? 16334
mozJSSubScriptLoader.h 829814d6-1dd2-11b2-8e08-82fa0a339b00 1827
nsImportModule.cpp 2565
nsImportModule.h Usage with exported name: Foo.sys.mjs: export function foo(bar) { return bar.toString(); } mozIFoo.idl: interface mozIFoo : nsISupports { AString foo(double meh); } Thing.cpp: nsCOMPtr<mozIFoo> foo = do_ImportESModule( "resource://meh/Foo.sys.mjs"); MOZ_TRY(foo->Foo(42)); Usage with a single named object: Foo.sys.mjs: export var Foo = { function foo(bar) { return bar.toString(); } }; Thing.cpp: nsCOMPtr<mozIFoo> foo = do_ImportESModule( "resource:://meh/Foo.sys.mjs", "Foo"); 3643
PrecompiledScript.h 1868
PScriptCache.ipdl 1005
script_cache.py Usage: script_cache.py <file.bin> ... Decodes and prints out the contents of a startup script cache file (e.g., startupCache/scriptCache.bin) in human-readable form. 2440
ScriptCacheActors.cpp 2956
ScriptCacheActors.h 1462
ScriptPreloader-inl.h 3914
ScriptPreloader.cpp 45670
ScriptPreloader.h 19134
SyncModuleLoader.cpp 8622
SyncModuleLoader.h 3529
URLPreloader.cpp 20353
URLPreloader.h A singleton class to manage loading local URLs during startup, recording them, and pre-loading them during early startup in the next session. URLs that are not already loaded (or already being pre-loaded) when required are read synchronously from disk, and (if startup is not already complete) added to the pre-load list for the next session. 10097
XPCOMUtils.sys.mjs Redefines the given property on the given object with the given value. This can be used to redefine getter properties which do not implement setters. 14014