Lines Matching refs: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)
51 uint8_t ref_size = (cu->version == 2 && attr->form == DW_FORM_ref_addr
55 Dwarf *dbg_ret = (attr->form == DW_FORM_GNU_ref_alt
64 if (__libdw_read_offset (cu->dbg, dbg_ret, IDX_debug_info, attr->valp,
73 if (attr->form == DW_FORM_ref_sig8)
78 uint64_t sig = read_8ubyte_unaligned (cu->dbg, attr->valp);
84 cu = __libdw_intern_next_unit (attr->cu->dbg, true);
101 if (unlikely (__libdw_formref (attr, &offset) != 0))