27#ifndef GDB_DWARF2_ABBREV_H
28#define GDB_DWARF2_ABBREV_H
34 ENUM_BITFIELD(dwarf_attribute)
name : 16;
35 ENUM_BITFIELD(dwarf_form)
form : 16;
47 ENUM_BITFIELD (dwarf_tag)
tag : 16;
80 search.
number = abbrev_number;
std::unique_ptr< struct abbrev_table > abbrev_table_up
__extension__ enum dwarf_tag tag
struct attr_abbrev attrs[1]
unsigned short sibling_offset
unsigned short size_if_constant
const sect_offset sect_off
void add_abbrev(struct abbrev_info *abbrev)
auto_obstack m_abbrev_obstack
static abbrev_table_up read(struct dwarf2_section_info *section, sect_offset sect_off)
const struct abbrev_info * lookup_abbrev(unsigned int abbrev_number) const
abbrev_table(sect_offset off, struct dwarf2_section_info *sect)
DISABLE_COPY_AND_ASSIGN(abbrev_table)
struct dwarf2_section_info * section
__extension__ enum dwarf_attribute name
__extension__ enum dwarf_form form