GDB (xrefs)
|
Public Member Functions | |
debug_str_lookup (dwarf2_per_bfd *per_bfd) | |
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_hasher > | m_str_table |
bfd *const | m_abfd |
dwarf2_per_bfd * | m_per_bfd |
data_buf | m_str_add_buf |
Definition at line 784 of file index-write.c.
|
inline |
Definition at line 790 of file index-write.c.
References dwarf2_section_info::buffer, complaint, m_abfd, m_str_table, dwarf2_section_info::readin, dwarf2_section_info::size, and dwarf2_per_bfd::str.
|
inline |
Definition at line 829 of file index-write.c.
References data_buf::file_write(), and m_str_add_buf.
Referenced by debug_names::file_write().
|
inline |
Definition at line 816 of file index-write.c.
References data_buf::append_cstr0(), m_per_bfd, m_str_add_buf, m_str_table, data_buf::size(), dwarf2_section_info::size, and dwarf2_per_bfd::str.
Referenced by debug_names::build().
|
private |
Definition at line 836 of file index-write.c.
Referenced by debug_str_lookup().
|
private |
Definition at line 837 of file index-write.c.
Referenced by lookup().
|
private |
Definition at line 840 of file index-write.c.
Referenced by file_write(), and lookup().
|
private |
Definition at line 835 of file index-write.c.
Referenced by debug_str_lookup(), and lookup().