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 16.9 kB
AvailableMemoryTracker.h 1.2 kB
ClearOnShutdown.cpp 560 Bytes
ClearOnShutdown.h so you can call it only on smart pointers which you 2.8 kB
FunctionTimer.cpp 2.8 kB
FunctionTimer.h Shortcut macros 7.7 kB
Makefile.in 3.2 kB
MapsMemoryReporter.cpp 14.7 kB
MapsMemoryReporter.h 702 Bytes
StackWalk.h API for getting a stack trace of the C/C++ 691 Bytes
StaticPtr.h StaticAutoPtr and StaticRefPtr are like nsAutoPtr and nsRefPtr, except they * are suitable for use 6.5 kB
VisualEventTracer.cpp 11.1 kB
VisualEventTracer.h Visual event tracer, creates a log of events on each thread for visualization 8.2 kB
dmd.h !! ABIWARNING !! ABIWARNING !! ABIWARNING !! ABIWARNING !! This enum comprises an ABI exported b 3.5 kB
nsAgg.h 21.7 kB
nsAllocator.h 625 Bytes
nsAtomicRefcnt.h 1.5 kB
nsAutoPtr.h 33.8 kB
nsAutoRef.h 20.9 kB
nsCom.h 351 Bytes
nsConsoleMessage.cpp nsIConsoleMessage 921 Bytes
nsConsoleMessage.h 732 Bytes
nsConsoleService.cpp NULL 8.4 kB
nsConsoleService.h nsConsoleService class declaration. 1.8 kB
nsCrashOnException.cpp 1.1 kB
nsCrashOnException.h 695 Bytes
nsCycleCollector.cpp 92.7 kB
nsCycleCollector.h 3.4 kB
nsDebugImpl.cpp for abort() and getenv() 15.1 kB
nsDebugImpl.h public nsIDebug2 1.2 kB
nsError.h To add error code to your module, you need to do the following: * * 1) Add a module offset code. 63.3 kB
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
nsIAllocator.h XXX This file is obsolete. Use nsIMemory.idl or nsMemory.h instead. 818 Bytes
nsIConsoleListener.idl nsISupports 585 Bytes
nsIConsoleMessage.idl nsISupports 843 Bytes
nsIConsoleService.idl nsISupports 1.9 kB
nsICycleCollectorListener.idl nsISupports 2.9 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.9 kB
nsIID.h 363 Bytes
nsIInterfaceRequestor.idl nsISupports 1.6 kB
nsIMacUtils.idl Generic globally-available Mac-specific utilities 1.0 kB
nsIMemory.idl interface to allocate and deallocate memory 3.7 kB
nsIMemoryReporter.idl nsISupports 17.2 kB
nsIMutable.idl nsISupports 812 Bytes
nsIProgrammingLanguage.idl nsISupports 1.2 kB
nsISizeOf.h public nsISupports 992 Bytes
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
nsIWeakReference.idl nsISupports 2.4 kB
nsInterfaceRequestorAgg.cpp nsIInterfaceRequestor 1.5 kB
nsInterfaceRequestorAgg.h This function returns an instance of nsIInterfaceRequestor that aggregates * two nsIInterfaceReques 910 Bytes
nsMacUtilsImpl.cpp nsIMacUtils 3.8 kB
nsMacUtilsImpl.h 1.1 kB
nsMemoryImpl.cpp nsIMemory 4.3 kB
nsMemoryImpl.h public nsIMemory 1.5 kB
nsMemoryReporterManager.cpp 29.2 kB
nsMemoryReporterManager.h public nsIMemoryReporterManager 1.4 kB
nsObjCExceptions.h NOTE: Macros that claim to abort no longer abort, see bug 486574. * If you actually want to log and 8.7 kB
nsSetDllDirectory.h 1.2 kB
nsStackWalk.cpp API for getting a stack trace of the C/C++ stack on the current thread 38.0 kB
nsStackWalk.h API for getting a stack trace of the C/C++ stack on the current thread 4.2 kB
nsStackWalkPrivate.h Initialize the critical sections for this platform so that we can * abort stack walks when needed. 426 Bytes
nsSystemInfo.cpp 8.2 kB
nsSystemInfo.h public nsHashPropertyBag 992 Bytes
nsTraceRefcntImpl.cpp 38.0 kB
nsTraceRefcntImpl.h public nsITraceRefcnt 2.3 kB
nsUUIDGenerator.cpp nsIUUIDGenerator 4.2 kB
nsUUIDGenerator.h 1.1 kB
nsVersionComparatorImpl.cpp nsIVersionComparator 606 Bytes
nsVersionComparatorImpl.h 720 Bytes
nsWeakPtr.h 441 Bytes
nsWindowsHelpers.h 1.7 kB
nscore.h Make sure that we have the proper platform specific * c++ definitions needed by nscore.h 14.3 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