Home
last modified time | relevance | path

Searched refs:fieldTypeArray (Results 1 – 3 of 3) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/jspandafile/
Dclass_info_extractor.h131 … const JSHandle<TaggedArray> &fieldTypeArray);
133 …ic void DefineSendableInstanceHClass(JSThread *thread, const JSHandle<TaggedArray> &fieldTypeArray,
137 … const JSHandle<TaggedArray> &fieldTypeArray);
171 static void AddFieldTypeToHClass(JSThread *thread, const JSHandle<TaggedArray> &fieldTypeArray,
174 static void AddFieldTypeToHClass(JSThread *thread, const JSHandle<TaggedArray> &fieldTypeArray,
177 static void AddFieldTypeToDict(JSThread *thread, const JSHandle<TaggedArray> &fieldTypeArray,
Dclass_info_extractor.cpp848 …leClassDefiner::AddFieldTypeToHClass(JSThread *thread, const JSHandle<TaggedArray> &fieldTypeArray, in AddFieldTypeToHClass() argument
851 uint32_t length = fieldTypeArray->GetLength(); in AddFieldTypeToHClass()
858 key.Update(fieldTypeArray->Get(i)); in AddFieldTypeToHClass()
860 TrackType type = FromFieldType(FieldType(fieldTypeArray->Get(i + 1).GetInt())); in AddFieldTypeToHClass()
882 …ableClassDefiner::AddFieldTypeToDict(JSThread *thread, const JSHandle<TaggedArray> &fieldTypeArray, in AddFieldTypeToDict() argument
885 uint32_t length = fieldTypeArray->GetLength(); in AddFieldTypeToDict()
890 key.Update(fieldTypeArray->Get(i)); in AddFieldTypeToDict()
892 TrackType type = FromFieldType(FieldType(fieldTypeArray->Get(i + 1).GetInt())); in AddFieldTypeToDict()
900 …leClassDefiner::AddFieldTypeToHClass(JSThread *thread, const JSHandle<TaggedArray> &fieldTypeArray, in AddFieldTypeToHClass() argument
904 AddFieldTypeToDict(thread, fieldTypeArray, dict); in AddFieldTypeToHClass()
[all …]
/arkcompiler/ets_runtime/ecmascript/stubs/
Druntime_stubs-inl.h946 …JSHandle<TaggedArray> fieldTypeArray = ConstantPool::GetFieldLiteral(thread, constpoolHandle, fiel… in RuntimeCreateSharedClass() local
947 …rray> staticFieldArray = SendableClassDefiner::ExtractStaticFieldTypeArray(thread, fieldTypeArray); in RuntimeCreateSharedClass()
955 uint32_t arrayLength = fieldTypeArray->GetLength(); in RuntimeCreateSharedClass()
956 auto instanceFieldNums = static_cast<uint32_t>(fieldTypeArray->Get(arrayLength - 1).GetInt()); in RuntimeCreateSharedClass()
957 fieldTypeArray->Trim(thread, instanceFieldNums * 2); // 2: key-type in RuntimeCreateSharedClass()
958 SendableClassDefiner::DefineSendableInstanceHClass(thread, fieldTypeArray, cls, base); in RuntimeCreateSharedClass()