Home
last modified time | relevance | path

Searched refs:TrackInfo (Results 1 - 10 of 10) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
H A Djs_array.h76 ACCESSORS(TrackInfo, TRACK_INFO_OFFSET, SIZE)
141 class TrackInfo : public TaggedObject { class
143 static TrackInfo *Cast(TaggedObject *object) in Cast()
146 return static_cast<TrackInfo *>(object); in Cast()
H A Dglobal_env_constants.cpp194 factory->NewSEcmaReadOnlyHClass(hClass, TrackInfo::SIZE, JSType::TRACK_INFO)); in InitSharedRootsClasses()
H A Ddump.cpp1088 TrackInfo::Cast(obj)->Dump(os); in DumpObject()
3578 void TrackInfo::Dump(std::ostream &os) const in Dump()
4448 TrackInfo::Cast(obj)->DumpForSnapshot(vec); in DumpObject()
5853 void TrackInfo::DumpForSnapshot(std::vector<Reference> &vec) const in DumpForSnapshot()
/arkcompiler/ets_runtime/ecmascript/shared_objects/
H A Djs_shared_array.h101 ACCESSORS_SYNCHRONIZED(TrackInfo, TRACK_INFO_OFFSET, MOD_RECORD_OFFSET)
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/
H A Dpgo_profiler.cpp248 auto trackInfo = TrackInfo::Cast(trackInfoVal.GetWeakReferentUnChecked()); in UpdateTrackElementsKind()
272 auto trackInfo = TrackInfo::Cast(trackInfoVal.GetWeakReferentUnChecked()); in UpdateTrackArrayLength()
287 auto trackInfo = TrackInfo::Cast(object); in UpdateTrackSpaceFlag()
298 auto trackInfo = TrackInfo::Cast(trackInfoVal.GetTaggedObject()); in UpdateTrackInfo()
1415 TrackInfo *trackInfo = TrackInfo::Cast(slotValue.GetTaggedObject()); in DumpCreateObject()
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dstub_builder-inl.h2266 GateRef bitfield = Load(VariableType::INT32(), trackInfo, IntPtr(TrackInfo::BIT_FIELD_OFFSET)); in SetElementsKindToTrackInfo()
2268 Int32(~static_cast<uint32_t>(TrackInfo::ElementsKindBits::Mask()))); in SetElementsKindToTrackInfo()
2269 GateRef newValue = Int32LSR(elementsKind, Int32(TrackInfo::ElementsKindBits::START_BIT)); in SetElementsKindToTrackInfo()
2271 Store(VariableType::INT32(), glue, trackInfo, IntPtr(TrackInfo::BIT_FIELD_OFFSET), newBitfield); in SetElementsKindToTrackInfo()
2276 GateRef bitfield = Load(VariableType::INT32(), trackInfo, IntPtr(TrackInfo::BIT_FIELD_OFFSET)); in SetSpaceFlagToTrackInfo()
2278 Int32(~static_cast<uint32_t>(TrackInfo::SpaceFlagBits::Mask()))); in SetSpaceFlagToTrackInfo()
2279 GateRef newValue = Int32LSL(spaceFlag, Int32(TrackInfo::SpaceFlagBits::START_BIT)); in SetSpaceFlagToTrackInfo()
2281 Store(VariableType::INT32(), glue, trackInfo, IntPtr(TrackInfo::BIT_FIELD_OFFSET), newBitfield); in SetSpaceFlagToTrackInfo()
H A Dnew_object_stub_builder.cpp1541 GateRef cachedHClassOffset = IntPtr(TrackInfo::CACHED_HCLASS_OFFSET); in NewTrackInfo()
1543 GateRef cachedFuncOffset = IntPtr(TrackInfo::CACHED_FUNC_OFFSET); in NewTrackInfo()
1546 GateRef arrayLengthOffset = IntPtr(TrackInfo::ARRAY_LENGTH_OFFSET); in NewTrackInfo()
1965 hclass = Load(VariableType::JS_ANY(), *trackInfo, IntPtr(TrackInfo::CACHED_HCLASS_OFFSET)); in CreateEmptyArray()
2009 hclass = Load(VariableType::JS_ANY(), *trackInfo, IntPtr(TrackInfo::CACHED_HCLASS_OFFSET)); in CreateArrayWithBuffer()
/arkcompiler/ets_runtime/ecmascript/jit/
H A Djit_profiler.cpp424 TrackInfo *trackInfo = TrackInfo::Cast(slotValue.GetTaggedObject()); in ConvertCreateObject()
/arkcompiler/ets_runtime/ecmascript/mem/
H A Dobject_xray.h517 TrackInfo::Cast(object)->VisitRangeSlot<visitType>(visitor); in VisitObjectBody()
/arkcompiler/ets_runtime/ecmascript/tests/
H A Ddump_test.cpp1108 CHECK_DUMP_FIELDS(TaggedObject::TaggedObjectSize(), TrackInfo::SIZE, 3U); in HWTEST_F_L0()

Completed in 36 milliseconds