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
AutoObjectMapper.cpp 6.0 kB
AutoObjectMapper.h 4.3 kB
BreakpadSampler.cpp These will be set to something sensible before we take the first sample. 12.1 kB
EHABIStackWalk.cpp This is an implementation of stack unwinding according to a subset * of the ARM Exception Handling 18.4 kB
EHABIStackWalk.h This is an implementation of stack unwinding according to a subset * of the ARM Exception Handling 812 Bytes
GeckoProfiler.h SPS Sampler Information **************** * * SPS is an always on profiler that takes fast and low 9.3 kB
GeckoProfilerFunc.h 3.3 kB
GeckoProfilerImpl.h QT has a #define for the word "slots" and jsfriendapi.h has a struct with * this variable name, cau 13.2 kB
GeckoTaskTracer.cpp 5.7 kB
GeckoTaskTracer.h TaskTracer provides a way to trace the correlation between different tasks * across threads and pro 2.1 kB
GeckoTaskTracerImpl.h 2.4 kB
IntelPowerGadget.cpp 8.7 kB
IntelPowerGadget.h 4.6 kB
JSStreamWriter.cpp 4.0 kB
JSStreamWriter.h 1.5 kB
LulCommon.cpp 3.5 kB
LulCommonExt.h 14.9 kB
LulDwarf.cpp 70.7 kB
LulDwarfExt.h 53.8 kB
LulDwarfInt.h 5.0 kB
LulDwarfSummariser.cpp 8.0 kB
LulDwarfSummariser.h 1.6 kB
LulElf.cpp 34.7 kB
LulElfExt.h 2.8 kB
LulElfInt.h 7.7 kB
LulExidx.cpp 25.0 kB
LulExidxExt.h 8.3 kB
LulMain.cpp 61.7 kB
LulMain.h 12.0 kB
LulMainInt.h 9.1 kB
LulPlatformMacros.h 1.5 kB
LulRWLock.cpp 2.2 kB
LulRWLock.h 996 Bytes
PlatformMacros.h Define platform selection macros in a consistent way. Don't add anything else to this file, so i 2.2 kB
ProfileEntry.cpp 16.8 kB
ProfileEntry.h 4.8 kB
Profiler.jsm 380 Bytes
ProfilerBacktrace.cpp 777 Bytes
ProfilerBacktrace.h 735 Bytes
ProfilerIOInterposeObserver.cpp 1.1 kB
ProfilerIOInterposeObserver.h This class is the observer that calls into the profiler whenever * main thread I/O occurs. 711 Bytes
ProfilerMarkers.cpp 3.5 kB
ProfilerMarkers.h This is an abstract object that can be implied to supply * data to be attached with a profiler mark 3.3 kB
PseudoStack.h we duplicate this code here to avoid header dependencies * which make it more difficult to include 13.9 kB
SaveProfileTask.cpp 1.3 kB
SaveProfileTask.h public nsRunnable 1.3 kB
SyncProfile.cpp 1.7 kB
SyncProfile.h public ThreadProfile 1.3 kB
TableTicker.cpp 22.7 kB
TableTicker.h public Sampler 7.0 kB
TracedTaskCommon.cpp Implementation of class TracedRunnable. 3.9 kB
TracedTaskCommon.h 2.2 kB
UnwinderThread2.cpp 62.9 kB
UnwinderThread2.h Top level exports of UnwinderThread.cpp. 4.5 kB
local_debug_info_symbolizer.cc 10.1 kB
local_debug_info_symbolizer.h 1.5 kB
merge-profiles.py 3.0 kB
moz.build 3.4 kB
nm-symbolicate.py 1.3 kB
nsIProfileSaveEvent.idl nsISupports 629 Bytes
nsIProfiler.idl nsISupports 1.7 kB
nsProfiler.cpp nsIProfiler 6.8 kB
nsProfiler.h 703 Bytes
nsProfilerCIID.h 461 Bytes
nsProfilerFactory.cpp 963 Bytes
platform-linux.cc 19.5 kB
platform-macos.cc 11.7 kB
platform-win32.cc 11.1 kB
platform.cpp used to keep track of the last event that we sampled during 27.9 kB
platform.h 12.7 kB
shared-libraries-linux.cc 3.3 kB
shared-libraries-macos.cc 4.4 kB
shared-libraries-win32.cc 4.8 kB
shared-libraries.h 3.2 kB
shim_mac_dump_syms.h 705 Bytes
shim_mac_dump_syms.mm 865 Bytes
v8-support.h This contains stubs and infrastructure to support code from v8 1.5 kB