Home
last modified time | relevance | path

Searched refs:DwarfAttributeValue (Results 1 – 2 of 2) sorted by relevance

/frameworks/libs/binary_translation/tools/nogrod/
Ddwarf_abbrev.h58 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;
Ddwarf_abbrev.cc534 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 …]