• Home
  • Raw
  • Download

Lines Matching refs:jsPandaFile

90     static JSHandle<ConstantPool> CreateConstPool(EcmaVM *vm, const JSPandaFile *jsPandaFile,  in CreateConstPool()  argument
93 … const panda_file::File::IndexHeader *mainIndex = jsPandaFile->GetPandaFile()->GetIndexHeader(id); in CreateConstPool()
98 bool isLoadedAOT = jsPandaFile->IsLoadedAOT(); in CreateConstPool()
101 panda_file::IndexAccessor indexAccessor(*jsPandaFile->GetPandaFile(), id); in CreateConstPool()
103 constpool = GetDeserializedConstantPool(vm, jsPandaFile, index); in CreateConstPool()
114 constpool->SetJSPandaFile(jsPandaFile); in CreateConstPool()
122 JSPandaFile *jsPandaFile = GetJSPandaFile(); in GetEntityId() local
124 Span<const panda_file::File::EntityId> indexs = jsPandaFile->GetMethodIndex(indexHeader); in GetEntityId()
130 JSPandaFile *jsPandaFile = GetJSPandaFile(); in GetMethodIndexByEntityId() local
132 Span<const panda_file::File::EntityId> indexs = jsPandaFile->GetMethodIndex(indexHeader); in GetMethodIndexByEntityId()
181 inline void SetJSPandaFile(const void *jsPandaFile) in SetJSPandaFile() argument
183 Barriers::SetPrimitive(GetData(), GetJSPandaFileOffset(), jsPandaFile); in SetJSPandaFile()
226 JSPandaFile *jsPandaFile = taggedPool->GetJSPandaFile(); in GetMethodFromCache() local
229 bool isLoadedAOT = jsPandaFile->IsLoadedAOT(); in GetMethodFromCache()
247 ASSERT(jsPandaFile->IsNewVersion()); in GetMethodFromCache()
253 MethodLiteral *methodLiteral = jsPandaFile->FindMethodLiteral(id.GetOffset()); in GetMethodFromCache()
256 …JSHandle<Method> method = factory->NewMethod(jsPandaFile, methodLiteral, constpoolHandle, moduleHa… in GetMethodFromCache()
270 JSPandaFile *jsPandaFile = constpool->GetJSPandaFile(); variable
273 bool isLoadedAOT = jsPandaFile->IsLoadedAOT();
283 ASSERT(jsPandaFile->IsNewVersion());
287 … thread, jsPandaFile, literalId, constpool, entry, needSetAotFlag, entryIndexes, nullptr,
301 JSPandaFile *jsPandaFile = constpool->GetJSPandaFile(); in GetFieldLiteral() local
303 ASSERT(jsPandaFile->IsNewVersion()); in GetFieldLiteral()
306 thread, jsPandaFile, literalId, constpool, entry, false, entryIndexes); in GetFieldLiteral()
317 JSPandaFile *jsPandaFile = taggedPool->GetJSPandaFile(); in GetLiteralFromCache() local
320 bool isLoadedAOT = jsPandaFile->IsLoadedAOT(); in GetLiteralFromCache()
330 ASSERT(jsPandaFile->IsNewVersion()); in GetLiteralFromCache()
338 LiteralDataExtractor::ExtractObjectDatas(thread, jsPandaFile, id, elements, in GetLiteralFromCache()
352 … pgo::PGOProfilerManager::GetInstance()->GetPandaFileId(jsPandaFile->GetJSPandaFileDesc(), in GetLiteralFromCache()
377 … literal.Update(LiteralDataExtractor::GetDatasIgnoreType(thread, jsPandaFile, id, in GetLiteralFromCache()
450 JSPandaFile *jsPandaFile = taggedPool->GetJSPandaFile(); in GetStringFromCache() local
452 auto foundStr = jsPandaFile->GetStringData(id); in GetStringFromCache()
458 jsPandaFile->IsFirstMergedAbc(), id.GetOffset()); in GetStringFromCache()
502 …onstantPool> GetDeserializedConstantPool(EcmaVM *vm, const JSPandaFile *jsPandaFile, int32_t cpID);