GDB (xrefs)
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
abbrev_table Struct Reference

#include "abbrev.h"

Public Member Functions

const struct abbrev_infolookup_abbrev (unsigned int abbrev_number) const
 

Static Public Member Functions

static abbrev_table_up read (struct dwarf2_section_info *section, sect_offset sect_off)
 

Public Attributes

const sect_offset sect_off
 
struct dwarf2_section_infosection
 

Private Member Functions

 abbrev_table (sect_offset off, struct dwarf2_section_info *sect)
 
 DISABLE_COPY_AND_ASSIGN (abbrev_table)
 
void add_abbrev (struct abbrev_info *abbrev)
 

Private Attributes

htab_up m_abbrevs
 
auto_obstack m_abbrev_obstack
 

Detailed Description

Definition at line 65 of file abbrev.h.

Constructor & Destructor Documentation

◆ abbrev_table()

abbrev_table::abbrev_table ( sect_offset off,
struct dwarf2_section_info * sect )
private

Definition at line 61 of file abbrev.c.

Referenced by read().

Member Function Documentation

◆ add_abbrev()

void abbrev_table::add_abbrev ( struct abbrev_info * abbrev)
private

Definition at line 72 of file abbrev.c.

References m_abbrevs, and abbrev_info::number.

Referenced by read().

◆ DISABLE_COPY_AND_ASSIGN()

abbrev_table::DISABLE_COPY_AND_ASSIGN ( abbrev_table )
private

◆ lookup_abbrev()

const struct abbrev_info * abbrev_table::lookup_abbrev ( unsigned int abbrev_number) const
inline

Definition at line 77 of file abbrev.h.

References m_abbrevs, and abbrev_info::number.

Referenced by peek_die_abbrev(), and read_full_die_1().

◆ read()

abbrev_table_up abbrev_table::read ( struct dwarf2_section_info * section,
sect_offset sect_off )
static

Member Data Documentation

◆ m_abbrev_obstack

auto_obstack abbrev_table::m_abbrev_obstack
private

Definition at line 106 of file abbrev.h.

Referenced by read().

◆ m_abbrevs

htab_up abbrev_table::m_abbrevs
private

Definition at line 103 of file abbrev.h.

Referenced by add_abbrev(), and lookup_abbrev().

◆ sect_off

const sect_offset abbrev_table::sect_off

◆ section

struct dwarf2_section_info* abbrev_table::section

Definition at line 91 of file abbrev.h.

Referenced by abbrev_cache::eq_table(), and read().


The documentation for this struct was generated from the following files: