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
Makefile.in 2.7 kB
README see http://www.mozilla.org/scriptable 40 Bytes
Sandbox.cpp public nsIXPCComponents_utils_Sandbox 60.7 kB
XPCCallContext.cpp Call context. 12.0 kB
XPCComponents.cpp The "Components" xpcom objects for JavaScript. 130.7 kB
XPCContext.cpp Per JSContext object. 2.2 kB
XPCConvert.cpp Data conversion between native and JavaScript types. 62.8 kB
XPCDebug.cpp 3.5 kB
XPCException.cpp An implementaion of nsIException. 2.1 kB
XPCForwards.h Private forward declarations. 1.6 kB
XPCInlines.h private inline methods (#include'd by xpcprivate.h). 13.2 kB
XPCJSContextStack.cpp Implement global service to track stack of JSContext. 5.8 kB
XPCJSID.cpp An xpcom implementation of the JavaScript nsIID and nsCID objects. 25.7 kB
XPCJSMemoryReporter.h 1.0 kB
XPCJSRuntime.cpp Per JSRuntime object 127.4 kB
XPCJSWeakReference.cpp xpcIJSWeakReference 3.0 kB
XPCJSWeakReference.h 671 Bytes
XPCLocale.cpp JS locale callbacks implemented by XPCOM modules. These are theoretically * safe for use on multip 8.1 kB
XPCLog.cpp Debug Logging support. 2.0 kB
XPCLog.h 5 1.9 kB
XPCMaps.cpp Private maps (hashtables). 18.4 kB
XPCMaps.h Private maps (hashtables). 21.2 kB
XPCModule.cpp 596 Bytes
XPCModule.h Module implementation for the xpconnect library. 2.7 kB
XPCQuickStubs.cpp 27.2 kB
XPCQuickStubs.h Support functions used only by quick stubs 20.1 kB
XPCRuntimeService.cpp bool newResolve (in nsIXPConnectWrappedNative wrapper, in JSContextPtr cx, in JSObjectPtr obj, in js 6.7 kB
XPCShellImpl.cpp 51.5 kB
XPCString.cpp Infrastructure for sharing DOMString data with JSStrings. * * Importing an nsAString into JS: * I 3.3 kB
XPCThrower.cpp Code for throwing errors into JavaScript. 4.1 kB
XPCVariant.cpp nullptr 27.3 kB
XPCWrappedJS.cpp Class that wraps JS objects to appear as XPCOM objects. 19.7 kB
XPCWrappedJSClass.cpp nsIXPCWrappedJSClass 59.3 kB
XPCWrappedNative.cpp Wrapper object for reflecting native xpcom objects into JavaScript. 96.9 kB
XPCWrappedNativeInfo.cpp Manage the shared info about interfaces for use by wrappedNatives. 22.4 kB
XPCWrappedNativeJSOps.cpp JavaScript JSClasses and JSOps for our Wrapped Native JS Objects. 56.0 kB
XPCWrappedNativeProto.cpp Shared proto object for XPCWrappedNative. 6.9 kB
XPCWrappedNativeScope.cpp Class used to manage the wrapped native objects within a JS scope. 24.0 kB
XPCWrapper.cpp 2.5 kB
XPCWrapper.h Returns the script security manager used by XPConnect. 1.7 kB
dom_quickstubs.qsconf 3.7 kB
event_impl_gen.conf.in 2.0 kB
event_impl_gen.py 30.9 kB
jsshell.msg Error messages for JSShell. See js.msg for format. 963 Bytes
moz.build 2.3 kB
nsCxPusher.cpp 7.0 kB
nsCxPusher.h which contains an AutoCxPusher 5.3 kB
nsDOMQS.h 14.7 kB
nsScriptError.cpp nsIConsoleMessage 6.8 kB
nsXPConnect.cpp 50.8 kB
qsObjectHelper.h public xpcObjectHelper 1.5 kB
qsWinUndefs.h 386 Bytes
qsgen.py Generate XPConnect quick stubs 51.8 kB
xpc.msg Error Message definitions. 18.6 kB
xpcObjectHelper.h 3.3 kB
xpcprivate.h 125.0 kB
xpcpublic.h 14.9 kB