GDB (xrefs)
|
Public Member Functions | |
cooked_index_storage () | |
DISABLE_COPY_AND_ASSIGN (cooked_index_storage) | |
abbrev_cache * | get_abbrev_cache () |
cutu_reader * | get_reader (dwarf2_per_cu_data *per_cu) |
cutu_reader * | preserve (std::unique_ptr< cutu_reader > reader) |
const cooked_index_entry * | add (sect_offset die_offset, enum dwarf_tag tag, cooked_index_flag flags, const char *name, const cooked_index_entry *parent_entry, dwarf2_per_cu_data *per_cu) |
std::unique_ptr< cooked_index_shard > | release () |
addrmap_mutable * | get_addrmap () |
Static Private Member Functions | |
static hashval_t | hash_cutu_reader (const void *a) |
static int | eq_cutu_reader (const void *a, const void *b) |
Private Attributes | |
abbrev_cache | m_abbrev_cache |
htab_up | m_reader_hash |
std::unique_ptr< cooked_index_shard > | m_index |
addrmap_mutable | m_addrmap |
|
inline |
Definition at line 4650 of file read.c.
References flags, m_index, and name.
Referenced by cooked_indexer::index_dies(), and cooked_indexer::make_index().
cooked_index_storage::DISABLE_COPY_AND_ASSIGN | ( | cooked_index_storage | ) |
|
inlinestaticprivate |
Definition at line 4683 of file read.c.
References die_reader_specs::cu, dwarf2_per_cu_data::index, and dwarf2_cu::per_cu.
|
inline |
Definition at line 4620 of file read.c.
References m_abbrev_cache.
Referenced by cooked_indexer::ensure_cu_exists(), and process_psymtab_comp_unit().
|
inline |
Definition at line 4668 of file read.c.
References m_addrmap.
Referenced by cooked_indexer::check_bounds(), dwarf2_build_psymtabs_hard(), and cooked_indexer::scan_attributes().
|
inline |
Definition at line 4627 of file read.c.
References dwarf2_per_cu_data::index, and m_reader_hash.
Referenced by cooked_indexer::ensure_cu_exists().
|
inlinestaticprivate |
Definition at line 4676 of file read.c.
References die_reader_specs::cu, dwarf2_per_cu_data::index, and dwarf2_cu::per_cu.
|
inline |
Definition at line 4635 of file read.c.
References abbrev_cache::add(), m_abbrev_cache, and m_reader_hash.
Referenced by cooked_indexer::ensure_cu_exists().
|
inline |
|
private |
Definition at line 4691 of file read.c.
Referenced by get_abbrev_cache(), and preserve().
|
private |
Definition at line 4698 of file read.c.
Referenced by get_addrmap(), and release().
|
private |
|
private |
Definition at line 4693 of file read.c.
Referenced by get_reader(), and preserve().