Home
last modified time | relevance | path

Searched refs:LiteralDataAccessor (Results 1 - 25 of 35) sorted by relevance

12

/arkcompiler/runtime_core/abc2program/
H A Dabc_literal_array_processor.h27 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 Dabc_literal_array_processor.cpp24 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 Dabc_class_processor.h50 std::unique_ptr<panda_file::LiteralDataAccessor> literal_data_accessor_;
H A Dabc_class_processor.cpp128 literal_data_accessor_ = std::make_unique<panda_file::LiteralDataAccessor>(*file_, file_->GetLiteralArraysId()); in FillLiteralArrayTable()
H A Dabc_annotation_processor.cpp53 panda_file::LiteralDataAccessor lit_data_accessor(*file_, file_->GetLiteralArraysId()); in FillLiteralArrayAnnotation()
/arkcompiler/runtime_core/static_core/abc2program/
H A Dabc_literal_array_processor.h31 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 Dabc_literal_array_processor.cpp24 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 Dliteral_data_accessor.cpp20 LiteralDataAccessor::LiteralDataAccessor(const File &panda_file, File::EntityId literal_data_id) in LiteralDataAccessor() function in panda::panda_file::LiteralDataAccessor
H A Dliteral_data_accessor-inl.h26 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 Dliteral_data_accessor.h66 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 Dliteral_data_accessor.cpp20 LiteralDataAccessor::LiteralDataAccessor(const File &pandaFile, File::EntityId literalDataId) in LiteralDataAccessor() function in ark::panda_file::LiteralDataAccessor
H A Dliteral_data_accessor-inl.h26 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 Dliteral_data_accessor.h61 class LiteralDataAccessor { class in ark::panda_file::LiteralTag
63 LiteralDataAccessor(const File &pandaFile, File::EntityId literalDataId);
H A Dfile_reader.h83 const panda_file::LiteralDataAccessor::LiteralValue &value,
85 bool CreateLiteralArrayItem(LiteralDataAccessor *litArrayAccessor, File::EntityId arrayId, uint32_t index);
H A Dfile_reader.cpp90 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 Dpatch_loader.h28 using LiteralDataAccessor = panda_file::LiteralDataAccessor;
29 using LiteralValue = panda_file::LiteralDataAccessor::LiteralValue;
/arkcompiler/ets_runtime/ecmascript/jspandafile/
H A Dliteral_data_extractor.cpp26 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 Dliteral_data_extractor.h83 static JSHandle<TaggedArray> EnumerateLiteralVals(JSThread *thread, panda_file::LiteralDataAccessor &lda,
H A Djs_pandafile.h288 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 Dliteraldataaccessor_fuzzer.cpp28 ark::panda_file::LiteralDataAccessor(*pf, literal_arrays_id); in LiteralDataAccessorFuzzTest()
/arkcompiler/runtime_core/tests/fuzztest/literaldataaccessor_fuzzer/
H A Dliteraldataaccessor_fuzzer.cpp29 panda::panda_file::LiteralDataAccessor(*pf, literal_arrays_id); in LiteralDataAccessorFuzzTest()
/arkcompiler/runtime_core/libpandafile/util/
H A Dcollect_util.cpp94 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 Ddisassembler.h93 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 Druntime.cpp1332 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 Ddisassembler.h78 const panda_file::LiteralDataAccessor::LiteralValue &value) const;
93 void FillLiteralData(pandasm::LiteralArray *lit_array, const panda_file::LiteralDataAccessor::LiteralValue &value,

Completed in 13 milliseconds

12