Lines Matching refs:WriteBarrier
23 MarkingBarrier* WriteBarrier::CurrentMarkingBarrier(Heap* heap) {
28 void WriteBarrier::SetForThread(MarkingBarrier* marking_barrier) {
33 void WriteBarrier::ClearForThread(MarkingBarrier* marking_barrier) {
38 void WriteBarrier::MarkingSlow(Heap* heap, HeapObject host, HeapObjectSlot slot,
47 void WriteBarrier::MarkingSlowFromGlobalHandle(Heap* heap, HeapObject value) {
52 void WriteBarrier::MarkingSlowFromInternalFields(Heap* heap, JSObject host) {
59 void WriteBarrier::MarkingSlow(Heap* heap, Code host, RelocInfo* reloc_info,
67 void WriteBarrier::MarkingSlow(Heap* heap, JSArrayBuffer host,
75 void WriteBarrier::MarkingSlow(Heap* heap, DescriptorArray descriptor_array,
83 int WriteBarrier::MarkingFromCode(Address raw_host, Address raw_slot) {
95 WriteBarrier::Marking(host, slot, MaybeObject(value));
101 bool WriteBarrier::IsImmortalImmovableHeapObject(HeapObject object) {