Searched refs:DwarfAttributeValue (Results 1 – 2 of 2) sorted by relevance
/frameworks/libs/binary_translation/tools/nogrod/ |
D | dwarf_abbrev.h | 58 class DwarfAttributeValue : public DwarfAttribute { 60 DwarfAttributeValue(uint32_t name, T value) : DwarfAttribute{name}, value_{std::move(value)} {} in DwarfAttributeValue() function 62 DwarfAttributeValue(const DwarfAttributeValue&) = delete; 63 const DwarfAttributeValue& operator=(const DwarfAttributeValue&) = delete;
|
D | dwarf_abbrev.cc | 534 return std::unique_ptr<DwarfAttribute>(new DwarfAttributeValue<uint64_t>(name, address)); in ReadAttribute() 577 new DwarfAttributeValue<std::vector<uint8_t>>(name, std::move(data))); in ReadAttribute() 596 new DwarfAttributeValue<int64_t>(name, abbrev_attr->value())); in ReadAttribute() 601 new DwarfAttributeValue<int64_t>(name, bs->ReadSleb128())); in ReadAttribute() 606 new DwarfAttributeValue<uint64_t>(name, bs->ReadLeb128())); in ReadAttribute() 638 new DwarfAttributeValue<std::vector<uint8_t>>(name, std::move(data))); in ReadAttribute() 667 new DwarfAttributeValue<std::vector<uint8_t>>(name, bs->ReadBytes(length))); in ReadAttribute() 699 return std::unique_ptr<DwarfAttribute>(new DwarfAttributeValue<bool>(name, value)); in ReadAttribute() 720 return std::make_unique<DwarfAttributeValue<uint64_t>>(name, offset); in ReadAttribute() 724 return std::make_unique<DwarfAttributeValue<uint64_t>>(name, bs->ReadLeb128()); in ReadAttribute() [all …]
|