Home
last modified time | relevance | path

Searched defs:newRef (Results 1 – 11 of 11) sorted by relevance

/arkcompiler/ets_runtime/common_components/heap/ark_collector/
Dpreforward_barrier.cpp100 … PreforwardBarrier::AtomicWriteRefField(BaseObject* obj, RefField<true>& field, BaseObject* newRef, in AtomicWriteRefField()
113 …* PreforwardBarrier::AtomicSwapRefField(BaseObject* obj, RefField<true>& field, BaseObject* newRef, in AtomicSwapRefField()
125BaseObject* newRef, MemoryOrder succOrder, MemoryOrder failOrder) const in CompareAndSwapRefField()
Dcopy_barrier.cpp94 void CopyBarrier::AtomicWriteRefField(BaseObject* obj, RefField<true>& field, BaseObject* newRef, in AtomicWriteRefField()
107 …Object* CopyBarrier::AtomicSwapRefField(BaseObject* obj, RefField<true>& field, BaseObject* newRef, in AtomicSwapRefField()
119BaseObject* newRef, MemoryOrder succOrder, MemoryOrder failOrder) const in CompareAndSwapRefField()
Didle_barrier.cpp46 void IdleBarrier::AtomicWriteRefField(BaseObject* obj, RefField<true>& field, BaseObject* newRef, in AtomicWriteRefField()
58 …Object* IdleBarrier::AtomicSwapRefField(BaseObject* obj, RefField<true>& field, BaseObject* newRef, in AtomicSwapRefField()
71BaseObject* newRef, MemoryOrder sOrder, MemoryOrder fOrder) const in CompareAndSwapRefField()
Dpost_marking_barrier.cpp103 …PostMarkingBarrier::AtomicWriteRefField(BaseObject* obj, RefField<true>& field, BaseObject* newRef, in AtomicWriteRefField()
119 … PostMarkingBarrier::AtomicSwapRefField(BaseObject* obj, RefField<true>& field, BaseObject* newRef, in AtomicSwapRefField()
132BaseObject* newRef, MemoryOrder succOrder, MemoryOrder failOrder) const in CompareAndSwapRefField()
Dmarking_barrier.cpp140 void MarkingBarrier::AtomicWriteRefField(BaseObject* obj, RefField<true>& field, BaseObject* newRef, in AtomicWriteRefField()
159 …ect* MarkingBarrier::AtomicSwapRefField(BaseObject* obj, RefField<true>& field, BaseObject* newRef, in AtomicSwapRefField()
174BaseObject* newRef, MemoryOrder succOrder, MemoryOrder failOrder) const in CompareAndSwapRefField()
Denum_barrier.cpp140 …Object* EnumBarrier::AtomicSwapRefField(BaseObject* obj, RefField<true>& field, BaseObject* newRef, in AtomicSwapRefField()
155 void EnumBarrier::AtomicWriteRefField(BaseObject* obj, RefField<true>& field, BaseObject* newRef, in AtomicWriteRefField()
176BaseObject* newRef, MemoryOrder sOrder, MemoryOrder fOrder) const in CompareAndSwapRefField()
Dremark_barrier.cpp164 BaseObject *newRef, in AtomicWriteRefField()
184 BaseObject *newRef, in AtomicSwapRefField()
200 BaseObject *newRef, MemoryOrder succOrder, MemoryOrder failOrder) const in CompareAndSwapRefField()
Dark_collector.cpp123 RefField<> newRef(target); in TryUntagRefField() local
/arkcompiler/ets_runtime/common_components/heap/barrier/tests/
Dbarrier_test.cpp120 BaseObject* newRef = dummyObj.get(); in HWTEST_F_L0() local
129 BaseObject* newRef = dummyObj.get(); in HWTEST_F_L0() local
138 BaseObject* newRef = dummyObj.get(); in HWTEST_F_L0() local
148 BaseObject* newRef = dummyObj.get(); in HWTEST_F_L0() local
190 BaseObject* newRef = reinterpret_cast<BaseObject*>(0x1234567890); in HWTEST_F_L0() local
/arkcompiler/ets_runtime/common_components/heap/barrier/
Dbarrier.cpp92 BaseObject* Barrier::AtomicSwapRefField(BaseObject* obj, RefField<true>& field, BaseObject* newRef, in AtomicSwapRefField()
111 …pareAndSwapRefField(BaseObject* obj, RefField<true>& field, BaseObject* oldRef, BaseObject* newRef, in CompareAndSwapRefField()
/arkcompiler/runtime_core/static_core/runtime/
Dclass_linker_context.h159 bool CompareAndSetRefToLinker(mem::Reference *oldRef, mem::Reference *newRef) in CompareAndSetRefToLinker()