DXR will be turned off on Tuesday, December 29th. It will redirect to Searchfox.
See the announcement on Discourse.

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
AllocKind.h GC-internal definition of GC cell kinds. 10.1 kB
Allocator.cpp imposed minimum size 28.6 kB
Allocator.h This flag allows an allocation site to request a specific heap based upon the * estimated lifetime 3.0 kB
ArenaList-inl.h 8.5 kB
ArenaList.h GC-internal definitions of ArenaList and associated heap data structures. 13.4 kB
AtomMarking-inl.h 2.9 kB
AtomMarking.cpp inl 10.1 kB
AtomMarking.h 3.3 kB
Barrier.cpp 9.0 kB
Barrier.h 38.7 kB
Cell.h 24.7 kB
ClearEdgesTracer.h 1.4 kB
ClearEdgesTracer.h 1.4 kB
DeletePolicy.h Provides a delete policy that can be used for objects which have their * lifetime managed by the GC 1.4 kB
FinalizationRegistry.cpp Finalization registry GC implementation. 4.8 kB
FinalizationRegistry.cpp Finalization registry GC implementation. 4.8 kB
FindSCCs.h 5.1 kB
FreeOp-inl.h 1.6 kB
FreeOp.h A JSFreeOp can do one thing: free memory. For convenience, it has delete_ * convenience methods tha 6.2 kB
GC-inl.h 12.6 kB
GC.cpp 279.0 kB
GC.h JS engine garbage collector API. 5.9 kB
GCEnum.h GC-internal enum definitions. 5.5 kB
GCInternals.h GC-internal definitions. 9.7 kB
GCLock.h GC-internal classes for acquiring and releasing the GC lock. 3.3 kB
GCMarker.h 17.9 kB
GCParallelTask.cpp 4.6 kB
GCParallelTask.h public mozilla 6.0 kB
GCProbes.h This interface can be used to insert probes for GC related events. * * The code must be built with 1.3 kB
GCProbes.h This interface can be used to insert probes for GC related events. * * The code must be built with 1.3 kB
GCRuntime.h 45.4 kB
GenerateStatsPhases.py 12.1 kB
HashUtil.h Used to add entries to a js::HashMap or HashSet where the key depends on a GC * thing that may be m 2.5 kB
Heap-inl.h 1.8 kB
Heap.h The minimum cell size ends up as twice the cell alignment because the mark * bitmap contains one bi 31.9 kB
Marking-inl.h 5.3 kB
Marking.cpp inl 133.1 kB
Marking.cpp inl 139.9 kB
Marking.h Marking and sweeping APIs for use by implementations of different GC cell * kinds. 4.9 kB
MaybeRooted.h Template types for use in generic code: to use Rooted/Handle/MutableHandle in * cases where GC may 3.9 kB
Memory.cpp System allocation functions generally require the allocation size * to be an integer multiple of th 33.1 kB
Memory.cpp System allocation functions generally require the allocation size * to be an integer multiple of th 33.1 kB
Memory.h 3.2 kB
Nursery-inl.h 6.3 kB
Nursery.cpp inl 54.2 kB
Nursery.h 27.6 kB
NurseryAwareHashMap.h 7.4 kB
ObjectKind-inl.h GC-internal helper functions for getting the AllocKind used to allocate a * JSObject and related in 5.7 kB
ParallelWork.h 3.9 kB
Policy.h public JS 3.3 kB
PrivateIterators-inl.h GC-internal iterators for various data structures. 4.7 kB
PrivateIterators-inl.h GC-internal iterators for various data structures. 4.7 kB
PublicIterators.cpp 8.8 kB
PublicIterators.h Iterators for various data structures. 5.4 kB
RelocationOverlay.h public Cell 2.1 kB
RootMarking.cpp 20.6 kB
Rooting.h 4.1 kB
Scheduling.cpp We may start to collect a zone before its trigger threshold is reached if * GCRuntime::maybeGC() is 27.0 kB
Scheduling.cpp We may start to collect a zone before its trigger threshold is reached if * GCRuntime::maybeGC() is 27.3 kB
Scheduling.h 35.4 kB
Statistics.cpp If this fails, then you can either delete this assertion and allow all * larger-numbered reasons to 53.1 kB
Statistics.h 16.6 kB
StoreBuffer-inl.h 2.4 kB
StoreBuffer.cpp inl 5.2 kB
StoreBuffer.cpp inl 6.2 kB
StoreBuffer.h BufferableRef represents an abstract reference for use in the generational * GC's remembered set. E 18.7 kB
Tracer.cpp Callback Tracer Dispatch ********************************************** 11.0 kB
Tracer.h 11.9 kB
Tracer.h 11.9 kB
Verifier.cpp 29.8 kB
WeakMap-inl.h 13.4 kB
WeakMap.cpp inl 5.8 kB
WeakMap.h 14.2 kB
WeakMapPtr.cpp which wraps js 3.2 kB
Zone-inl.h static 3.4 kB
Zone.cpp inl 29.5 kB
Zone.cpp inl 29.5 kB
Zone.h 25.3 kB
ZoneAllocator.h public JS 10.4 kB
moz.build 1.3 kB