Home
last modified time | relevance | path

Searched refs:WriteBarrier (Results 1 - 3 of 3) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/mem/
H A Dbarriers-inl.h31 static ARK_INLINE void WriteBarrier(const JSThread *thread, void *obj, size_t offset, JSTaggedType value) in WriteBarrier() function
33 // NOTE: The logic in WriteBarrier should be synced with CopyObject. in WriteBarrier()
34 // if any new feature/bugfix be added in WriteBarrier, it should also be added to CopyObject. in WriteBarrier()
40 LOG_FULL(FATAL) << "WriteBarrier checked value:" << value << " is invalid!"; in WriteBarrier()
85 WriteBarrier(thread, obj, offset, value); in SetObject()
92 WriteBarrier(thread, obj, 0, value); in SynchronizedSetClass()
101 WriteBarrier(thread, obj, offset, value); in SynchronizedSetObject()
121 // NOTE: The logic in CopyObject should be synced with WriteBarrier. in CopyObject()
122 // if any new feature/bugfix be added in CopyObject, it should also be added to WriteBarrier. in CopyObject()
/arkcompiler/ets_runtime/ecmascript/serializer/
H A Dbase_deserializer.cpp140 WriteBarrier(thread_, reinterpret_cast<void *>(info->GetObjAddr()), info->GetFieldOffset(), res); in DeserializeNativeBindingObject()
157 WriteBarrier(thread_, reinterpret_cast<void *>(info->GetObjAddr()), info->GetFieldOffset(), in DeserializeJSError()
200 WriteBarrier<WriteBarrierType::DESERIALIZE>(thread_, reinterpret_cast<void *>(objAddr), fieldOffset, in HandleNewObjectEncodeFlag()
263 WriteBarrier<WriteBarrierType::DESERIALIZE>(thread_, reinterpret_cast<void *>(objAddr), fieldOffset, in ReadSingleEncodeData()
288 WriteBarrier<WriteBarrierType::DESERIALIZE>(thread_, reinterpret_cast<void *>(objAddr), fieldOffset, in ReadSingleEncodeData()
298 WriteBarrier<WriteBarrierType::DESERIALIZE>(thread_, reinterpret_cast<void *>(objAddr), fieldOffset, in ReadSingleEncodeData()
366 WriteBarrier(thread_, reinterpret_cast<void *>(objAddr), fieldOffset, value); in ReadSingleEncodeData()
/arkcompiler/ets_runtime/ecmascript/snapshot/mem/
H A Dsnapshot_processor.cpp1628 WriteBarrier<WriteBarrierType::DESERIALIZE>(vm_->GetJSThread(), reinterpret_cast<void *>(value), 0, object); in DeserializeTaggedField()

Completed in 5 milliseconds