Lines Matching refs:TenuringTracer

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()
3093 void js::gc::StoreBuffer::MonoTypeBuffer<T>::trace(TenuringTracer& mover) { in trace()
3107 TenuringTracer&);
3109 TenuringTracer&);
3116 void js::gc::StoreBuffer::SlotsEdge::trace(TenuringTracer& mover) const { in trace()
3149 static inline void TraceWholeCell(TenuringTracer& mover, JSObject* object) { in TraceWholeCell()
3153 static inline void TraceWholeCell(TenuringTracer& mover, JSString* str) { in TraceWholeCell()
3157 static inline void TraceWholeCell(TenuringTracer& mover, BaseScript* script) { in TraceWholeCell()
3161 static inline void TraceWholeCell(TenuringTracer& mover, in TraceWholeCell()
3167 static void TraceBufferedCells(TenuringTracer& mover, Arena* arena, in TraceBufferedCells()
3181 void js::gc::StoreBuffer::WholeCellBuffer::trace(TenuringTracer& mover) { in trace()
3213 void js::gc::StoreBuffer::CellPtrEdge<T>::trace(TenuringTracer& mover) const { in trace()
3228 void js::gc::StoreBuffer::ValueEdge::trace(TenuringTracer& mover) const { in trace()
3235 void js::TenuringTracer::traceObject(JSObject* obj) { in traceObject()
3255 void js::TenuringTracer::traceObjectSlots(NativeObject* nobj, uint32_t start, in traceObjectSlots()
3272 void js::TenuringTracer::traceSlots(Value* vp, Value* end) { in traceSlots()
3278 inline void js::TenuringTracer::traceSlots(JS::Value* vp, uint32_t nslots) { in traceSlots()
3282 void js::TenuringTracer::traceString(JSString* str) { in traceString()
3286 void js::TenuringTracer::traceBigInt(JS::BigInt* bi) { in traceBigInt()
3297 inline void js::TenuringTracer::insertIntoObjectFixupList( in insertIntoObjectFixupList()
3305 inline T* js::TenuringTracer::allocTenured(Zone* zone, AllocKind kind) { in allocTenured()
3309 JSObject* js::TenuringTracer::moveToTenuredSlow(JSObject* src) { in moveToTenuredSlow()
3384 inline JSObject* js::TenuringTracer::movePlainObjectToTenured( in movePlainObjectToTenured()
3415 size_t js::TenuringTracer::moveSlotsToTenured(NativeObject* dst, in moveSlotsToTenured()
3447 size_t js::TenuringTracer::moveElementsToTenured(NativeObject* dst, in moveElementsToTenured()
3507 inline void js::TenuringTracer::insertIntoStringFixupList( in insertIntoStringFixupList()
3514 JSString* js::TenuringTracer::moveToTenured(JSString* src) { in moveToTenured()
3533 inline void js::TenuringTracer::insertIntoBigIntFixupList( in insertIntoBigIntFixupList()
3540 JS::BigInt* js::TenuringTracer::moveToTenured(JS::BigInt* src) { in moveToTenured()
3559 void js::Nursery::collectToFixedPoint(TenuringTracer& mover, in collectToFixedPoint()
3583 size_t js::TenuringTracer::moveStringToTenured(JSString* dst, JSString* src, in moveStringToTenured()
3604 size_t js::TenuringTracer::moveBigIntToTenured(JS::BigInt* dst, JS::BigInt* src, in moveBigIntToTenured()