Lines Matching defs:SharedHeap
425 class SharedHeap : public BaseHeap {
427 SharedHeap(const EcmaParamConfiguration &config) : BaseHeap(config) {}
428 virtual ~SharedHeap() = default;
431 static SharedHeap *GetInstance();
451 ParallelMarkTask(int32_t id, SharedHeap *heap, SharedParallelMarkPhase taskPhase)
460 SharedHeap *sHeap_ {nullptr};
466 AsyncClearTask(int32_t id, SharedHeap *heap, TriggerGCType type)
474 SharedHeap *sHeap_;
479 LOG_FULL(ERROR) << "SharedHeap IsMarking() not support yet";
555 LOG_FULL(ERROR) << "SharedHeap TryTriggerIdleCollection() not support yet";
561 LOG_FULL(ERROR) << "SharedHeap TryTriggerIncrementalMarking() not support yet";
707 LOG_FULL(ERROR) << "SharedHeap ChangeGCParams() not support yet";
847 // If the SharedHeap is almost OOM and a collect is failed, cause a GC with GCReason::ALLOCATION_FAILED,
854 static SharedHeap *instance_;
1654 SharedHeap *sHeap_ {nullptr};