Searched refs:fieldTypeArray (Results 1 – 3 of 3) sorted by relevance
| /arkcompiler/ets_runtime/ecmascript/jspandafile/ |
| D | class_info_extractor.h | 131 … 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,
|
| D | class_info_extractor.cpp | 848 …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/ |
| D | runtime_stubs-inl.h | 946 …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()
|