Home
last modified time | relevance | path

Searched refs:slotAddr (Results 1 – 6 of 6) sorted by relevance

/ark/js_runtime/ecmascript/mem/
Dbarriers-inl.h30 uintptr_t slotAddr = ToUintPtr(obj) + offset; in WriteBarrier() local
33 ASSERT((slotAddr % static_cast<uint8_t>(MemAlignment::MEM_ALIGN_OBJECT)) == 0); in WriteBarrier()
34 objectRegion->InsertOldToNewRememberedSet(slotAddr); in WriteBarrier()
38 …RuntimeApi::MarkObject(slotAddr, objectRegion, reinterpret_cast<TaggedObject *>(value), valueRegio… in WriteBarrier()
Dslots.h25 explicit ObjectSlot(uintptr_t slotAddr) : slotAddress_(slotAddr) {} in ObjectSlot() argument
/ark/js_runtime/ecmascript/
Druntime_api.cpp21 void RuntimeApi::MarkObject(uintptr_t slotAddr, Region *objectRegion, TaggedObject *value, Region *… in MarkObject() argument
36 set->AtomicInsert(slotAddr); in MarkObject()
Druntime_api.h27 …static void MarkObject(uintptr_t slotAddr, Region *objectRegion, TaggedObject *value, Region *valu…
Druntime_trampolines.cpp1306 CONVERT_ARG_PTR_CHECKED(void*, slotAddr, 0); in DEF_RUNTIME_TRAMPOLINES()
1313 ::panda::ecmascript::RuntimeApi::MarkObject(reinterpret_cast<uintptr_t>(slotAddr), in DEF_RUNTIME_TRAMPOLINES()
/ark/js_runtime/ecmascript/compiler/
Dstub.cpp1146 GateRef slotAddr = IntPtrAdd(TaggedCastToIntPtr(obj), offset); in SetValueWithBarrier() local
1160 GateRef bitOffset = AddrToBitOffset(oldToNewSet, slotAddr); in SetValueWithBarrier()
1181 { PtrBuildTaggedWithNoGC(objectRegion), PtrBuildTaggedWithNoGC(slotAddr) }); in SetValueWithBarrier()
1188 PtrBuildTaggedWithNoGC(slotAddr), PtrBuildTaggedWithNoGC(objectRegion), in SetValueWithBarrier()