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
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.1 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 7.9 kB
GeckoProfilerFunc.h 2.8 kB
GeckoProfilerImpl.h QT has a #define for the word "slots" and jsfriendapi.h has a struct with * this variable name, cau 11.1 kB
IOInterposer.cpp Lists of Observers 8.7 kB
IOInterposer.h Interface for I/O interposer observers. This is separate from the * IOInterposer because we have mu 8.6 kB
IntelPowerGadget.cpp 8.7 kB
IntelPowerGadget.h 4.6 kB
JSCustomObjectBuilder.cpp 7.3 kB
JSCustomObjectBuilder.h 2.4 kB
JSObjectBuilder.cpp 3.5 kB
JSObjectBuilder.h this is handy wrapper around JSAPI to make it more pleasant to use. * We collect the JSAPI errors a 2.4 kB
NSPRInterposer.cpp Original IO methods 5.8 kB
NSPRInterposer.h Initialize IO interposing for NSPR. This will report NSPR read, writes and * fsyncs to the IOInterp 904 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 13.8 kB
ProfileEntry.h 4.0 kB
Profiler.jsm 380 Bytes
ProfilerBacktrace.cpp 1.3 kB
ProfilerBacktrace.h 805 Bytes
ProfilerIOInterposeObserver.cpp 1.4 kB
ProfilerIOInterposeObserver.h This class is the observer that calls into the profiler whenever * main thread I/O occurs. 711 Bytes
ProfilerMarkers.cpp 4.8 kB
ProfilerMarkers.h This is an abstract object that can be implied to supply * data to be attached with a profiler mark 4.0 kB
PseudoStack.h we duplicate this code here to avoid header dependencies * which make it more difficult to include 12.1 kB
SaveProfileTask.cpp 2.8 kB
SaveProfileTask.h public nsRunnable 1.4 kB
SyncProfile.cpp 1.6 kB
SyncProfile.h public ThreadProfile 1.3 kB
TableTicker.cpp 20.0 kB
TableTicker.h public Sampler 6.9 kB
UnwinderThread2.cpp Verbosity of this module, for debugging: 0 silent 1 adds info about debuginfo load succe 71.6 kB
UnwinderThread2.h Top level exports of UnwinderThread.cpp. 3.9 kB
local_debug_info_symbolizer.cc 9.0 kB
local_debug_info_symbolizer.h 1.5 kB
merge-profiles.py 2.8 kB
moz.build 2.8 kB
nsIProfileSaveEvent.idl nsISupports 629 Bytes
nsIProfiler.idl nsISupports 1.6 kB
nsProfiler.cpp nsIProfiler 6.5 kB
nsProfiler.h 703 Bytes
nsProfilerCIID.h 461 Bytes
nsProfilerFactory.cpp 963 Bytes
platform-linux.cc 17.8 kB
platform-macos.cc 10.8 kB
platform-win32.cc 10.3 kB
platform.cpp used to keep track of the last event that we sampled during 24.9 kB
platform.h 12.3 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