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 20.9 kB
ArgumentsObject.h ArgumentsData stores the initial indexed arguments provided to the * corresponding and that functio 12.1 kB
ArrayBufferObject-inl.h Utilities and common inline code for ArrayBufferObject and SharedArrayBufferObject 1.4 kB
ArrayBufferObject.cpp 49.3 kB
ArrayBufferObject.h 18.8 kB
ArrayObject-inl.h static 4.4 kB
ArrayObject.h public NativeObject 2.7 kB
BooleanObject-inl.h 791 Bytes
BooleanObject.h public NativeObject 1.3 kB
CallNonGenericMethod.cpp 925 Bytes
CharacterEncoding.cpp 12.3 kB
CommonPropertyNames.h A higher-order macro for enumerating all cached property names. 11.9 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.5 kB
DateTime.cpp Compute the offset in seconds from the current UTC time to the current local * standard time (i.e. 9.7 kB
DateTime.h Constants defined by ES5 15.9.1.10. 6.7 kB
Debugger-inl.h static 2.0 kB
Debugger.cpp inl 256.9 kB
Debugger.h A weakmap from GC thing keys to JSObject values that supports the keys being * in different compart 37.6 kB
DebuggerMemory.cpp static 28.1 kB
DebuggerMemory.h public NativeObject 1.9 kB
ErrorObject-inl.h 1.2 kB
ErrorObject.cpp inl 5.4 kB
ErrorObject.h public NativeObject 4.0 kB
ForOfIterator.cpp 5.9 kB
ForkJoin.cpp 69.1 kB
ForkJoin.h 22.9 kB
GeneratorObject.cpp 10.3 kB
GeneratorObject.h public NativeObject 7.5 kB
GlobalObject.cpp 20.8 kB
GlobalObject.h 33.0 kB
HelperThreads.cpp 43.8 kB
HelperThreads.h Definitions for managing off-main-thread work using a process wide list * of worklist items and poo 16.2 kB
Id.cpp 736 Bytes
Interpreter-inl.h 29.9 kB
Interpreter.cpp inl 119.8 kB
Interpreter.h JS interpreter interface. 12.5 kB
JSONParser.cpp 23.4 kB
JSONParser.h 6.9 kB
Keywords.h but only in strict mode 3.6 kB
MallocProvider.h Hierarchy of SpiderMonkey system memory allocators: * * - System {m,c,re}alloc/new/free: Overrid 5.8 kB
MatchPairs.h RegExp match results are succinctly represented by pairs of integer * indices delimiting (start, li 4.2 kB
MemoryMetrics.cpp 28.1 kB
Monitor.cpp 553 Bytes
Monitor.h 2.6 kB
NativeObject-inl.h static 21.5 kB
NativeObject.cpp inl 80.4 kB
NativeObject.h To really poison a set of values, using 'magic' or 'undefined' isn't good * enough since often thes 53.4 kB
NumberObject-inl.h 782 Bytes
NumberObject.h public NativeObject 1.3 kB
Opcodes.h JavaScript operation bytecodes. Add a new bytecode by claiming one of the * JSOP_UNUSED* here or b 72.5 kB
PIC.cpp 9.7 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. 7.8 kB
PosixNSPR.h 2.7 kB
Probes-inl.h Many probe handlers are implemented inline for minimal performance impact, * especially important w 2.6 kB
Probes.cpp inl 2.5 kB
Probes.h the mere existence of the probe is too expensive even if it 5.1 kB
PropDesc.h A representation of ECMA-262 ed. 5's internal Property Descriptor data * structure. 12.2 kB
ProxyObject.cpp static 3.4 kB
ProxyObject.h public JSObject 4.2 kB
RegExpObject.cpp RegExpObjectBuilder 30.3 kB
RegExpObject.h The JS-visible object whose 15.7 kB
RegExpStatics.cpp RegExpStatics allocates memory -- in order to keep the statics stored * per-global and not leak, we 3.8 kB
RegExpStatics.h 15.6 kB
RegExpStaticsObject.h public NativeObject 839 Bytes
Runtime-inl.h 2.7 kB
Runtime.cpp inl 24.1 kB
Runtime.h 53.8 kB
SPSProfiler.cpp 11.7 kB
SPSProfiler.h 18.8 kB
SavedStacks.cpp 25.7 kB
SavedStacks.h 9.2 kB
ScopeObject-inl.h 4.6 kB
ScopeObject.cpp inl 94.7 kB
ScopeObject.h / /* * All function scripts have an "enclosing static scope" that refers to the * innermost enclo 36.2 kB
SelfHosting.cpp 51.1 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 7.2 kB
Shape.cpp inl 61.6 kB
Shape.h 54.1 kB
SharedArrayObject.cpp 12.0 kB
SharedArrayObject.h SharedArrayRawBuffer * * A bookkeeping object always stored immediately before the raw buffer. * 5.6 kB
SharedTypedArrayObject.cpp 44.3 kB
SharedTypedArrayObject.h public NativeObject 4.8 kB
Stack-inl.h We cache name lookup results only for the global object or for native * non-global objects without 25.7 kB
Stack.cpp inl 49.7 kB
Stack.h 60.2 kB
StopIterationObject.h public JSObject 572 Bytes
String-inl.h 11.6 kB
String.cpp inl 34.0 kB
String.h a 46.5 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.4 kB
StructuredClone.cpp This file implements the structured clone algorithm of * http://www.whatwg.org/specs/web-apps/curre 66.5 kB
Symbol-inl.h 647 Bytes
Symbol.cpp NoGC 4.1 kB
Symbol.h public js 3.6 kB
ThreadPool.cpp 12.3 kB
ThreadPool.h 9.1 kB
TraceLogging.cpp 25.4 kB
TraceLogging.h 15.7 kB
TraceLoggingGraph.cpp 14.8 kB
TraceLoggingGraph.h 8.8 kB
TraceLoggingTypes.cpp 631 Bytes
TraceLoggingTypes.h 7.2 kB
TypedArrayCommon.h Utilities and common inline code for TypedArray and SharedTypedArray 27.7 kB
TypedArrayObject.cpp 78.4 kB
TypedArrayObject.h TypedArrayObject * * The non-templated base class for the specific typed implementations. * This 14.9 kB
UbiNode.cpp 11.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 * 5.5 kB
UnicodeData.txt 1.4 MB
Value.cpp 1.2 kB
WeakMapObject.h public NativeObject 902 Bytes
WeakMapPtr.cpp which wraps js 3.4 kB
WrapperObject.h public ProxyObject 1.1 kB
Xdr.cpp 3.6 kB
Xdr.h Bytecode version number. Increment the subtrahend whenever JS bytecode * changes incompatibly. * 8.0 kB
make_opcode_doc.py Usage: make_opcode_doc.py PATH_TO_MOZILLA_CENTRAL This script generates SpiderMonkey bytecode d 14.3 kB
make_unicode.py /* * Any copyright is dedicated to the Public Domain. * http://creativecommons.org/licenses/public 11.6 kB