Lines Matching defs:attr
39 dwarf_formref_die (Dwarf_Attribute *attr, Dwarf_Die *result)
41 if (attr == NULL)
44 struct Dwarf_CU *cu = attr->cu;
47 if (attr->form == DW_FORM_ref_addr || attr->form == DW_FORM_GNU_ref_alt
48 || attr->form == DW_FORM_ref_sup4 || attr->form == DW_FORM_ref_sup8)
53 if (cu->version == 2 && attr->form == DW_FORM_ref_addr)
55 else if (attr->form == DW_FORM_ref_sup4)
57 else if (attr->form == DW_FORM_ref_sup8)
62 Dwarf *dbg_ret = (attr->form == DW_FORM_GNU_ref_alt
71 if (__libdw_read_offset (cu->dbg, dbg_ret, IDX_debug_info, attr->valp,
80 if (attr->form == DW_FORM_ref_sig8)
85 uint64_t sig = read_8ubyte_unaligned (cu->dbg, attr->valp);
95 cu = __libdw_intern_next_unit (attr->cu->dbg, scan_debug_types);
119 if (unlikely (__libdw_formref (attr, &offset) != 0))