Lines Matching refs:tag

23 Error ELFAttributeParser::parseStringAttribute(const char *name, unsigned tag,  in parseStringAttribute()  argument
27 printAttribute(tag, value, ""); in parseStringAttribute()
32 printAttribute(tag, value, strings[value]); in parseStringAttribute()
36 Error ELFAttributeParser::integerAttribute(unsigned tag) { in integerAttribute() argument
38 ELFAttrs::attrTypeAsString(tag, tagToStringMap, /*hasTagPrefix=*/false); in integerAttribute()
40 attributes.insert(std::make_pair(tag, value)); in integerAttribute()
44 sw->printNumber("Tag", tag); in integerAttribute()
52 Error ELFAttributeParser::stringAttribute(unsigned tag) { in stringAttribute() argument
54 ELFAttrs::attrTypeAsString(tag, tagToStringMap, /*hasTagPrefix=*/false); in stringAttribute()
56 setAttributeString(tag, desc); in stringAttribute()
60 sw->printNumber("Tag", tag); in stringAttribute()
68 void ELFAttributeParser::printAttribute(unsigned tag, unsigned value, in printAttribute() argument
70 attributes.insert(std::make_pair(tag, value)); in printAttribute()
73 StringRef tagName = ELFAttrs::attrTypeAsString(tag, tagToStringMap, in printAttribute()
76 sw->printNumber("Tag", tag); in printAttribute()
98 uint64_t tag = de.getULEB128(cursor); in parseAttributeList() local
100 if (Error e = handler(tag, handled)) in parseAttributeList()
104 if (tag < 32) { in parseAttributeList()
106 "invalid tag 0x" + Twine::utohexstr(tag) + in parseAttributeList()
110 if (tag % 2 == 0) { in parseAttributeList()
111 if (Error e = integerAttribute(tag)) in parseAttributeList()
114 if (Error e = stringAttribute(tag)) in parseAttributeList()
141 uint8_t tag = de.getU8(cursor); in parseSubsection() local
147 sw->printEnum("Tag", tag, ArrayRef(tagNames)); in parseSubsection()
158 switch (tag) { in parseSubsection()
174 "unrecognized tag 0x" + Twine::utohexstr(tag) + in parseSubsection()