Home
last modified time | relevance | path

Searched refs:lit_array (Results 1 – 7 of 7) sorted by relevance

/arkcompiler/runtime_core/abc2program/
Dabc_literal_array_processor.cpp48 void AbcLiteralArrayProcessor::GetLiteralArrayById(pandasm::LiteralArray *lit_array, in GetLiteralArrayById() argument
52 lit_array_id, [this, lit_array]( in GetLiteralArrayById()
55 FillLiteralData(lit_array, value, tag); in GetLiteralArrayById()
59 void AbcLiteralArrayProcessor::FillLiteralData(pandasm::LiteralArray *lit_array, in FillLiteralData() argument
111 lit_array->literals_.emplace_back(tag_lit); in FillLiteralData()
112 lit_array->literals_.emplace_back(value_lit); in FillLiteralData()
Dabc_literal_array_processor.h32 …void GetLiteralArrayById(pandasm::LiteralArray *lit_array, panda_file::File::EntityId lit_array_id…
33 …void FillLiteralData(pandasm::LiteralArray *lit_array, const panda_file::LiteralDataAccessor::Lite…
Dprogram_dump.h83 std::string SerializeLiteralArray(const pandasm::LiteralArray &lit_array, uint32_t id) const;
84 void SerializeLiterals(const pandasm::LiteralArray &lit_array, std::stringstream &os) const;
85 …void SerializeLiteralsAtIndex(const pandasm::LiteralArray &lit_array, std::stringstream &os, size_…
Dprogram_dump.cpp658 std::string PandasmProgramDumper::SerializeLiteralArray(const pandasm::LiteralArray &lit_array, uin… in SerializeLiteralArray() argument
660 if (lit_array.literals_.empty()) { in SerializeLiteralArray()
665 ss << lit_array.literals_.size(); in SerializeLiteralArray()
668 SerializeLiterals(lit_array, ss); in SerializeLiteralArray()
674 void PandasmProgramDumper::SerializeLiterals(const pandasm::LiteralArray &lit_array, std::stringstr… in SerializeLiterals() argument
676 for (size_t i = 0; i < lit_array.literals_.size(); i++) { in SerializeLiterals()
677 SerializeLiteralsAtIndex(lit_array, os, i); in SerializeLiterals()
683 const pandasm::LiteralArray &lit_array, std::stringstream &os, size_t i) const in SerializeLiteralsAtIndex() argument
685 const panda_file::LiteralTag &tag = lit_array.literals_[i].tag_; in SerializeLiteralsAtIndex()
687 const auto &val = lit_array.literals_[i].value_; in SerializeLiteralsAtIndex()
/arkcompiler/runtime_core/disassembler/
Ddisassembler.cpp216 void Disassembler::FillLiteralArrayData(pandasm::LiteralArray *lit_array, const panda_file::Literal… in FillLiteralArrayData() argument
227 lit_array->literals_.push_back(lit); in FillLiteralArrayData()
236 lit_array->literals_.push_back(lit); in FillLiteralArrayData()
240 void Disassembler::FillLiteralData(pandasm::LiteralArray *lit_array, in FillLiteralData() argument
296 lit_array->literals_.push_back(lit); in FillLiteralData()
299 void Disassembler::GetLiteralArrayByOffset(pandasm::LiteralArray *lit_array, panda_file::File::Enti… in GetLiteralArrayByOffset() argument
303 offset, [this, lit_array](const panda_file::LiteralDataAccessor::LiteralValue &value, in GetLiteralArrayByOffset()
307 FillLiteralArrayData<bool>(lit_array, tag, value); in GetLiteralArrayByOffset()
312 FillLiteralArrayData<uint8_t>(lit_array, tag, value); in GetLiteralArrayByOffset()
317 FillLiteralArrayData<uint16_t>(lit_array, tag, value); in GetLiteralArrayByOffset()
[all …]
Ddisassembler.h69 void GetLiteralArray(pandasm::LiteralArray *lit_array, size_t index) const;
74 void FillLiteralArrayData(pandasm::LiteralArray *lit_array, const panda_file::LiteralTag &tag,
89 …void FillLiteralData(pandasm::LiteralArray *lit_array, const panda_file::LiteralDataAccessor::Lite…
134 void SerializeValues(const pandasm::LiteralArray &lit_array, T &os) const;
135 std::string SerializeLiteralArray(const pandasm::LiteralArray &lit_array) const;
136 …void Serialize(const std::string &key, const pandasm::LiteralArray &lit_array, std::ostream &os) c…
140 void SerializeLiterals(const pandasm::LiteralArray &lit_array, T &os) const;
180 …void GetLiteralArrayByOffset(pandasm::LiteralArray *lit_array, panda_file::File::EntityId offset) …
/arkcompiler/runtime_core/static_core/static_linker/tests/
DCMakeLists.txt36 data/single/lit_array.pa
66 data/single/lit_array.gold