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
ArgumentsObject-inl.h 2.0 kB
ArgumentsObject.cpp inl 23.5 kB
ArgumentsObject.h ArgumentsData stores the initial indexed arguments provided to the * corresponding and that functio 13.2 kB
ArrayBufferObject-inl.h Utilities and common inline code for ArrayBufferObject and SharedArrayBufferObject 1.4 kB
ArrayBufferObject.cpp 52.4 kB
ArrayBufferObject.h the TypedArray types can map either 20.0 kB
ArrayObject-inl.h static 4.3 kB
ArrayObject.h public NativeObject 2.6 kB
BooleanObject-inl.h 782 Bytes
BooleanObject.h public NativeObject 1.4 kB
CallNonGenericMethod.cpp 932 Bytes
CharacterEncoding.cpp 12.5 kB
CodeCoverage.cpp 17.9 kB
CodeCoverage.h 5.3 kB
CommonPropertyNames.h A higher-order macro for enumerating all cached property names. 13.5 kB
Compression.cpp 3.3 kB
Compression.h Decompress a string. The caller must know the length of the output and * allocate |out| to a string 1.4 kB
DateObject.h public NativeObject 3.9 kB
DateTime.cpp static 11.2 kB
DateTime.h Constants defined by ES5 8.8 kB
Debugger-inl.h static 2.7 kB
Debugger.cpp inl 291.3 kB
Debugger.h 44.8 kB
DebuggerMemory.cpp static 20.5 kB
DebuggerMemory.h public NativeObject 2.7 kB
ErrorObject-inl.h 1.1 kB
ErrorObject.cpp inl 8.4 kB
ErrorObject.h public NativeObject 4.3 kB
ForOfIterator.cpp 5.5 kB
GeneratorObject.cpp 11.6 kB
GeneratorObject.h public NativeObject 7.8 kB
GlobalObject.cpp 23.4 kB
GlobalObject.h 35.4 kB
HelperThreads.cpp 50.9 kB
HelperThreads.h Definitions for managing off-main-thread work using a process wide list * of worklist items and poo 16.7 kB
Id.cpp 736 Bytes
Initialization.cpp SpiderMonkey initialization and shutdown code. 4.9 kB
Interpreter-inl.h Every possible consumer of MagicValue(JS_OPTIMIZED_ARGUMENTS) (as determined * by ScriptAnalysis::n 28.6 kB
Interpreter.cpp inl 147.9 kB
Interpreter.h JS interpreter interface. 15.7 kB
JSONParser.cpp 22.6 kB
JSONParser.h 7.8 kB
Keywords.h but only in strict mode 2.6 kB
MallocProvider.h Hierarchy of SpiderMonkey system memory allocators: * * - System {m,c,re}alloc/new/free: Overrid 6.5 kB
MatchPairs.h RegExp match results are succinctly represented by pairs of integer * indices delimiting (start, li 4.1 kB
MemoryMetrics.cpp 29.8 kB
Monitor.cpp 553 Bytes
Monitor.h 2.5 kB
NativeObject-inl.h 19.5 kB
NativeObject.cpp inl 86.5 kB
NativeObject.h To really poison a set of values, using 'magic' or 'undefined' isn't good * enough since often thes 56.7 kB
NumberObject-inl.h 776 Bytes
NumberObject.h public NativeObject 1.4 kB
ObjectGroup-inl.h 2.7 kB
ObjectGroup.cpp 66.5 kB
ObjectGroup.h The NewObjectKind allows an allocation site to specify the type properties * and lifetime requireme 23.8 kB
Opcodes.h JavaScript operation bytecodes. Add a new bytecode by claiming one of the * JSOP_UNUSED* here or b 84.6 kB
PIC.cpp 9.5 kB
PIC.h The basic PICStub just has a pointer to the next stub. 7.9 kB
PosixNSPR.cpp Should be called from the main thread. 8.1 kB
PosixNSPR.h 2.7 kB
Printer.cpp 12.4 kB
Printer.h 7.3 kB
Probes-inl.h Many probe handlers are implemented inline for minimal performance impact, * especially important w 2.4 kB
Probes.cpp inl 2.1 kB
Probes.h the mere existence of the probe is too expensive even if it 4.3 kB
PropDesc.h 0 Bytes
ProxyObject.cpp static 3.4 kB
ProxyObject.h public JSObject 4.5 kB
ReceiverGuard.cpp static 2.1 kB
ReceiverGuard.h 4.0 kB
RegExpObject.cpp 31.3 kB
RegExpObject.h The JS-visible object whose 15.8 kB
RegExpStatics.cpp RegExpStatics allocates memory -- in order to keep the statics stored * per-global and not leak, we 3.7 kB
RegExpStatics.h 13.4 kB
RegExpStaticsObject.h public NativeObject 839 Bytes
Runtime-inl.h 2.5 kB
Runtime.cpp inl 25.9 kB
Runtime.h 58.6 kB
SPSProfiler.cpp 15.7 kB
SPSProfiler.h 12.7 kB
SavedFrame.h public NativeObject 10.6 kB
SavedStacks-inl.h 1.2 kB
SavedStacks.cpp Maximum number of saved frames returned for an async stack. 51.8 kB
SavedStacks.h 16.5 kB
ScopeObject-inl.h 7.6 kB
ScopeObject.cpp inl 118.7 kB
ScopeObject.h 51.1 kB
SelfHosting.cpp 79.8 kB
SelfHosting.h Check whether the given JSFunction is a self-hosted function whose * self-hosted name is the given 795 Bytes
Shape-inl.h static 5.5 kB
Shape.cpp inl 52.9 kB
Shape.h 50.1 kB
SharedArrayObject.cpp 14.1 kB
SharedArrayObject.h SharedArrayRawBuffer * * A bookkeeping object always stored immediately before the raw buffer. * 5.8 kB
SharedMem.h 5.3 kB
Stack-inl.h We cache name lookup results only for the global object or for native * non-global objects without 30.0 kB
Stack.cpp inl 60.3 kB
Stack.h 75.6 kB
StopIterationObject.h public JSObject 572 Bytes
Stopwatch.cpp 16.9 kB
Stopwatch.h An API for following in real-time the amount of CPU spent executing webpages, add-ons, etc. 12.2 kB
String-inl.h 11.9 kB
String.cpp inl 39.8 kB
String.h a 49.6 kB
StringBuffer.cpp 4.6 kB
StringBuffer.h String builder that eagerly checks for over-allocation past the maximum * string length. * * Any 10.6 kB
StringObject-inl.h 1.3 kB
StringObject.h public NativeObject 2.3 kB
StructuredClone.cpp This file implements the structured clone algorithm of * http://www.whatwg.org/specs/web-apps/curre 75.6 kB
Symbol.cpp NoGC 4.3 kB
Symbol.h public js 4.3 kB
TaggedProto.cpp static 1.0 kB
TaggedProto.h public JS 4.3 kB
Time.cpp PR time code. 12.3 kB
Time.h Broken down form of 64 bit time value. 4.8 kB
TraceLogging.cpp 28.4 kB
TraceLogging.h 16.1 kB
TraceLoggingGraph.cpp 14.8 kB
TraceLoggingGraph.h 8.8 kB
TraceLoggingTypes.cpp 631 Bytes
TraceLoggingTypes.h 7.8 kB
TypeInference-inl.h Inline members for javascript type inference. 31.5 kB
TypeInference.cpp inl 143.8 kB
TypeInference.h Definitions related to javascript type inference. 48.1 kB
TypedArrayCommon.h Utilities and common inline code for TypedArray 32.9 kB
TypedArrayObject.cpp 88.7 kB
TypedArrayObject.h public NativeObject 17.3 kB
UbiNode.cpp 13.4 kB
UbiNodeCensus.cpp Count Types ********************************************************************************** 35.9 kB
UnboxedObject-inl.h 31.7 kB
UnboxedObject.cpp inl 74.8 kB
UnboxedObject.h 18.4 kB
Unicode.cpp Generated by make_unicode.py DO NOT MODIFY 57.6 kB
Unicode.h This enum contains the all the knowledge required to handle * Unicode in JavaScript. * * SPACE * 6.1 kB
UnicodeData.txt 1.4 MB
Value.cpp 1.1 kB
WeakMapPtr.cpp which wraps js 2.7 kB
WrapperObject.h public ProxyObject 1.1 kB
Xdr.cpp 3.9 kB
Xdr.h Bytecode version number. Increment the subtrahend whenever JS bytecode * changes incompatibly. * 7.3 kB
make_opcode_doc.py Usage: make_opcode_doc.py PATH_TO_MOZILLA_CENTRAL This script generates SpiderMonkey bytecode d 13.7 kB
make_unicode.py /* * Any copyright is dedicated to the Public Domain. * http://creativecommons.org/licenses/public 11.6 kB