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
AvailableMemoryTracker.cpp 14.9 kB
AvailableMemoryTracker.h 1.1 kB
ClearOnShutdown.cpp but clear them out anyways in case there are phases 1.7 kB
ClearOnShutdown.h so you can call it only on smart pointers which you 3.9 kB
CodeAddressService.h 6.8 kB
CountingAllocatorBase.h 4.3 kB
CycleCollectedJSContext.cpp 53.1 kB
CycleCollectedJSContext.h 15.9 kB
Debug.cpp 540 Bytes
Debug.h 574 Bytes
DebuggerOnGCRunnable.cpp static 1.2 kB
DebuggerOnGCRunnable.h public CancelableRunnable 1.0 kB
DeferredFinalize.cpp 1.0 kB
DeferredFinalize.h 1.3 kB
ErrorList.h Helper file for nsError.h, via preprocessor magic 53.0 kB
ErrorNames.cpp 2.2 kB
ErrorNames.h 842 Bytes
HoldDropJSObjects.cpp 2.1 kB
HoldDropJSObjects.h 1.8 kB
JSObjectHolder.cpp nsISupports 412 Bytes
JSObjectHolder.h 1.4 kB
LinuxUtils.cpp 1.2 kB
LinuxUtils.h 975 Bytes
LogModulePrefWatcher.cpp nsIObserver 5.5 kB
LogModulePrefWatcher.h public nsIObserver 1.2 kB
Logging.cpp 16.3 kB
Logging.h 7.5 kB
MacHelpers.h 517 Bytes
MacHelpers.mm 1.1 kB
NSPRLogModulesParser.cpp 1.7 kB
NSPRLogModulesParser.h Helper function that parses the legacy NSPR_LOG_MODULES env var format * for specifying log levels 840 Bytes
OwningNonNull.h A class for non-null strong pointers to reference-counted objects. 4.0 kB
StaticMutex.h StaticMutex is a Mutex that can (and in fact, must) be used as a * global/static variable. * * Th 2.6 kB
StaticPtr.h StaticAutoPtr and StaticRefPtr are like nsAutoPtr and nsRefPtr, except they * are suitable for use 7.9 kB
SystemMemoryReporter.cpp RAII helper that will close an open DIR handle. 34.1 kB
SystemMemoryReporter.h 710 Bytes
moz.build 3.8 kB
nsAgg.h 22.1 kB
nsAlgorithm.h 2.1 kB
nsAllocator.h 621 Bytes
nsAutoPtr.h 9.8 kB
nsAutoRef.h 20.2 kB
nsCom.h 392 Bytes
nsConsoleMessage.cpp nsIConsoleMessage 1.2 kB
nsConsoleMessage.h 804 Bytes
nsConsoleService.cpp nullptr 11.9 kB
nsConsoleService.h nsConsoleService class declaration. 3.2 kB
nsCrashOnException.cpp 1.2 kB
nsCrashOnException.h 790 Bytes
nsCycleCollector.cpp 119.0 kB
nsCycleCollector.h 2.5 kB
nsCycleCollectorTraceJSHelpers.cpp 3.0 kB
nsDebugImpl.cpp for getenv() 15.0 kB
nsDebugImpl.h public nsIDebug2 1.3 kB
nsDumpUtils.cpp The following code supports triggering a registered callback upon * receiving a specific signal. * 14.0 kB
nsDumpUtils.h Abstract base class for something which watches an fd and takes action when * we can read from it w 5.0 kB
nsError.h To add error code to your module, you need to do the following: * * 1) Add a module offset code. 6.8 kB
nsErrorService.cpp nsIErrorService 1.5 kB
nsErrorService.h 870 Bytes
nsGZFileWriter.cpp nsIGZFileWriter 2.7 kB
nsGZFileWriter.h A simple class for writing .gz files. 1.2 kB
nsIConsoleListener.idl nsISupports 592 Bytes
nsIConsoleMessage.idl nsISupports 1.3 kB
nsIConsoleService.idl nsISupports 1.8 kB
nsICycleCollectorListener.idl 6.8 kB
nsIDebug2.idl nsISupports 2.4 kB
nsIErrorService.idl This is an interim service that allows nsresult codes to be mapped to 1.8 kB
nsIException.idl nsISupports 3.4 kB
nsIGZFileWriter.idl nsISupports 2.5 kB
nsIID.h 404 Bytes
nsIInterfaceRequestor.idl nsISupports 1.5 kB
nsIMacUtils.idl Generic globally-available Mac-specific utilities 1.0 kB
nsIMemory.idl interface to allocate and deallocate memory 3.2 kB
nsIMemoryInfoDumper.idl nsISupports 6.6 kB
nsIMemoryReporter.idl Memory reporters measure Firefox's memory usage. They are primarily used to * generate the about:m 24.1 kB
nsIMessageLoop.idl nsISupports 1.5 kB
nsIMutable.idl nsISupports 812 Bytes
nsIProgrammingLanguage.idl nsISupports 802 Bytes
nsISecurityConsoleMessage.idl nsISupports 592 Bytes
nsISizeOf.h public nsISupports 1.1 kB
nsIStatusReporter.idl nsISupports 3.1 kB
nsISupports.idl The mother of all xpcom interfaces. 1.2 kB
nsISupportsBase.h @{ 2.4 kB
nsIUUIDGenerator.idl nsISupports 1.4 kB
nsIVersionComparator.idl nsISupports 1.5 kB
nsIWeakReference.idl nsISupports 2.5 kB
nsInterfaceRequestorAgg.cpp nsIInterfaceRequestor 2.6 kB
nsInterfaceRequestorAgg.h This function returns an instance of nsIInterfaceRequestor that aggregates * two nsIInterfaceReques 1.5 kB
nsMacUtilsImpl.cpp nsIMacUtils 3.7 kB
nsMacUtilsImpl.h 1.1 kB
nsMemoryImpl.cpp nsIMemory 4.6 kB
nsMemoryImpl.h public nsIMemory 1.6 kB
nsMemoryInfoDumper.cpp 25.9 kB
nsMemoryInfoDumper.h public nsIMemoryInfoDumper 1.4 kB
nsMemoryReporterManager.cpp 80.7 kB
nsMemoryReporterManager.h 11.6 kB
nsMessageLoop.cpp This Task runs its nsIRunnable when Run() is called, or after * aEnsureRunsAfterMS milliseconds hav 4.8 kB
nsMessageLoop.h public nsIMessageLoop 881 Bytes
nsObjCExceptions.h NOTE: Macros that claim to abort no longer abort, see bug 486574. * If you actually want to log and 8.4 kB
nsQueryObject.h 2.8 kB
nsSecurityConsoleMessage.cpp nsISecurityConsoleMessage 1.0 kB
nsSecurityConsoleMessage.h 889 Bytes
nsSetDllDirectory.h 1.3 kB
nsStatusReporterManager.cpp 7.7 kB
nsStatusReporterManager.h public nsIStatusReporterManager 944 Bytes
nsSystemInfo.cpp 31.6 kB
nsSystemInfo.h 1.8 kB
nsTraceRefcnt.cpp 36.2 kB
nsTraceRefcnt.h 1.3 kB
nsUUIDGenerator.cpp nsIUUIDGenerator 4.3 kB
nsUUIDGenerator.h 1.1 kB
nsVersionComparatorImpl.cpp nsIVersionComparator 831 Bytes
nsVersionComparatorImpl.h 804 Bytes
nsWeakPtr.h 482 Bytes
nsWindowsHelpers.h 7.0 kB
nscore.h Make sure that we have the proper platform specific * c++ definitions needed by nscore.h 9.0 kB
nsrootidl.idl Root idl declarations to be used by all. 3.0 kB