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 17.9 kB
AvailableMemoryTracker.h 1.1 kB
ClearOnShutdown.cpp 578 Bytes
ClearOnShutdown.h so you can call it only on smart pointers which you 2.9 kB
CodeAddressService.h 6.9 kB
CountingAllocatorBase.h 4.3 kB
CycleCollectedJSRuntime.cpp 39.9 kB
CycleCollectedJSRuntime.h 9.8 kB
Debug.cpp 540 Bytes
Debug.h 574 Bytes
ErrorList.h Helper file for nsError.h, via preprocessor magic 47.6 kB
ErrorNames.cpp 2.2 kB
ErrorNames.h 780 Bytes
LinuxUtils.cpp 1.2 kB
LinuxUtils.h 975 Bytes
StackWalk.h API for getting a stack trace of the C/C++ 789 Bytes
StaticMutex.h StaticMutex is a Mutex that can (and in fact, must) be used as a * global/static variable. * * Th 2.2 kB
StaticPtr.h StaticAutoPtr and StaticRefPtr are like nsAutoPtr and nsRefPtr, except they * are suitable for use 7.2 kB
SystemMemoryReporter.cpp RAII helper that will close an open DIR handle. 36.5 kB
SystemMemoryReporter.h 710 Bytes
VisualEventTracer.cpp 15.9 kB
VisualEventTracer.h Visual event tracer, creates a log of events on each thread for visualization 9.0 kB
moz.build 3.9 kB
nsAgg.h 22.2 kB
nsAllocator.h 621 Bytes
nsAutoPtr.h 18.5 kB
nsAutoRef.h 20.2 kB
nsCom.h 392 Bytes
nsConsoleMessage.cpp nsIConsoleMessage 1.2 kB
nsConsoleMessage.h 804 Bytes
nsConsoleService.cpp nullptr 10.6 kB
nsConsoleService.h nsConsoleService class declaration. 2.4 kB
nsCrashOnException.cpp 1.2 kB
nsCrashOnException.h 790 Bytes
nsCycleCollector.cpp 121.4 kB
nsCycleCollector.h 3.2 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. * 13.9 kB
nsDumpUtils.h Abstract base class for something which watches an fd and takes action when * we can read from it w 4.9 kB
nsError.h To add error code to your module, you need to do the following: * * 1) Add a module offset code. 6.5 kB
nsErrorService.cpp nsIErrorService 1.5 kB
nsErrorService.h 870 Bytes
nsGZFileWriter.cpp nsIGZFileWriter 2.6 kB
nsGZFileWriter.h A simple class for writing .gz files. 1.1 kB
nsIConsoleListener.idl nsISupports 592 Bytes
nsIConsoleMessage.idl nsISupports 1.3 kB
nsIConsoleService.idl nsISupports 1.8 kB
nsICycleCollectorListener.idl the cycle 8.6 kB
nsIDebug.idl nsISupports 1.7 kB
nsIDebug2.idl nsIDebug 952 Bytes
nsIErrorService.idl This is an interim service that allows nsresult codes to be mapped to 1.8 kB
nsIException.idl nsISupports 3.3 kB
nsIGZFileWriter.idl nsISupports 2.4 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 4.4 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 23.6 kB
nsIMessageLoop.idl nsISupports 1.5 kB
nsIMutable.idl nsISupports 812 Bytes
nsIProgrammingLanguage.idl nsISupports 1.1 kB
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
nsIVisualEventTracer.idl nsISupports 1.9 kB
nsIWeakReference.idl nsISupports 2.5 kB
nsInterfaceRequestorAgg.cpp nsIInterfaceRequestor 2.7 kB
nsInterfaceRequestorAgg.h This function returns an instance of nsIInterfaceRequestor that aggregates * two nsIInterfaceReques 1.5 kB
nsMacUtilsImpl.cpp nsIMacUtils 3.8 kB
nsMacUtilsImpl.h 1.1 kB
nsMemoryImpl.cpp nsIMemory 5.2 kB
nsMemoryImpl.h public nsIMemory 1.6 kB
nsMemoryInfoDumper.cpp 25.8 kB
nsMemoryInfoDumper.h public nsIMemoryInfoDumper 1.4 kB
nsMemoryReporterManager.cpp 67.7 kB
nsMemoryReporterManager.h 9.2 kB
nsMessageLoop.cpp This Task runs its nsIRunnable when Run() is called, or after * aEnsureRunsAfterMS milliseconds hav 4.7 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 9.0 kB
nsRefPtr.h 11.8 kB
nsSecurityConsoleMessage.cpp nsISecurityConsoleMessage 1.0 kB
nsSecurityConsoleMessage.h 889 Bytes
nsSetDllDirectory.h 1.3 kB
nsStackWalk.cpp API for getting a stack trace of the C/C++ stack on the current thread 34.0 kB
nsStackWalk.h API for getting a stack trace of the C/C++ stack on the current thread 7.0 kB
nsStackWalkPrivate.h Initialize the critical sections for this platform so that we can * abort stack walks when needed. 479 Bytes
nsStatusReporterManager.cpp 7.7 kB
nsStatusReporterManager.h public nsIStatusReporterManager 944 Bytes
nsSystemInfo.cpp 15.0 kB
nsSystemInfo.h 1.6 kB
nsTraceRefcnt.cpp 34.4 kB
nsTraceRefcnt.h 2.5 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 3.8 kB
nscore.h Make sure that we have the proper platform specific * c++ definitions needed by nscore.h 9.4 kB
nsrootidl.idl Root idl declarations to be used by all. 3.0 kB
pure.h Header file of Pure API function declarations. * * Explicitly no copyright. * You may recompile a 4.0 kB
pure_api.c Header file of Pure API function declarations. * * Explicitly no copyright. * You may recompile a 6.8 kB