Lines Matching full:abbrev
222 /* The abbrev hash table. */
282 /* This data structure holds the information of an abbrev. */
285 unsigned int number; /* Number identifying abbrev. */
843 /* Lookup an abbrev_info structure in the abbrev hash table. */
849 struct abbrev_info *abbrev;
852 abbrev = abbrevs[hash_number];
854 while (abbrev)
856 if (abbrev->number == number)
857 return abbrev;
859 abbrev = abbrev->next;
899 /* Loop until we reach an abbrev number of 0. */
907 /* Read in abbrev header. */
936 struct abbrev_info *abbrev = abbrevs[i];
938 while (abbrev)
940 free (abbrev->attrs);
941 abbrev = abbrev->next;
965 always properly terminated with an abbrev number of 0.
1172 struct attr_abbrev * abbrev,
1177 attr->name = abbrev->name;
1178 info_ptr = read_attribute_value (attr, abbrev->form, unit, info_ptr, info_ptr_end);
2285 struct abbrev_info *abbrev;
2307 /* Check other CUs to see if they contain the abbrev. */
2350 abbrev = lookup_abbrev (abbrev_number, unit->abbrevs);
2351 if (! abbrev)
2354 (_("Dwarf Error: Could not find abbrev number %u."), abbrev_number);
2359 for (i = 0; i < abbrev->num_attrs; ++i)
2361 info_ptr = read_attribute (&attr, &abbrev->attrs[i], unit,
2473 struct abbrev_info *abbrev;
2494 abbrev = lookup_abbrev (abbrev_number,unit->abbrevs);
2495 if (! abbrev)
2498 (_("Dwarf Error: Could not find abbrev number %u."),
2505 if (abbrev->tag == DW_TAG_subprogram
2506 || abbrev->tag == DW_TAG_entry_point
2507 || abbrev->tag == DW_TAG_inlined_subroutine)
2513 func->tag = abbrev->tag;
2530 if (abbrev->tag == DW_TAG_variable)
2536 var->tag = abbrev->tag;
2547 for (i = 0; i < abbrev->num_attrs; ++i)
2549 info_ptr = read_attribute (&attr, &abbrev->attrs[i], unit, info_ptr, info_ptr_end);
2688 if (abbrev->has_children)
2737 struct abbrev_info *abbrev;
2803 /* PR 19872: An abbrev number of 0 probably means that there is padding
2810 abbrev = lookup_abbrev (abbrev_number, abbrevs);
2811 if (! abbrev)
2813 (*_bfd_error_handler) (_("Dwarf Error: Could not find abbrev number %u."),
2833 for (i = 0; i < abbrev->num_attrs; ++i)
2835 info_ptr = read_attribute (&attr, &abbrev->attrs[i], unit, info_ptr, end_ptr);
2857 if (abbrev->tag == DW_TAG_compile_unit)
3802 abbrev with a DW_AT_low_pc attached to it. Then lookup that same
4213 struct abbrev_info *abbrev = abbrevs[i];
4215 while (abbrev)
4217 free (abbrev->attrs);
4218 abbrev = abbrev->next;