DXR will be turned off on Tuesday, December 29th. It will redirect to Searchfox.
See the announcement on Discourse.

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.3 kB
AvailableMemoryTracker.h 1.1 kB
ClearOnShutdown.cpp 576 Bytes
ClearOnShutdown.h so you can call it only on smart pointers which you 2.9 kB
CycleCollectedJSRuntime.cpp 36.1 kB
CycleCollectedJSRuntime.h 6.3 kB
ErrorList.h Helper file for nsError.h, via preprocessor magic 44.7 kB
Makefile.in 1.3 kB
StackWalk.h API for getting a stack trace of the C/C++ 734 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.1 kB
VisualEventTracer.cpp 15.0 kB
VisualEventTracer.h Visual event tracer, creates a log of events on each thread for visualization 8.7 kB
moz.build 2.9 kB
nsAgg.h 21.8 kB
nsAllocator.h 606 Bytes
nsAutoPtr.h 34.6 kB
nsAutoRef.h 20.9 kB
nsCom.h 351 Bytes
nsConsoleMessage.cpp nsIConsoleMessage 1.1 kB
nsConsoleMessage.h 767 Bytes
nsConsoleService.cpp NULL 9.7 kB
nsConsoleService.h nsConsoleService class declaration. 2.4 kB
nsCrashOnException.cpp 1.1 kB
nsCrashOnException.h 695 Bytes
nsCycleCollector.cpp 95.1 kB
nsCycleCollector.h 2.9 kB
nsDebugImpl.cpp for abort() and getenv() 15.1 kB
nsDebugImpl.h public nsIDebug2 1.1 kB
nsError.h To add error code to your module, you need to do the following: * * 1) Add a module offset code. 8.2 kB
nsErrorAsserts.cpp 396 Bytes
nsErrorAssertsC.c No reason to pull in Assertions.h for every single file that includes * nsError.h, so let's put thi 417 Bytes
nsErrorService.cpp 3.1 kB
nsErrorService.h 1.1 kB
nsGZFileWriter.cpp nsIGZFileWriter 2.5 kB
nsGZFileWriter.h public nsIGZFileWriter 1.1 kB
nsIAllocator.h XXX This file is obsolete. Use nsIMemory.idl or nsMemory.h instead. 766 Bytes
nsIConsoleListener.idl nsISupports 585 Bytes
nsIConsoleMessage.idl nsISupports 1.1 kB
nsIConsoleService.idl nsISupports 1.8 kB
nsICycleCollectorListener.idl nsISupports 3.2 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 2.6 kB
nsIException.idl nsISupports 2.7 kB
nsIGZFileWriter.idl nsISupports 2.2 kB
nsIID.h 363 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.1 kB
nsIMemoryReporter.idl Memory reporters measure Firefox's memory usage. They are mainly used to * generate the about:memo 18.1 kB
nsIMessageLoop.idl nsISupports 1.5 kB
nsIMutable.idl nsISupports 812 Bytes
nsIProgrammingLanguage.idl nsISupports 1.2 kB
nsISecurityConsoleMessage.idl nsISupports 592 Bytes
nsISizeOf.h public nsISupports 1.1 kB
nsISupports.idl The mother of all xpcom interfaces. 1.2 kB
nsISupportsBase.h @{ 2.3 kB
nsISupportsObsolete.h Macro to free an array of pointers to nsISupports (or classes * derived from it). A convenience wr 7.4 kB
nsITraceRefcnt.idl nsISupports 1.1 kB
nsIUUIDGenerator.idl nsISupports 1.4 kB
nsIVersionComparator.idl nsISupports 1.5 kB
nsIVisualEventTracer.idl nsISupports 1.7 kB
nsIWeakReference.idl nsISupports 2.4 kB
nsInterfaceRequestorAgg.cpp nsIInterfaceRequestor 2.5 kB
nsInterfaceRequestorAgg.h This function returns an instance of nsIInterfaceRequestor that aggregates * two nsIInterfaceReques 1.4 kB
nsMacUtilsImpl.cpp nsIMacUtils 3.8 kB
nsMacUtilsImpl.h 1.0 kB
nsMemoryImpl.cpp nsIMemory 5.5 kB
nsMemoryImpl.h public nsIMemory 1.5 kB
nsMemoryInfoDumper.cpp 31.2 kB
nsMemoryInfoDumper.h public nsIMemoryInfoDumper 1.5 kB
nsMemoryReporterManager.cpp 35.2 kB
nsMemoryReporterManager.h public nsIMemoryReporterManager 1.0 kB
nsMessageLoop.cpp This Task runs its nsIRunnable when Run() is called, or after * aEnsureRunsAfterMS milliseconds hav 4.6 kB
nsMessageLoop.h public nsIMessageLoop 825 Bytes
nsObjCExceptions.h NOTE: Macros that claim to abort no longer abort, see bug 486574. * If you actually want to log and 8.9 kB
nsSecurityConsoleMessage.cpp nsISecurityConsoleMessage 886 Bytes
nsSecurityConsoleMessage.h public nsISecurityConsoleMessage 780 Bytes
nsSetDllDirectory.h 1.2 kB
nsStackWalk.cpp API for getting a stack trace of the C/C++ stack on the current thread 41.3 kB
nsStackWalk.h API for getting a stack trace of the C/C++ stack on the current thread 5.0 kB
nsStackWalkPrivate.h Initialize the critical sections for this platform so that we can * abort stack walks when needed. 426 Bytes
nsSystemInfo.cpp 6.3 kB
nsSystemInfo.h public nsHashPropertyBag 938 Bytes
nsTraceRefcntImpl.cpp 38.1 kB
nsTraceRefcntImpl.h public nsITraceRefcnt 2.2 kB
nsUUIDGenerator.cpp nsIUUIDGenerator 4.2 kB
nsUUIDGenerator.h 1.0 kB
nsVersionComparatorImpl.cpp nsIVersionComparator 606 Bytes
nsVersionComparatorImpl.h 654 Bytes
nsWeakPtr.h 441 Bytes
nsWindowsHelpers.h 3.6 kB
nscore.h Make sure that we have the proper platform specific * c++ definitions needed by nscore.h 12.0 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