Lines Matching refs:TenuringTracer

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()
2779 JS::Symbol* TenuringTracer::onSymbolEdge(JS::Symbol* sym) { return sym; } in onSymbolEdge()
2780 js::BaseScript* TenuringTracer::onScriptEdge(BaseScript* script) { in onScriptEdge()
2783 js::Shape* TenuringTracer::onShapeEdge(Shape* shape) { return shape; } in onShapeEdge()
2784 js::RegExpShared* TenuringTracer::onRegExpSharedEdge(RegExpShared* shared) { in onRegExpSharedEdge()
2787 js::BaseShape* TenuringTracer::onBaseShapeEdge(BaseShape* base) { return base; } in onBaseShapeEdge()
2788 js::GetterSetter* TenuringTracer::onGetterSetterEdge(GetterSetter* gs) { in onGetterSetterEdge()
2791 js::PropMap* TenuringTracer::onPropMapEdge(PropMap* map) { return map; } in onPropMapEdge()
2792 js::jit::JitCode* TenuringTracer::onJitCodeEdge(jit::JitCode* code) { in onJitCodeEdge()
2795 js::Scope* TenuringTracer::onScopeEdge(Scope* scope) { return scope; } in onScopeEdge()
2797 void TenuringTracer::traverse(JS::Value* thingp) { in traverse()
2822 void js::gc::StoreBuffer::MonoTypeBuffer<T>::trace(TenuringTracer& mover) { in trace()
2836 TenuringTracer&);
2838 TenuringTracer&);
2845 void js::gc::StoreBuffer::SlotsEdge::trace(TenuringTracer& mover) const { in trace()
2878 static inline void TraceWholeCell(TenuringTracer& mover, JSObject* object) { in TraceWholeCell()
2947 static inline void TraceWholeCell(TenuringTracer& mover, JSString* str) { in TraceWholeCell()
2961 static inline void TraceWholeCell(TenuringTracer& mover, BaseScript* script) { in TraceWholeCell()
2965 static inline void TraceWholeCell(TenuringTracer& mover, in TraceWholeCell()
2971 static void TraceBufferedCells(TenuringTracer& mover, Arena* arena, in TraceBufferedCells()
2985 void ArenaCellSet::trace(TenuringTracer& mover) { in trace()
3012 void js::gc::StoreBuffer::WholeCellBuffer::trace(TenuringTracer& mover) { in trace()
3037 void js::gc::StoreBuffer::CellPtrEdge<T>::trace(TenuringTracer& mover) const { in trace()
3061 void js::gc::StoreBuffer::ValueEdge::trace(TenuringTracer& mover) const { in trace()
3068 void js::TenuringTracer::traceObject(JSObject* obj) { in traceObject()
3085 void js::TenuringTracer::traceObjectSlots(NativeObject* nobj, uint32_t start, in traceObjectSlots()
3101 void js::TenuringTracer::traceSlots(Value* vp, Value* end) { in traceSlots()
3107 inline void js::TenuringTracer::traceSlots(JS::Value* vp, uint32_t nslots) { in traceSlots()
3111 void js::TenuringTracer::traceString(JSString* str) { in traceString()
3115 void js::TenuringTracer::traceBigInt(JS::BigInt* bi) { in traceBigInt()
3129 inline void js::TenuringTracer::insertIntoObjectFixupList( in insertIntoObjectFixupList()
3137 inline T* js::TenuringTracer::allocTenured(Zone* zone, AllocKind kind) { in allocTenured()
3141 JSString* js::TenuringTracer::allocTenuredString(JSString* src, Zone* zone, in allocTenuredString()
3150 JSObject* js::TenuringTracer::moveToTenuredSlow(JSObject* src) { in moveToTenuredSlow()
3226 inline JSObject* js::TenuringTracer::movePlainObjectToTenured( in movePlainObjectToTenured()
3258 size_t js::TenuringTracer::moveSlotsToTenured(NativeObject* dst, in moveSlotsToTenured()
3296 size_t js::TenuringTracer::moveElementsToTenured(NativeObject* dst, in moveElementsToTenured()
3356 inline void js::TenuringTracer::insertIntoStringFixupList( in insertIntoStringFixupList()
3363 JSString* js::TenuringTracer::moveToTenured(JSString* src) { in moveToTenured()
3514 JS::BigInt* js::TenuringTracer::moveToTenured(JS::BigInt* src) { in moveToTenured()
3532 void js::Nursery::collectToObjectFixedPoint(TenuringTracer& mover) { in collectToObjectFixedPoint()
3539 void js::Nursery::collectToStringFixedPoint(TenuringTracer& mover) { in collectToStringFixedPoint()
3587 size_t js::TenuringTracer::moveStringToTenured(JSString* dst, JSString* src, in moveStringToTenured()
3608 size_t js::TenuringTracer::moveBigIntToTenured(JS::BigInt* dst, JS::BigInt* src, in moveBigIntToTenured()