Lines Matching refs:jsPandaFile
34 void LiteralDataExtractor::ExtractObjectDatas(JSThread *thread, const JSPandaFile *jsPandaFile, siz… in ExtractObjectDatas() argument
41 LiteralDataAccessor lda = jsPandaFile->GetLiteralDataAccessor(); in ExtractObjectDatas()
51 index, [elements, properties, &epos, &ppos, factory, thread, jsPandaFile, in ExtractObjectDatas()
69 StringData sd = jsPandaFile->GetStringData(EntityId(std::get<uint32_t>(value))); in ExtractObjectDatas()
101 … DefineMethodInLiteral(thread, jsPandaFile, methodId, constpool, kind, length, entryPoint); in ExtractObjectDatas()
131 …const JSPandaFile *jsPandaFile, size_t index, JSHandle<ConstantPool> constpool, const CString &ent… in GetDatasIgnoreTypeForClass() argument
133 LiteralDataAccessor lda = jsPandaFile->GetLiteralDataAccessor(); in GetDatasIgnoreTypeForClass()
140 return EnumerateLiteralVals(thread, lda, jsPandaFile, index, constpool, entryPoint); in GetDatasIgnoreTypeForClass()
143 …edArray> LiteralDataExtractor::GetDatasIgnoreType(JSThread *thread, const JSPandaFile *jsPandaFile, in GetDatasIgnoreType() argument
147 LiteralDataAccessor lda = jsPandaFile->GetLiteralDataAccessor(); in GetDatasIgnoreType()
148 return EnumerateLiteralVals(thread, lda, jsPandaFile, index, constpool, entryPoint); in GetDatasIgnoreType()
152 …const JSPandaFile *jsPandaFile, size_t index, JSHandle<ConstantPool> constpool, const CString &ent… in EnumerateLiteralVals() argument
161 … index, [literals, &pos, factory, thread, jsPandaFile, &methodId, &kind, &constpool, &entryPoint] in EnumerateLiteralVals()
178 StringData sd = jsPandaFile->GetStringData(EntityId(std::get<uint32_t>(value))); in EnumerateLiteralVals()
206 … DefineMethodInLiteral(thread, jsPandaFile, methodId, constpool, kind, length, entryPoint); in EnumerateLiteralVals()
268 …tion> LiteralDataExtractor::DefineMethodInLiteral(JSThread *thread, const JSPandaFile *jsPandaFile, in DefineMethodInLiteral() argument
278 auto methodLiteral = jsPandaFile->FindMethodLiteral(offset); in DefineMethodInLiteral()
288 CString moduleName = jsPandaFile->GetJSPandaFileDesc(); in DefineMethodInLiteral()
295 bool hasRecord = jsPandaFile->CheckAndGetRecordInfo(entry, recordInfo); in DefineMethodInLiteral()
300 if (jsPandaFile->IsModule(recordInfo)) { in DefineMethodInLiteral()
306 JSHandle<Method> method = factory->NewMethod(jsPandaFile, methodLiteral, constpool, in DefineMethodInLiteral()
314 void LiteralDataExtractor::GetMethodOffsets(const JSPandaFile *jsPandaFile, size_t index, in GetMethodOffsets() argument
317 LiteralDataAccessor lda = jsPandaFile->GetLiteralDataAccessor(); in GetMethodOffsets()
334 void LiteralDataExtractor::GetMethodOffsets(const JSPandaFile *jsPandaFile, EntityId id, in GetMethodOffsets() argument
337 LiteralDataAccessor lda = jsPandaFile->GetLiteralDataAccessor(); in GetMethodOffsets()
354 void LiteralDataExtractor::ExtractObjectDatas(JSThread *thread, const JSPandaFile *jsPandaFile, Ent… in ExtractObjectDatas() argument
361 LiteralDataAccessor lda = jsPandaFile->GetLiteralDataAccessor(); in ExtractObjectDatas()
372 id, [elements, properties, &entryIndexes, &pos, &epos, &ppos, factory, thread, jsPandaFile, in ExtractObjectDatas()
390 StringData sd = jsPandaFile->GetStringData(EntityId(std::get<uint32_t>(value))); in ExtractObjectDatas()
431 DefineMethodInLiteral(thread, jsPandaFile, methodId, constpool, kind, in ExtractObjectDatas()
461 …edArray> LiteralDataExtractor::GetDatasIgnoreType(JSThread *thread, const JSPandaFile *jsPandaFile, in GetDatasIgnoreType() argument
468 LiteralDataAccessor lda = jsPandaFile->GetLiteralDataAccessor(); in GetDatasIgnoreType()
476 id, [literals, &pos, factory, thread, jsPandaFile, in GetDatasIgnoreType()
494 StringData sd = jsPandaFile->GetStringData(EntityId(std::get<uint32_t>(value))); in GetDatasIgnoreType()
530 DefineMethodInLiteral(thread, jsPandaFile, methodId, constpool, in GetDatasIgnoreType()