/dports/www/firefox/firefox-99.0/js/src/gc/ |
H A D | Tenuring.cpp | 44 TenuringTracer::TenuringTracer(JSRuntime* rt, Nursery* nursery) in TenuringTracer() function in TenuringTracer 49 size_t TenuringTracer::getTenuredSize() const { in getTenuredSize() 60 JSObject* TenuringTracer::onObjectEdge(JSObject* obj) { in onObjectEdge() 81 JSString* TenuringTracer::onStringEdge(JSString* str) { in onStringEdge() 129 void TenuringTracer::traverse(JS::Value* thingp) { in traverse() 175 TenuringTracer&); 177 TenuringTracer&); 324 void ArenaCellSet::trace(TenuringTracer& mover) { in trace() 407 void js::TenuringTracer::traceObject(JSObject* obj) { in traceObject() 447 void js::TenuringTracer::traceString(JSString* str) { in traceString() [all …]
|
H A D | StoreBuffer.h | 158 void trace(TenuringTracer& mover); 192 void trace(TenuringTracer& mover); 299 void trace(TenuringTracer& mover) const; 328 void trace(TenuringTracer& mover) const; 403 void trace(TenuringTracer& mover) const; 532 void traceValues(TenuringTracer& mover) { bufferVal.trace(mover); } in traceValues() 533 void traceCells(TenuringTracer& mover) { in traceCells() 538 void traceSlots(TenuringTracer& mover) { bufferSlot.trace(mover); } in traceSlots() 539 void traceWholeCells(TenuringTracer& mover) { bufferWholeCell.trace(mover); } in traceWholeCells() 610 void trace(TenuringTracer& mover);
|
H A D | Tenuring.h | 24 class TenuringTracer final : public GenericTracer { 52 TenuringTracer(JSRuntime* rt, Nursery* nursery);
|
H A D | ArenaList.h | 24 class TenuringTracer; variable 381 friend class js::TenuringTracer;
|
/dports/www/firefox-legacy/firefox-52.8.0esr/js/src/gc/ |
H A D | StoreBuffer.h | 133 void trace(StoreBuffer* owner, TenuringTracer& mover); 228 void trace(TenuringTracer& mover) const; 255 void trace(TenuringTracer& mover) const; 332 void trace(TenuringTracer& mover) const; 425 void traceValues(TenuringTracer& mover) { bufferVal.trace(this, mover); } 426 void traceCells(TenuringTracer& mover) { bufferCell.trace(this, mover); } 427 void traceSlots(TenuringTracer& mover) { bufferSlot.trace(this, mover); } 430 void traceWholeCells(TenuringTracer& mover); 431 void traceWholeCell(TenuringTracer& mover, JS::TraceKind kind, Cell* cell);
|
H A D | Marking.cpp | 2211 TenuringTracer::traverse(T** tp) 2217 TenuringTracer::traverse(JSObject** objp) 2236 TenuringTracer::traverse(T* thingp) 2293 TraceWholeCell(TenuringTracer& mover, JSObject* object) 2311 TraceWholeCell(TenuringTracer& mover, JSScript* script) 2317 TraceWholeCell(TenuringTracer& mover, jit::JitCode* jitcode) 2335 js::gc::StoreBuffer::traceWholeCells(TenuringTracer& mover) 2388 js::TenuringTracer::moveToTenured(JSObject* src) 2435 void operator()(T* thing, TenuringTracer& mover) { 2442 js::TenuringTracer::traceObject(JSObject* obj) [all …]
|
H A D | Nursery.h | 75 class TenuringTracer : public JSTracer 89 TenuringTracer(JSRuntime* rt, Nursery* nursery); 429 void collectToFixedPoint(TenuringTracer& trc, gc::TenureCountCache& tenureCounts); 464 friend class TenuringTracer; variable
|
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/third_party/mozjs-45/extract/js/src/gc/ |
H A D | StoreBuffer.h | 126 void trace(StoreBuffer* owner, TenuringTracer& mover); 220 void trace(TenuringTracer& mover) const; 247 void trace(TenuringTracer& mover) const; 295 void trace(TenuringTracer& mover) const; 323 void trace(TenuringTracer& mover) const; 429 void traceValues(TenuringTracer& mover) { bufferVal.trace(this, mover); } in traceValues() 430 void traceCells(TenuringTracer& mover) { bufferCell.trace(this, mover); } in traceCells() 431 void traceSlots(TenuringTracer& mover) { bufferSlot.trace(this, mover); } in traceSlots() 432 void traceWholeCells(TenuringTracer& mover) { bufferWholeCell.trace(this, mover); } in traceWholeCells()
|
H A D | Marking.cpp | 609 return static_cast<TenuringTracer*>(trc)->traverse(thingp); in DispatchToTracer() 1925 TenuringTracer::traverse(T** tp) in traverse() 1931 TenuringTracer::traverse(JSObject** objp) in traverse() 1942 template <typename T> S operator()(T* t, TenuringTracer* trc) { in operator ()() 1950 TenuringTracer::traverse(T* thingp) in traverse() 1982 js::gc::StoreBuffer::SlotsEdge::trace(TenuringTracer& mover) const in trace() 2048 js::gc::StoreBuffer::ValueEdge::trace(TenuringTracer& mover) const in trace() 2063 js::TenuringTracer::moveToTenured(JSObject* src) in moveToTenured() 2115 void operator()(T* thing, TenuringTracer& mover) { in operator ()() 2122 js::TenuringTracer::traceObject(JSObject* obj) in traceObject() [all …]
|
H A D | Nursery.h | 50 class TenuringTracer : public JSTracer 64 TenuringTracer(JSRuntime* rt, Nursery* nursery); 370 void collectToFixedPoint(TenuringTracer& trc, gc::TenureCountCache& tenureCounts); 394 friend class TenuringTracer; variable
|
/dports/lang/spidermonkey60/firefox-60.9.0/js/src/gc/ |
H A D | StoreBuffer.h | 130 void trace(StoreBuffer* owner, TenuringTracer& mover); 222 void trace(TenuringTracer& mover) const; 257 void trace(TenuringTracer& mover) const; 340 void trace(TenuringTracer& mover) const; 444 void traceValues(TenuringTracer& mover) { bufferVal.trace(this, mover); } in traceValues() 445 void traceCells(TenuringTracer& mover) { bufferCell.trace(this, mover); } in traceCells() 446 void traceSlots(TenuringTracer& mover) { bufferSlot.trace(this, mover); } in traceSlots() 449 void traceWholeCells(TenuringTracer& mover); 450 void traceWholeCell(TenuringTracer& mover, JS::TraceKind kind, Cell* cell);
|
H A D | Marking.cpp | 2477 void TenuringTracer::traverse(T** tp) {} in traverse() 2480 void TenuringTracer::traverse(JSObject** objp) { in traverse() 2499 void TenuringTracer::traverse(JSString** strp) { in traverse() 2511 S operator()(T* t, TenuringTracer* trc) { in operator ()() 2518 void TenuringTracer::traverse(T* thingp) { in traverse() 2537 StoreBuffer*, TenuringTracer&); 2539 StoreBuffer*, TenuringTracer&); 2541 StoreBuffer*, TenuringTracer&); 2676 void operator()(T* thing, TenuringTracer& mover) { in operator ()() 2682 void js::TenuringTracer::traceObject(JSObject* obj) { in traceObject() [all …]
|
H A D | Nursery.h | 73 class TenuringTracer : public JSTracer { 88 TenuringTracer(JSRuntime* rt, Nursery* nursery); 540 void collectToFixedPoint(TenuringTracer& trc, 588 friend class TenuringTracer; variable
|
H A D | ArenaList.h | 23 class TenuringTracer; variable 356 friend class js::TenuringTracer;
|
/dports/www/firefox-esr/firefox-91.8.0/js/src/gc/ |
H A D | StoreBuffer.h | 158 void trace(TenuringTracer& mover); 192 void trace(TenuringTracer& mover); 299 void trace(TenuringTracer& mover) const; 328 void trace(TenuringTracer& mover) const; 403 void trace(TenuringTracer& mover) const; 532 void traceValues(TenuringTracer& mover) { bufferVal.trace(mover); } in traceValues() 533 void traceCells(TenuringTracer& mover) { in traceCells() 538 void traceSlots(TenuringTracer& mover) { bufferSlot.trace(mover); } in traceSlots() 539 void traceWholeCells(TenuringTracer& mover) { bufferWholeCell.trace(mover); } in traceWholeCells() 610 void trace(TenuringTracer& mover);
|
H A D | Marking.cpp | 2728 JSObject* TenuringTracer::onObjectEdge(JSObject* obj) { in onObjectEdge() 2749 JSString* TenuringTracer::onStringEdge(JSString* str) { in onStringEdge() 2764 JS::BigInt* TenuringTracer::onBigIntEdge(JS::BigInt* bi) { in onBigIntEdge() 2797 void TenuringTracer::traverse(JS::Value* thingp) { in traverse() 2836 TenuringTracer&); 2838 TenuringTracer&); 2965 static inline void TraceWholeCell(TenuringTracer& mover, in TraceWholeCell() 2985 void ArenaCellSet::trace(TenuringTracer& mover) { in trace() 3068 void js::TenuringTracer::traceObject(JSObject* obj) { in traceObject() 3111 void js::TenuringTracer::traceString(JSString* str) { in traceString() [all …]
|
H A D | Nursery.h | 111 class TenuringTracer final : public GenericTracer { 128 TenuringTracer(JSRuntime* rt, Nursery* nursery); 710 void collectToObjectFixedPoint(TenuringTracer& mover); 715 void collectToStringFixedPoint(TenuringTracer& mover); 780 friend class TenuringTracer; variable
|
H A D | ArenaList.h | 24 class TenuringTracer; variable 399 friend class js::TenuringTracer;
|
/dports/mail/thunderbird/thunderbird-91.8.0/js/src/gc/ |
H A D | StoreBuffer.h | 158 void trace(TenuringTracer& mover); 192 void trace(TenuringTracer& mover); 299 void trace(TenuringTracer& mover) const; 328 void trace(TenuringTracer& mover) const; 403 void trace(TenuringTracer& mover) const; 532 void traceValues(TenuringTracer& mover) { bufferVal.trace(mover); } in traceValues() 533 void traceCells(TenuringTracer& mover) { in traceCells() 538 void traceSlots(TenuringTracer& mover) { bufferSlot.trace(mover); } in traceSlots() 539 void traceWholeCells(TenuringTracer& mover) { bufferWholeCell.trace(mover); } in traceWholeCells() 610 void trace(TenuringTracer& mover);
|
H A D | Marking.cpp | 2728 JSObject* TenuringTracer::onObjectEdge(JSObject* obj) { in onObjectEdge() 2749 JSString* TenuringTracer::onStringEdge(JSString* str) { in onStringEdge() 2764 JS::BigInt* TenuringTracer::onBigIntEdge(JS::BigInt* bi) { in onBigIntEdge() 2797 void TenuringTracer::traverse(JS::Value* thingp) { in traverse() 2836 TenuringTracer&); 2838 TenuringTracer&); 2965 static inline void TraceWholeCell(TenuringTracer& mover, in TraceWholeCell() 2985 void ArenaCellSet::trace(TenuringTracer& mover) { in trace() 3068 void js::TenuringTracer::traceObject(JSObject* obj) { in traceObject() 3111 void js::TenuringTracer::traceString(JSString* str) { in traceString() [all …]
|
H A D | Nursery.h | 111 class TenuringTracer final : public GenericTracer { 128 TenuringTracer(JSRuntime* rt, Nursery* nursery); 710 void collectToObjectFixedPoint(TenuringTracer& mover); 715 void collectToStringFixedPoint(TenuringTracer& mover); 780 friend class TenuringTracer; variable
|
/dports/lang/spidermonkey78/firefox-78.9.0/js/src/gc/ |
H A D | StoreBuffer.h | 128 void trace(TenuringTracer& mover); 158 void trace(TenuringTracer& mover); 264 void trace(TenuringTracer& mover) const; 293 void trace(TenuringTracer& mover) const; 368 void trace(TenuringTracer& mover) const; 472 void traceValues(TenuringTracer& mover) { bufferVal.trace(mover); } in traceValues() 473 void traceCells(TenuringTracer& mover) { in traceCells() 478 void traceSlots(TenuringTracer& mover) { bufferSlot.trace(mover); } in traceSlots() 479 void traceWholeCells(TenuringTracer& mover) { bufferWholeCell.trace(mover); } in traceWholeCells()
|
H A D | Marking.cpp | 707 static_cast<TenuringTracer*>(trc)->traverse(thingp); in TraceEdgeInternal() 3034 void TenuringTracer::traverse(T** tp) {} in traverse() 3037 void TenuringTracer::traverse(JSObject** objp) { in traverse() 3058 void TenuringTracer::traverse(JSString** strp) { in traverse() 3069 void TenuringTracer::traverse(JS::BigInt** bip) { in traverse() 3080 void TenuringTracer::traverse(T* thingp) { in traverse() 3107 TenuringTracer&); 3109 TenuringTracer&); 3235 void js::TenuringTracer::traceObject(JSObject* obj) { in traceObject() 3282 void js::TenuringTracer::traceString(JSString* str) { in traceString() [all …]
|
H A D | Nursery.h | 101 class TenuringTracer : public JSTracer { 120 TenuringTracer(JSRuntime* rt, Nursery* nursery); 606 void collectToFixedPoint(TenuringTracer& trc, 650 friend class TenuringTracer; variable
|
H A D | ArenaList.h | 24 class TenuringTracer; variable 371 friend class js::TenuringTracer;
|