Home
last modified time | relevance | path

Searched defs:slot (Results 1 – 25 of 42) sorted by relevance

12

/arkcompiler/ets_runtime/ecmascript/mem/
Dverification.cpp34 for (ObjectSlot slot = start; slot < end; slot++) { in VisitAllObjects() local
44 for (ObjectSlot slot = start; slot < end; slot++) { in VisitAllObjects() local
50 void VerifyObjectVisitor::VisitObject(ObjectSlot slot) in VisitObject()
70 ObjectSlot slot(reinterpret_cast<uintptr_t>(obj)); in operator ()() local
91 RootVisitor visitor = [this, &failCount]([[maybe_unused]] Root type, ObjectSlot slot) { in VerifyRoot()
95 for (ObjectSlot slot = start; slot < end; slot++) { in VerifyRoot() local
129 void Verification::VerifyObjectSlot(const ObjectSlot &slot, size_t *failCount) const in VerifyObjectSlot() argument
Dparallel_evacuator-inl.h43 for (ObjectSlot slot = start; slot < end; slot++) { in VisitBodyInObj() local
58 bool ParallelEvacuator::UpdateOldToNewObjectSlot(ObjectSlot &slot) in UpdateOldToNewObjectSlot()
100 void ParallelEvacuator::UpdateObjectSlot(ObjectSlot &slot) in UpdateObjectSlot()
116 void ParallelEvacuator::UpdateWeakObjectSlot(TaggedObject *value, ObjectSlot &slot) in UpdateWeakObjectSlot()
153 for (ObjectSlot slot = start; slot < end; slot++) { in SetObjectFieldRSet() local
160 void ParallelEvacuator::SetObjectRSet(ObjectSlot slot, Region *region) in SetObjectRSet()
Dparallel_marker-inl.h38 for (ObjectSlot slot = start; slot < end; slot++) { in VisitBodyInObj() local
48 inline void NonMovableMarker::MarkValue(uint32_t threadId, ObjectSlot &slot, Region *rootRegion, bo… in MarkValue()
82 … void NonMovableMarker::HandleRoots(uint32_t threadId, [[maybe_unused]] Root type, ObjectSlot slot) in HandleRoots()
93 for (ObjectSlot slot = start; slot < end; slot++) { in HandleRangeRoots() local
144 for (ObjectSlot slot = start; slot < end; slot++) { in VisitBodyInObj() local
159 …ine void MovableMarker::HandleRoots(uint32_t threadId, [[maybe_unused]] Root type, ObjectSlot slot) in HandleRoots()
170 for (ObjectSlot slot = start; slot < end; slot++) { in HandleRangeRoots() local
236 uintptr_t toAddress, size_t size, const MarkWord &markWord, ObjectSlot slot, bool isPromoted) in UpdateForwardAddressIfSuccess()
256 ObjectSlot slot) in UpdateForwardAddressIfFailed()
264 inline void SemiGCMarker::MarkValue(uint32_t threadId, TaggedObject *root, ObjectSlot slot) in MarkValue()
[all …]
Dparallel_marker.cpp75 [&](ObjectSlot slot) { MarkValue(threadId, slot, rootRegion, needBarrier); })) { in ProcessMarkStack()
79 for (ObjectSlot slot = start; slot < end; slot++) { in ProcessMarkStack() local
108 [&](ObjectSlot slot) { MarkValue(threadId, slot, rootRegion, needBarrier); })) { in ProcessIncrementalMarkStack()
112 for (ObjectSlot slot = start; slot < end; slot++) { in ProcessIncrementalMarkStack() local
152 … if (VisitBodyInObj(root, start, end, [&](ObjectSlot slot) { MarkValue(threadId, root, slot); })) { in ProcessMarkStack()
156 for (ObjectSlot slot = start; slot < end; slot++) { in ProcessMarkStack() local
178 … if (VisitBodyInObj(root, start, end, [&](ObjectSlot slot) { MarkValue(threadId, slot); })) { in ProcessMarkStack()
182 for (ObjectSlot slot = start; slot < end; slot++) { in ProcessMarkStack() local
Dparallel_evacuator.cpp154 … if (VisitBodyInObj(root, start, end, [&](ObjectSlot slot) { VerifyValue(object, slot); })) { in VerifyHeapObject()
158 for (ObjectSlot slot = start; slot < end; slot++) { in VerifyHeapObject() local
164 void ParallelEvacuator::VerifyValue(TaggedObject *object, ObjectSlot slot) in VerifyValue()
233 RootVisitor gcUpdateYoung = [this]([[maybe_unused]] Root type, ObjectSlot slot) { in UpdateRoot()
237 for (ObjectSlot slot = start; slot < end; slot++) { in UpdateRoot() local
262 ObjectSlot slot(ToUintPtr(obj)); in UpdateRecordWeakReference() local
311 ObjectSlot slot(ToUintPtr(mem)); in UpdateRSet() local
324 ObjectSlot slot(ToUintPtr(mem)); in UpdateRSet() local
394 … if (VisitBodyInObj(root, start, end, [&](ObjectSlot slot) { UpdateObjectSlot(slot); })) { in UpdateNewObjectField()
398 for (ObjectSlot slot = start; slot < end; slot++) { in UpdateNewObjectField() local
Dstw_young_gc.h55 inline void UpdatePromotedSlot(TaggedObject *object, ObjectSlot slot) in UpdatePromotedSlot()
Dstw_young_gc.cpp107 ObjectSlot slot(ToUintPtr(obj)); in Sweep() local
Dwork_manager.h184 inline void PushSlotNeedUpdate(uint32_t threadId, SlotNeedUpdate slot) in PushSlotNeedUpdate()
189 inline bool GetSlotNeedUpdate(uint32_t threadId, SlotNeedUpdate *slot) in GetSlotNeedUpdate()
Dparallel_marker.h68 [[maybe_unused]] ObjectSlot slot) // move in MarkObject()
Dfull_gc.cpp109 ObjectSlot slot(ToUintPtr(obj)); in Sweep() local
/arkcompiler/ets_runtime/ecmascript/
Djs_handle.h155 inline explicit JSHandle(uintptr_t slot) : address_(slot) in JSHandle()
169 …inline explicit JSHandle(const JSTaggedType *slot) : address_(reinterpret_cast<uintptr_t>(slot)) {} in JSHandle()
170 inline explicit JSHandle(const T *const *slot) : address_(reinterpret_cast<uintptr_t>(slot)) {} in JSHandle()
207 inline explicit JSMutableHandle(uintptr_t slot) : JSHandle<T>(slot) in JSMutableHandle()
/arkcompiler/ets_frontend/es2panda/util/
Dbitset.cpp56 size_t slot = pos & shiftMask; in Set() local
69 size_t slot = pos & shiftMask; in Test() local
DsymbolTable.cpp98 auto slot = std::atoi(std::string(lexItems[i + 1]).c_str()); in ReadSymbolTable() local
/arkcompiler/ets_runtime/ecmascript/debugger/
Ddropframe_manager.cpp55 uint16_t slot = 0; in ReadStlexvarParams() local
91 uint16_t slot; in MethodEntry() local
127 uint16_t slot; in DropLastFrame() local
148 void DropframeManager::EmplaceLexModifyRecord(JSThread *thread, JSTaggedValue env, uint16_t slot, J… in EmplaceLexModifyRecord()
203 uint16_t slot; in MergeLexModifyRecordOfTopFrame() local
/arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/
Dreg_alloc_stat.cpp37 auto slot = location.GetValue(); in RegAllocStat() local
Dreg_alloc_base.h99 for (size_t slot = 0; slot < GetStackMask().GetSize(); slot++) { in GetNextStackSlotImpl() local
Dspill_fills_resolver.cpp110 auto slot = location.IsStackParameter() ? location.GetValue() + offset : location.GetValue(); in MarkStackWrite() local
117 auto slot = location.IsStackParameter() ? location.GetValue() + offset : location.GetValue(); in IsStackWrite() local
/arkcompiler/ets_runtime/ecmascript/jspandafile/
Dscope_info_extractor.cpp54 int32_t slot = elementsLiteral->Get(i + 1).GetInt(); in GenerateScopeInfo() local
/arkcompiler/ets_runtime/ecmascript/snapshot/mem/
Dsnapshot_env.cpp70 for (ObjectSlot slot = start; slot < end; slot++) { in HandleObjectField() local
/arkcompiler/ets_runtime/ecmascript/compiler/
Dbytecodes.cpp805 uint16_t slot = READ_INST_4_1(); in InitBytecodeInfo() local
813 uint16_t slot = READ_INST_8_1(); in InitBytecodeInfo() local
821 uint16_t slot = READ_INST_16_3(); in InitBytecodeInfo() local
829 uint16_t slot = READ_INST_4_1(); in InitBytecodeInfo() local
837 uint16_t slot = READ_INST_8_1(); in InitBytecodeInfo() local
845 uint16_t slot = READ_INST_16_3(); in InitBytecodeInfo() local
/arkcompiler/ets_frontend/es2panda/binder/
Dvariable.cpp51 uint32_t slot = 0; in SetLexical() local
Dvariable.h144 void BindLexEnvSlot(uint32_t slot) in BindLexEnvSlot()
/arkcompiler/ets_runtime/ecmascript/ic/tests/
Dic_invoke_test.cpp91 JSTaggedValue slot = array->Get(thread, slotId); in HWTEST_F_L0() local
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/
Dheap_snapshot.cpp1046 #define ROOT_EDGE_BUILDER_CORE(type, slot) … in AddSyntheticRoot() argument
1062 …rootEdgeBuilder = [this, syntheticRoot, &edgeOffset]([[maybe_unused]] Root type, ObjectSlot slot) { in AddSyntheticRoot()
1072 for (ObjectSlot slot = start; slot < end; slot++) { in AddSyntheticRoot() local
/arkcompiler/runtime_core/libpandabase/utils/
Dcframe_layout.h158 constexpr ssize_t GetOffset(ssize_t slot) const in GetOffset()

12