GDB (xrefs)
|
Go to the source code of this file.
Macros | |
#define | INDEX4_SUFFIX ".gdb-index" |
#define | INDEX5_SUFFIX ".debug_names" |
#define | DEBUG_STR_SUFFIX ".debug_str" |
Typedefs | |
typedef uint32_t | offset_type |
Functions | |
static offset_type | gdb_index_unpack (const gdb_byte *value) |
hashval_t | mapped_index_string_hash (int index_version, const void *p) |
uint32_t | dwarf5_djb_hash (const char *str_) |
uint32_t | dwarf5_djb_hash (gdb::string_view str_) |
#define DEBUG_STR_SUFFIX ".debug_str" |
Definition at line 26 of file index-common.h.
Referenced by write_dwarf_index().
#define INDEX4_SUFFIX ".gdb-index" |
Definition at line 24 of file index-common.h.
Referenced by write_dwarf_index().
#define INDEX5_SUFFIX ".debug_names" |
Definition at line 25 of file index-common.h.
Referenced by write_dwarf_index().
typedef uint32_t offset_type |
Definition at line 30 of file index-common.h.
uint32_t dwarf5_djb_hash | ( | const char * | str_ | ) |
Definition at line 45 of file index-common.c.
Referenced by debug_names::build(), cooked_index_shard::do_finalize(), dw2_debug_names_iterator::find_vec_in_debug_names(), and cooked_index_shard::handle_gnat_encoded_entry().
uint32_t dwarf5_djb_hash | ( | gdb::string_view | str_ | ) |
Definition at line 61 of file index-common.c.
|
inlinestatic |
Definition at line 35 of file index-common.h.
References extract_unsigned_integer().
hashval_t mapped_index_string_hash | ( | int | index_version, |
const void * | p ) |
Definition at line 26 of file index-common.c.
Referenced by find_slot(), and c_str_view_hasher::operator()().