Searched refs:WriteBarrier (Results 1 - 3 of 3) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/mem/ |
H A D | barriers-inl.h | 31 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 D | base_deserializer.cpp | 140 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 D | snapshot_processor.cpp | 1628 WriteBarrier<WriteBarrierType::DESERIALIZE>(vm_->GetJSThread(), reinterpret_cast<void *>(value), 0, object); in DeserializeTaggedField()
|
Completed in 5 milliseconds