/arkcompiler/runtime_core/abc2program/ |
H A D | abc_literal_array_processor.h | 27 panda_file::LiteralDataAccessor &literal_data_accessor); 33 void FillLiteralData(pandasm::LiteralArray *lit_array, const panda_file::LiteralDataAccessor::LiteralValue &value, 35 panda_file::LiteralDataAccessor &literal_data_accessor_;
|
H A D | abc_literal_array_processor.cpp | 24 panda_file::LiteralDataAccessor &literal_data_accessor) in AbcLiteralArrayProcessor() 53 const panda_file::LiteralDataAccessor::LiteralValue &value, in GetLiteralArrayById() 60 const panda_file::LiteralDataAccessor::LiteralValue &value, in FillLiteralData()
|
H A D | abc_class_processor.h | 50 std::unique_ptr<panda_file::LiteralDataAccessor> literal_data_accessor_;
|
H A D | abc_class_processor.cpp | 128 literal_data_accessor_ = std::make_unique<panda_file::LiteralDataAccessor>(*file_, file_->GetLiteralArraysId()); in FillLiteralArrayTable()
|
H A D | abc_annotation_processor.cpp | 53 panda_file::LiteralDataAccessor lit_data_accessor(*file_, file_->GetLiteralArraysId()); in FillLiteralArrayAnnotation()
|
/arkcompiler/runtime_core/static_core/abc2program/ |
H A D | abc_literal_array_processor.h | 31 const panda_file::LiteralDataAccessor::LiteralValue &value) const; 32 std::unique_ptr<panda_file::LiteralDataAccessor> literalDataAccessor_; 33 void FillLiteralData(pandasm::LiteralArray *litArray, const panda_file::LiteralDataAccessor::LiteralValue &value,
|
H A D | abc_literal_array_processor.cpp | 24 literalDataAccessor_ = std::make_unique<panda_file::LiteralDataAccessor>(*file_, entityId_); in AbcLiteralArrayProcessor() 30 const panda_file::LiteralDataAccessor::LiteralValue &value) const in FillLiteralArrayData() 54 const panda_file::LiteralDataAccessor::LiteralValue &value, in FillLiteralData() 111 index, [this, litArray](const panda_file::LiteralDataAccessor::LiteralValue &value, in GetLiteralArray()
|
/arkcompiler/runtime_core/libpandafile/ |
H A D | literal_data_accessor.cpp | 20 LiteralDataAccessor::LiteralDataAccessor(const File &panda_file, File::EntityId literal_data_id) in LiteralDataAccessor() function in panda::panda_file::LiteralDataAccessor
|
H A D | literal_data_accessor-inl.h | 26 inline size_t LiteralDataAccessor::GetLiteralValsNum(File::EntityId id) const in GetLiteralValsNum() 32 inline size_t LiteralDataAccessor::GetLiteralValsNum(size_t index) const in GetLiteralValsNum() 39 inline void LiteralDataAccessor::EnumerateLiteralVals(size_t index, const Callback &cb) in EnumerateLiteralVals() 45 inline void LiteralDataAccessor::EnumerateLiteralVals(File::EntityId id, const Callback &cb) in EnumerateLiteralVals()
|
H A D | literal_data_accessor.h | 66 class LiteralDataAccessor { class in panda::panda_file::LiteralTag 68 LiteralDataAccessor(const File &panda_file, File::EntityId literal_data_id);
|
/arkcompiler/runtime_core/static_core/libpandafile/ |
H A D | literal_data_accessor.cpp | 20 LiteralDataAccessor::LiteralDataAccessor(const File &pandaFile, File::EntityId literalDataId) in LiteralDataAccessor() function in ark::panda_file::LiteralDataAccessor
|
H A D | literal_data_accessor-inl.h | 26 inline size_t LiteralDataAccessor::GetLiteralValsNum(size_t index) in GetLiteralValsNum() 35 inline void LiteralDataAccessor::EnumerateLiteralVals(size_t index, const Callback &cb) in EnumerateLiteralVals() 42 inline void LiteralDataAccessor::EnumerateLiteralVals(File::EntityId id, const Callback &cb) in EnumerateLiteralVals()
|
H A D | literal_data_accessor.h | 61 class LiteralDataAccessor { class in ark::panda_file::LiteralTag 63 LiteralDataAccessor(const File &pandaFile, File::EntityId literalDataId);
|
H A D | file_reader.h | 83 const panda_file::LiteralDataAccessor::LiteralValue &value, 85 bool CreateLiteralArrayItem(LiteralDataAccessor *litArrayAccessor, File::EntityId arrayId, uint32_t index);
|
H A D | file_reader.cpp | 90 static void EmplaceLiteralArray(const panda_file::LiteralDataAccessor::LiteralValue &value, in EmplaceLiteralArray() 103 static void EmplaceLiteralString(const panda_file::LiteralDataAccessor::LiteralValue &value, in EmplaceLiteralString() 114 static void EmplaceLiteralArrayString(const panda_file::LiteralDataAccessor::LiteralValue &value, in EmplaceLiteralArrayString() 133 const panda_file::LiteralDataAccessor::LiteralValue &value, in EmplaceLiteralVals() 208 bool FileReader::CreateLiteralArrayItem(LiteralDataAccessor *litArrayAccessor, File::EntityId arrayId, uint32_t index) in CreateLiteralArrayItem() 221 arrayId, [&literalArray, this](const panda_file::LiteralDataAccessor::LiteralValue &value, in CreateLiteralArrayItem() 982 LiteralDataAccessor litArrayAccessor(*file_, litArraysId); in ReadLiteralArrayItems()
|
/arkcompiler/ets_runtime/ecmascript/patch/ |
H A D | patch_loader.h | 28 using LiteralDataAccessor = panda_file::LiteralDataAccessor; 29 using LiteralValue = panda_file::LiteralDataAccessor::LiteralValue;
|
/arkcompiler/ets_runtime/ecmascript/jspandafile/ |
H A D | literal_data_extractor.cpp | 26 using LiteralDataAccessor = panda_file::LiteralDataAccessor; 27 using LiteralValue = panda_file::LiteralDataAccessor::LiteralValue; 36 LiteralDataAccessor lda = jsPandaFile->GetLiteralDataAccessor(); in ExtractObjectDatas() 133 LiteralDataAccessor lda = jsPandaFile->GetLiteralDataAccessor(); in GetDatasIgnoreTypeForClass() 147 LiteralDataAccessor lda = jsPandaFile->GetLiteralDataAccessor(); in GetDatasIgnoreType() 151 JSHandle<TaggedArray> LiteralDataExtractor::EnumerateLiteralVals(JSThread *thread, LiteralDataAccessor &lda, in EnumerateLiteralVals() 363 LiteralDataAccessor lda = jsPandaFile->GetLiteralDataAccessor(); in GetMethodOffsets() 384 LiteralDataAccessor lda = jsPandaFile->GetLiteralDataAccessor(); in GetMethodOffsets() 409 LiteralDataAccessor ld in ExtractObjectDatas() [all...] |
H A D | literal_data_extractor.h | 83 static JSHandle<TaggedArray> EnumerateLiteralVals(JSThread *thread, panda_file::LiteralDataAccessor &lda,
|
H A D | js_pandafile.h | 288 panda_file::LiteralDataAccessor GetLiteralDataAccessor() const in GetLiteralDataAccessor() 291 panda_file::LiteralDataAccessor lda(*pf_, literalArraysId); in GetLiteralDataAccessor()
|
/arkcompiler/runtime_core/static_core/tests/fuzztest/literaldataaccessor_fuzzer/ |
H A D | literaldataaccessor_fuzzer.cpp | 28 ark::panda_file::LiteralDataAccessor(*pf, literal_arrays_id); in LiteralDataAccessorFuzzTest()
|
/arkcompiler/runtime_core/tests/fuzztest/literaldataaccessor_fuzzer/ |
H A D | literaldataaccessor_fuzzer.cpp | 29 panda::panda_file::LiteralDataAccessor(*pf, literal_arrays_id); in LiteralDataAccessorFuzzTest()
|
/arkcompiler/runtime_core/libpandafile/util/ |
H A D | collect_util.cpp | 94 panda_file::LiteralDataAccessor literal_data_accessor {file_, lit_array_invalid}; in ProcessNestLiteralArray() 102 [processed_ids, &nest_unprocessed_ids](const panda_file::LiteralDataAccessor::LiteralValue &value, in ProcessNestLiteralArray()
|
/arkcompiler/runtime_core/static_core/disassembler/ |
H A D | disassembler.h | 93 const panda_file::LiteralDataAccessor::LiteralValue &value) const; 94 void FillLiteralData(pandasm::LiteralArray *litArray, const panda_file::LiteralDataAccessor::LiteralValue &value,
|
/arkcompiler/runtime_core/static_core/runtime/ |
H A D | runtime.cpp | 1332 panda_file::LiteralDataAccessor::LiteralValue *value) in GetLiteralTagAndValue() 1335 panda_file::LiteralDataAccessor literalDataAccessor(pf, literalArraysId); in GetLiteralTagAndValue() 1338 panda_file::File::EntityId(id), [tag, value, &result](const panda_file::LiteralDataAccessor::LiteralValue &val, in GetLiteralTagAndValue() 1350 panda_file::LiteralDataAccessor::LiteralValue value; in GetPointerToConstArrayData() 1366 panda_file::LiteralDataAccessor::LiteralValue value; in ResolveLiteralArray()
|
/arkcompiler/runtime_core/disassembler/ |
H A D | disassembler.h | 78 const panda_file::LiteralDataAccessor::LiteralValue &value) const; 93 void FillLiteralData(pandasm::LiteralArray *lit_array, const panda_file::LiteralDataAccessor::LiteralValue &value,
|