Lines Matching defs:heapValue
35 TaggedObject *heapValue = JSTaggedValue(value).GetHeapObject();
37 valueRegion->NonAtomicMark(heapValue);
38 } else if (writeType != WriteBarrierType::DESERIALIZE && valueRegion->AtomicMark(heapValue)) {
39 heap->GetWorkManager()->Push(MAIN_THREAD_INDEX, heapValue);
66 TaggedObject *heapValue = JSTaggedValue(value).GetHeapObject();
68 valueRegion->NonAtomicMark(heapValue);
69 } else if (writeType != WriteBarrierType::DESERIALIZE && valueRegion->AtomicMark(heapValue)) {
70 heap->GetWorkManager()->Push(MAIN_THREAD_INDEX, heapValue);
81 TaggedObject *heapValue = JSTaggedValue(value).GetHeapObject();
82 if (valueRegion->AtomicMark(heapValue)) {
85 SharedHeap::GetInstance()->GetWorkManager()->PushToLocalMarkingBuffer(localBuffer, heapValue);