DXR is a code search and navigation tool aimed at making sense of large projects. It supports full-text and regex searches as well as structural queries.

Name Description Modified (UTC) Size
BackstagePass.h public nsIGlobalObject 1.6 kB
ExportHelpers.cpp 16.5 kB
README see http://www.mozilla.org/scriptable 40 Bytes
Sandbox.cpp The Components.Sandbox object. 63.7 kB
SandboxPrivate.h public nsIGlobalObject 2.7 kB
XPCCallContext.cpp Call context. 5.6 kB
XPCComponents.cpp The "Components" xpcom objects for JavaScript. 83.8 kB
XPCConvert.cpp Data conversion between native and JavaScript types. 51.1 kB
XPCDebug.cpp 1.6 kB
XPCException.cpp An implementaion of nsIException. 2.1 kB
XPCForwards.h Private forward declarations. 1.3 kB
XPCInlines.h private inline methods (#include'd by xpcprivate.h). 12.8 kB
XPCJSContext.cpp Per JSContext object 46.1 kB
XPCJSID.cpp An xpcom implementation of the JavaScript nsIID and nsCID objects. 19.9 kB
XPCJSMemoryReporter.h 1.0 kB
XPCJSRuntime.cpp Per JSRuntime object 124.7 kB
XPCJSThreadPool.h Since XPCOM thread pools dispatch nsIRunnable*, we want a way to take the * specific job that JS wa 1.6 kB
XPCJSWeakReference.cpp xpcIJSWeakReference 2.7 kB
XPCJSWeakReference.h 797 Bytes
XPCLocale.cpp 4.7 kB
XPCLog.cpp Debug Logging support. 1.9 kB
XPCLog.h 5 2.1 kB
XPCMaps.cpp Private maps (hashtables). 9.7 kB
XPCMaps.h Private maps (hashtables). 12.7 kB
XPCModule.cpp 551 Bytes
XPCModule.h Module implementation for the xpconnect library. 947 Bytes
XPCRuntimeService.cpp 5.2 kB
XPCShellImpl.cpp 44.3 kB
XPCString.cpp Infrastructure for sharing DOMString data with JSStrings. * * Importing an nsAString into JS: * I 3.5 kB
XPCThrower.cpp Code for throwing errors into JavaScript. 4.5 kB
XPCVariant.cpp nullptr 23.0 kB
XPCWrappedJS.cpp Class that wraps JS objects to appear as XPCOM objects. 21.7 kB
XPCWrappedJSClass.cpp Sharable code and data for wrapper around JSObjects. 38.2 kB
XPCWrappedJSIterator.cpp mEnum 2.7 kB
XPCWrappedNative.cpp Wrapper object for reflecting native xpcom objects into JavaScript. 62.3 kB
XPCWrappedNativeInfo.cpp Manage the shared info about interfaces for use by wrappedNatives. 21.6 kB
XPCWrappedNativeJSOps.cpp JavaScript JSClasses and JSOps for our Wrapped Native JS Objects. 39.4 kB
XPCWrappedNativeProto.cpp Shared proto object for XPCWrappedNative. 4.5 kB
XPCWrappedNativeScope.cpp Class used to manage the wrapped native objects within a JS scope. 19.0 kB
XPCWrapper.cpp 2.4 kB
XPCWrapper.h 980 Bytes
components.conf 548 Bytes
jsshell.msg Error messages for JSShell. See js.msg for format. 509 Bytes
moz.build 1.6 kB
nsXPConnect.cpp nsIXPConnect 37.7 kB
xpc.msg Error Message definitions. 21.5 kB
xpcObjectHelper.h 1.8 kB
xpcprivate.h 101.4 kB
xpcpublic.h 27.2 kB