Home
last modified time | relevance | path

Searched refs:TenuringTracer (Results 1 – 25 of 61) sorted by relevance

123

/dports/www/firefox/firefox-99.0/js/src/gc/
H A DTenuring.cpp44 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 DStoreBuffer.h158 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 DTenuring.h24 class TenuringTracer final : public GenericTracer {
52 TenuringTracer(JSRuntime* rt, Nursery* nursery);
H A DArenaList.h24 class TenuringTracer; variable
381 friend class js::TenuringTracer;
/dports/www/firefox-legacy/firefox-52.8.0esr/js/src/gc/
H A DStoreBuffer.h133 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 DMarking.cpp2211 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 DNursery.h75 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 DStoreBuffer.h126 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 DMarking.cpp609 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 DNursery.h50 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 DStoreBuffer.h130 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 DMarking.cpp2477 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 DNursery.h73 class TenuringTracer : public JSTracer {
88 TenuringTracer(JSRuntime* rt, Nursery* nursery);
540 void collectToFixedPoint(TenuringTracer& trc,
588 friend class TenuringTracer; variable
H A DArenaList.h23 class TenuringTracer; variable
356 friend class js::TenuringTracer;
/dports/www/firefox-esr/firefox-91.8.0/js/src/gc/
H A DStoreBuffer.h158 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 DMarking.cpp2728 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 DNursery.h111 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 DArenaList.h24 class TenuringTracer; variable
399 friend class js::TenuringTracer;
/dports/mail/thunderbird/thunderbird-91.8.0/js/src/gc/
H A DStoreBuffer.h158 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 DMarking.cpp2728 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 DNursery.h111 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 DStoreBuffer.h128 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 DMarking.cpp707 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 DNursery.h101 class TenuringTracer : public JSTracer {
120 TenuringTracer(JSRuntime* rt, Nursery* nursery);
606 void collectToFixedPoint(TenuringTracer& trc,
650 friend class TenuringTracer; variable
H A DArenaList.h24 class TenuringTracer; variable
371 friend class js::TenuringTracer;

123