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.4 kB
ExportHelpers.cpp 16.9 kB
README see http://www.mozilla.org/scriptable 40 Bytes
Sandbox.cpp The Components.Sandbox object. 64.0 kB
SandboxPrivate.h public nsIGlobalObject 2.6 kB
XPCCallContext.cpp Call context. 6.2 kB
XPCComponents.cpp The "Components" xpcom objects for JavaScript. 100.6 kB
XPCConvert.cpp Data conversion between native and JavaScript types. 55.7 kB
XPCDebug.cpp 1.6 kB
XPCException.cpp An implementaion of nsIException. 2.1 kB
XPCForwards.h Private forward declarations. 1.5 kB
XPCInlines.h private inline methods (#include'd by xpcprivate.h). 12.9 kB
XPCJSContext.cpp Per JSContext object 44.2 kB
XPCJSID.cpp An xpcom implementation of the JavaScript nsIID and nsCID objects. 22.7 kB
XPCJSMemoryReporter.h 1.1 kB
XPCJSRuntime.cpp Per JSRuntime object 119.8 kB
XPCJSWeakReference.cpp xpcIJSWeakReference 2.9 kB
XPCJSWeakReference.h 818 Bytes
XPCLocale.cpp 4.6 kB
XPCLog.cpp Debug Logging support. 1.9 kB
XPCLog.h 5 2.0 kB
XPCMaps.cpp Private maps (hashtables). 10.5 kB
XPCMaps.h Private maps (hashtables). 14.8 kB
XPCModule.cpp 595 Bytes
XPCModule.h Module implementation for the xpconnect library. 2.3 kB
XPCRuntimeService.cpp 4.8 kB
XPCShellImpl.cpp 47.5 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 26.0 kB
XPCWrappedJS.cpp Class that wraps JS objects to appear as XPCOM objects. 25.5 kB
XPCWrappedJSClass.cpp nsIXPCWrappedJSClass 48.1 kB
XPCWrappedNative.cpp Wrapper object for reflecting native xpcom objects into JavaScript. 65.5 kB
XPCWrappedNativeInfo.cpp Manage the shared info about interfaces for use by wrappedNatives. 24.1 kB
XPCWrappedNativeJSOps.cpp JavaScript JSClasses and JSOps for our Wrapped Native JS Objects. 39.7 kB
XPCWrappedNativeProto.cpp Shared proto object for XPCWrappedNative. 4.7 kB
XPCWrappedNativeScope.cpp Class used to manage the wrapped native objects within a JS scope. 24.2 kB
XPCWrapper.cpp 2.6 kB
XPCWrapper.h 979 Bytes
jsshell.msg Error messages for JSShell. See js.msg for format. 509 Bytes
moz.build 1.6 kB
nsXPConnect.cpp nsIXPConnect 37.4 kB
xpc.msg Error Message definitions. 20.5 kB
xpcObjectHelper.h 2.0 kB
xpcprivate.h 109.1 kB
xpcpublic.h 23.9 kB