Lines Matching refs:Attribute
200 void DwarfUnit::addFlag(DIE &Die, dwarf::Attribute Attribute) { in addFlag() argument
202 Die.addValue(DIEValueAllocator, Attribute, dwarf::DW_FORM_flag_present, in addFlag()
205 Die.addValue(DIEValueAllocator, Attribute, dwarf::DW_FORM_flag, in addFlag()
209 void DwarfUnit::addUInt(DIEValueList &Die, dwarf::Attribute Attribute, in addUInt() argument
215 Die.addValue(DIEValueAllocator, Attribute, *Form, DIEInteger(Integer)); in addUInt()
220 addUInt(Block, (dwarf::Attribute)0, Form, Integer); in addUInt()
223 void DwarfUnit::addSInt(DIEValueList &Die, dwarf::Attribute Attribute, in addSInt() argument
227 Die.addValue(DIEValueAllocator, Attribute, *Form, DIEInteger(Integer)); in addSInt()
232 addSInt(Die, (dwarf::Attribute)0, Form, Integer); in addSInt()
235 void DwarfUnit::addString(DIE &Die, dwarf::Attribute Attribute, in addString() argument
241 Die.addValue(DIEValueAllocator, Attribute, dwarf::DW_FORM_string, in addString()
265 Die.addValue(DIEValueAllocator, Attribute, IxForm, in addString()
270 dwarf::Attribute Attribute, in addLabel() argument
273 return Die.addValue(DIEValueAllocator, Attribute, Form, DIELabel(Label)); in addLabel()
277 addLabel(Die, (dwarf::Attribute)0, Form, Label); in addLabel()
280 void DwarfUnit::addSectionOffset(DIE &Die, dwarf::Attribute Attribute, in addSectionOffset() argument
283 addUInt(Die, Attribute, dwarf::DW_FORM_sec_offset, Integer); in addSectionOffset()
285 addUInt(Die, Attribute, dwarf::DW_FORM_data4, Integer); in addSectionOffset()
335 void DwarfUnit::addLabelDelta(DIE &Die, dwarf::Attribute Attribute, in addLabelDelta() argument
337 Die.addValue(DIEValueAllocator, Attribute, dwarf::DW_FORM_data4, in addLabelDelta()
341 void DwarfUnit::addDIEEntry(DIE &Die, dwarf::Attribute Attribute, DIE &Entry) { in addDIEEntry() argument
342 addDIEEntry(Die, Attribute, DIEEntry(Entry)); in addDIEEntry()
356 void DwarfUnit::addDIEEntry(DIE &Die, dwarf::Attribute Attribute, in addDIEEntry() argument
365 Die.addValue(DIEValueAllocator, Attribute, in addDIEEntry()
377 void DwarfUnit::addBlock(DIE &Die, dwarf::Attribute Attribute, DIELoc *Loc) { in addBlock() argument
380 Die.addValue(DIEValueAllocator, Attribute, in addBlock()
384 void DwarfUnit::addBlock(DIE &Die, dwarf::Attribute Attribute, in addBlock() argument
388 Die.addValue(DIEValueAllocator, Attribute, Block->BestForm(), Block); in addBlock()
688 dwarf::Attribute Attribute) { in addType() argument
690 addDIEEntry(Entity, Attribute, DIEEntry(*getOrCreateTypeDIE(Ty))); in addType()
1607 DwarfUnit::addSectionDelta(DIE &Die, dwarf::Attribute Attribute, in addSectionDelta() argument
1609 return Die.addValue(DIEValueAllocator, Attribute, in addSectionDelta()
1616 DwarfUnit::addSectionLabel(DIE &Die, dwarf::Attribute Attribute, in addSectionLabel() argument
1619 return addLabel(Die, Attribute, in addSectionLabel()
1623 return addSectionDelta(Die, Attribute, Label, Sec); in addSectionLabel()