Lines Matching refs:Form

757     DWARFFormValue Val(AttrSpec.Form);  in lookForRefDIEsToKeep()
760 DWARFFormValue::skipValue(AttrSpec.Form, Data, &Offset, in lookForRefDIEsToKeep()
780 if (AttrSpec.Form != dwarf::DW_FORM_ref_addr && in lookForRefDIEsToKeep()
1043 if (AttrSpec.Form == dwarf::DW_FORM_line_strp) { in cloneStringAttribute()
1072 AttrSpec.Form = dwarf::DW_FORM_strp; in cloneStringAttribute()
1074 Die.addValue(DIEAlloc, dwarf::Attribute(AttrSpec.Attr), AttrSpec.Form, in cloneStringAttribute()
1124 if (AttrSpec.Form == dwarf::DW_FORM_ref_addr || in cloneDieReferenceAttribute()
1151 dwarf::Form(AttrSpec.Form), DIEEntry(*NewRefDie)); in cloneDieReferenceAttribute()
1286 if (AttrSpec.Form == dwarf::DW_FORM_exprloc) { in cloneBlockAttribute()
1326 dwarf::Form(AttrSpec.Form), Loc); in cloneBlockAttribute()
1330 if ((AttrSpec.Form == dwarf::DW_FORM_block1 && in cloneBlockAttribute()
1332 (AttrSpec.Form == dwarf::DW_FORM_block2 && in cloneBlockAttribute()
1334 (AttrSpec.Form == dwarf::DW_FORM_block4 && (Bytes.size() > UINT32_MAX))) in cloneBlockAttribute()
1335 AttrSpec.Form = dwarf::DW_FORM_block; in cloneBlockAttribute()
1338 dwarf::Form(AttrSpec.Form), Block); in cloneBlockAttribute()
1353 dwarf::Form(AttrSpec.Form), DIEInteger(Val.getRawUValue())); in cloneAddressAttribute()
1395 if (AttrSpec.Form == dwarf::DW_FORM_addr) { in cloneAddressAttribute()
1397 AttrSpec.Form, DIEInteger(*Addr)); in cloneAddressAttribute()
1405 dwarf::Form::DW_FORM_addrx, DIEInteger(AddrIndex)) in cloneAddressAttribute()
1460 if (AttrSpec.Form == dwarf::DW_FORM_loclistx) in cloneScalarAttribute()
1462 dwarf::Form(AttrSpec.Form), DIELocList(Value)); in cloneScalarAttribute()
1465 dwarf::Form(AttrSpec.Form), DIEInteger(Value)); in cloneScalarAttribute()
1469 [[maybe_unused]] dwarf::Form OriginalForm = AttrSpec.Form; in cloneScalarAttribute()
1470 if (AttrSpec.Form == dwarf::DW_FORM_rnglistx) { in cloneScalarAttribute()
1489 AttrSpec.Form = dwarf::DW_FORM_sec_offset; in cloneScalarAttribute()
1491 } else if (AttrSpec.Form == dwarf::DW_FORM_loclistx) { in cloneScalarAttribute()
1510 AttrSpec.Form = dwarf::DW_FORM_sec_offset; in cloneScalarAttribute()
1519 } else if (AttrSpec.Form == dwarf::DW_FORM_sec_offset) in cloneScalarAttribute()
1521 else if (AttrSpec.Form == dwarf::DW_FORM_sdata) in cloneScalarAttribute()
1534 dwarf::Form(AttrSpec.Form), DIEInteger(Value)); in cloneScalarAttribute()
1540 dwarf::doesFormBelongToClass(AttrSpec.Form, in cloneScalarAttribute()
1567 switch (AttrSpec.Form) { in cloneAttribute()
1615 dwarf::FormEncodingString(AttrSpec.Form) + in cloneAttribute()
1767 DWARFFormValue::skipValue(AttrSpec.Form, Data, &Offset, in cloneDIE()