GDB (xrefs)
Public Member Functions | Private Attributes | List of all members
debug_names::debug_str_lookup Class Reference

Public Member Functions

 debug_str_lookup ()
 
size_t lookup (const char *s)
 
void file_write (FILE *file) const
 

Private Attributes

std::unordered_map< c_str_view, size_t, c_str_view_hasherm_str_table
 
bfd *const m_abfd
 
data_buf m_str_add_buf
 

Detailed Description

Definition at line 26293 of file dwarf2read.c.

Constructor & Destructor Documentation

◆ debug_str_lookup()

debug_names::debug_str_lookup::debug_str_lookup ( )
inline

Member Function Documentation

◆ file_write()

void debug_names::debug_str_lookup::file_write ( FILE *  file) const
inline

Definition at line 26339 of file dwarf2read.c.

References data_buf::file_write(), and m_str_add_buf.

Referenced by debug_names::file_write().

◆ lookup()

size_t debug_names::debug_str_lookup::lookup ( const char *  s)
inline

Member Data Documentation

◆ m_abfd

bfd* const debug_names::debug_str_lookup::m_abfd
private

Definition at line 26346 of file dwarf2read.c.

Referenced by debug_str_lookup().

◆ m_str_add_buf

data_buf debug_names::debug_str_lookup::m_str_add_buf
private

Definition at line 26349 of file dwarf2read.c.

Referenced by file_write(), and lookup().

◆ m_str_table

std::unordered_map<c_str_view, size_t, c_str_view_hasher> debug_names::debug_str_lookup::m_str_table
private

Definition at line 26345 of file dwarf2read.c.

Referenced by debug_str_lookup(), and lookup().


The documentation for this class was generated from the following file: