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.2 kB
Allocator.cpp imposed minimum size 26.0 kB
Allocator.h 2.6 kB
ArenaList-inl.h 8.1 kB
ArenaList.h GC-internal definitions of ArenaList and associated heap data structures. 12.7 kB
AtomMarking-inl.h 2.9 kB
AtomMarking.cpp inl 10.1 kB
AtomMarking.h 3.4 kB
Barrier.cpp 8.1 kB
Barrier.h 37.2 kB
Cell.h 18.2 kB
ClearEdgesTracer.h 1.5 kB
DeletePolicy.h Provides a delete policy that can be used for objects which have their * lifetime managed by the GC 1.4 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.1 kB
GC-inl.h 12.6 kB
GC.cpp 273.6 kB
GC.h JS engine garbage collector API. 6.5 kB
GCEnum.h GC-internal enum definitions. 5.2 kB
GCInternals.h GC-internal definitions. 9.3 kB
GCLock.h GC-internal classes for acquiring and releasing the GC lock. 3.3 kB
GCMarker.h 15.0 kB
GCParallelTask.h public RunnableTask 5.4 kB
GCRuntime.h 40.7 kB
GCTrace.cpp 6.0 kB
GCTrace.h Tracing code is declared within this class, so the class can be a friend of * something and access 2.3 kB
GCTraceFormat.h Each trace is stored as a 64-bit word with the following format: * * 56 1.7 kB
GenerateStatsPhases.py 12.2 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 uint8_t 30.7 kB
Marking-inl.h 5.0 kB
Marking.cpp inl 120.7 kB
Marking.h Marking and sweeping APIs for use by implementations of different GC cell * kinds. 5.6 kB
Memory.cpp System allocation functions generally require the allocation size * to be an integer multiple of th 33.3 kB
Memory.h 3.2 kB
Nursery-inl.h 4.9 kB
Nursery.cpp inl 51.4 kB
Nursery.h 22.5 kB
NurseryAwareHashMap.h 6.7 kB
ObjectKind-inl.h GC-internal helper functions for getting the AllocKind used to allocate a * JSObject and related in 5.7 kB
Policy.h public JS 2.5 kB
PrivateIterators-inl.h GC-internal iterators for various data structures. 4.7 kB
PublicIterators.cpp 9.6 kB
PublicIterators.h Iterators for various data structures. 5.3 kB
RelocationOverlay.h public Cell 1.9 kB
RootMarking.cpp 20.6 kB
Rooting.h 5.9 kB
Scheduling.cpp We may start to collect a zone before its trigger threshold is reached if * GCRuntime::maybeGC() is 24.5 kB
Scheduling.h 33.6 kB
Statistics.cpp If this fails, then you can either delete this assertion and allow all * larger-numbered reasons to 51.7 kB
Statistics.h 16.2 kB
StoreBuffer-inl.h 2.3 kB
StoreBuffer.cpp inl 5.0 kB
StoreBuffer.h BufferableRef represents an abstract reference for use in the generational * GC's remembered set. E 16.9 kB
Tracer.cpp Callback Tracer Dispatch ********************************************** 11.5 kB
Tracer.h 10.0 kB
Verifier.cpp 22.1 kB
Verifier.h Internal header for definitions shared between the verifier and jsapi tests. 1.8 kB
WeakMap-inl.h 9.1 kB
WeakMap.cpp inl 5.4 kB
WeakMap.h 10.2 kB
WeakMapPtr.cpp which wraps js 3.2 kB
Zone-inl.h static 3.6 kB
Zone.cpp inl 27.0 kB
Zone.h 22.8 kB
ZoneAllocator.h public JS 9.8 kB
moz.build 1.3 kB