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 19.5 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 31.5 kB
CycleCollectedJSRuntime.h 5.4 kB
ErrorList.h Helper file for nsError.h, via preprocessor magic 44.3 kB
Makefile.in 1.9 kB
MapsMemoryReporter.cpp 16.7 kB
MapsMemoryReporter.h 702 Bytes
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.1 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.7 kB
nsAgg.h 22.3 kB
nsAllocator.h 606 Bytes
nsAtomicRefcnt.h 1.5 kB
nsAutoPtr.h 34.4 kB
nsAutoRef.h 20.9 kB
nsCom.h 351 Bytes
nsConsoleMessage.cpp nsIConsoleMessage 1.1 kB
nsConsoleMessage.h 756 Bytes
nsConsoleService.cpp NULL 9.8 kB
nsConsoleService.h nsConsoleService class declaration. 2.4 kB
nsCrashOnException.cpp 1.1 kB
nsCrashOnException.h 695 Bytes
nsCycleCollector.cpp 92.2 kB
nsCycleCollector.h 2.5 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 412 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.2 kB
nsErrorService.h 1.1 kB
nsExceptionService.cpp Exception Manager definition * 9.6 kB
nsExceptionService.h Exception Service definition * 1.7 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.0 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
nsIExceptionService.idl nsIExceptionManager 2.8 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 5.4 kB
nsIMemoryReporter.idl nsISupports 20.2 kB
nsIMessageLoop.idl nsISupports 1.5 kB
nsIMutable.idl nsISupports 812 Bytes
nsIProgrammingLanguage.idl nsISupports 1.2 kB
nsISizeOf.h public nsISupports 1.0 kB
nsISupports.idl The mother of all xpcom interfaces. 1.2 kB
nsISupportsBase.h @{ 2.2 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.2 kB
nsMemoryImpl.h public nsIMemory 1.5 kB
nsMemoryInfoDumper.cpp 31.6 kB
nsMemoryInfoDumper.h public nsIMemoryInfoDumper 1.5 kB
nsMemoryReporterManager.cpp 38.2 kB
nsMemoryReporterManager.h public nsIMemoryReporterManager 1.2 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.8 kB
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 8.7 kB
nsSystemInfo.h public nsHashPropertyBag 938 Bytes
nsTraceRefcntImpl.cpp 38.2 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.1 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