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
tests
BreakpadSampler.cpp These will be set to something sensible before we take the first sample. 10.5 kB
EHABIStackWalk.cpp This is an implementation of stack unwinding according to a subset * of the ARM Exception Handling 17.4 kB
EHABIStackWalk.h This is an implementation of stack unwinding according to a subset * of the ARM Exception Handling 876 Bytes
GeckoProfiler.h SPS Sampler Information **************** * * SPS is an always on profiler that takes fast and low 7.2 kB
GeckoProfilerFunc.h 2.3 kB
GeckoProfilerImpl.h QT has a #define for the word "slots" and jsfriendapi.h has a struct with * this variable name, cau 10.0 kB
IOInterposer.cpp Lists of Observers 7.6 kB
IOInterposer.h Interface for I/O interposer observers. This is separate from the * IOInterposer because we have mu 8.5 kB
JSCustomObjectBuilder.cpp 7.1 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
Makefile.in 610 Bytes
NSPRInterposer.cpp Original IO methods 4.2 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.0 kB
ProfileEntry.h 3.4 kB
Profiler.jsm 380 Bytes
ProfilerIOInterposeObserver.cpp 671 Bytes
ProfilerIOInterposeObserver.h This class is the observer that calls into the profiler whenever * main thread I/O occurs. 711 Bytes
PseudoStack.h we duplicate this code here to avoid header dependencies * which make it more difficult to include 9.0 kB
SaveProfileTask.cpp 2.8 kB
SaveProfileTask.h public nsRunnable 1.4 kB
TableTicker.cpp 18.0 kB
TableTicker.h public Sampler 6.3 kB
UnwinderThread2.cpp Verbosity of this module, for debugging: 0 silent 1 adds info about debuginfo load succe 68.2 kB
UnwinderThread2.h Top level exports of UnwinderThread.cpp. 3.3 kB
android-signal-defs.h 1.2 kB
local_debug_info_symbolizer.cc 8.8 kB
local_debug_info_symbolizer.h 1.5 kB
merge-profiles.py 2.8 kB
moz.build 2.0 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 954 Bytes
platform-linux.cc 14.9 kB
platform-macos.cc 10.6 kB
platform-win32.cc 9.5 kB
platform.cpp used to keep track of the last event that we sampled during 18.8 kB
platform.h 12.3 kB
shared-libraries-linux.cc a crapy version of getline, because it's not included in old bionics 3.4 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 677 Bytes
shim_mac_dump_syms.mm 837 Bytes
v8-support.h This contains stubs and infrastructure to support code from v8 1.5 kB