ReactOS 0.4.16-dev-21-g2af6fd4
|
Go to the source code of this file.
Classes | |
struct | pool_arena |
struct | key2index |
void hash_table_add | ( | struct hash_table * | ht, |
struct hash_table_elt * | elt | ||
) |
Definition at line 378 of file storage.c.
Referenced by elf_hash_symtab(), macho_stabs_def_cb(), pev_set_value(), symt_add_module_ht(), symt_new_basic(), symt_new_typedef(), symt_new_udt(), and symt_ptr2index().
void hash_table_destroy | ( | struct hash_table * | ht | ) |
Definition at line 342 of file storage.c.
Referenced by module_remove(), and module_reset_debug_info().
Definition at line 319 of file storage.c.
Referenced by hash_table_add(), and hash_table_iter_init().
Definition at line 334 of file storage.c.
Referenced by elf_load_debug_info(), macho_load_debug_info(), module_new(), and pev_init().
void hash_table_iter_init | ( | const struct hash_table * | ht, |
struct hash_table_iter * | hti, | ||
const char * | name | ||
) |
Definition at line 405 of file storage.c.
Referenced by codeview_add_type_struct(), elf_finish_stabs_info(), elf_lookup_symtab(), elf_new_public_symbols(), elf_new_wine_thunks(), find_name(), macho_finish_stabs(), pe_locate_with_coff_symbol_table(), pev_get_val(), pev_set_value(), SymEnumLines(), symt_enum_module(), symt_find_type_by_name(), and symt_ptr2index().
void * hash_table_iter_up | ( | struct hash_table_iter * | hti | ) |
Definition at line 422 of file storage.c.
Referenced by codeview_add_type_struct(), elf_finish_stabs_info(), elf_lookup_symtab(), elf_new_public_symbols(), elf_new_wine_thunks(), find_name(), macho_finish_stabs(), pe_locate_with_coff_symbol_table(), pev_get_val(), pev_set_value(), SymEnumLines(), symt_enum_module(), symt_find_type_by_name(), and symt_ptr2index().
Definition at line 89 of file storage.c.
Referenced by dwarf2_compute_location_attr(), dwarf2_get_cpp_name(), dwarf2_parse_abbrev_set(), dwarf2_parse_line_numbers(), dwarf2_parse_variable(), dwarf2_read_one_debug_info(), elf_hash_symtab(), hash_table_add(), macho_stabs_def_cb(), pev_set_value(), pool_strdup(), source_new(), symt_add_enum_element(), symt_add_func_local(), symt_add_function_point(), symt_add_function_signature_parameter(), symt_add_udt_element(), symt_new_array(), symt_new_basic(), symt_new_compiland(), symt_new_constant(), symt_new_enum(), symt_new_function(), symt_new_function_signature(), symt_new_global_variable(), symt_new_label(), symt_new_pointer(), symt_new_public(), symt_new_thunk(), symt_new_typedef(), symt_new_udt(), symt_open_func_block(), symt_ptr2index(), and vector_add().
Definition at line 50 of file storage.c.
Referenced by dwarf2_parse_compilation_unit(), elf_load_debug_info(), macho_load_debug_info(), module_remove(), pev_free(), and rsym_parse().
Definition at line 43 of file storage.c.
Referenced by dwarf2_parse_compilation_unit(), elf_load_debug_info(), macho_load_debug_info(), module_new(), pev_init(), and rsym_parse().
Definition at line 126 of file storage.c.
Referenced by dwarf2_parse_variable(), macho_stabs_def_cb(), pev_push(), pev_set_value(), symt_add_enum_element(), symt_add_func_local(), symt_add_function_point(), symt_add_udt_element(), symt_new_basic(), symt_new_constant(), symt_new_enum(), symt_new_function(), symt_new_global_variable(), symt_new_label(), symt_new_public(), symt_new_thunk(), symt_new_typedef(), symt_new_udt(), and symt_ptr2index().
Definition at line 281 of file storage.c.
Referenced by dwarf2_parse_abbrev_set(), dwarf2_read_one_debug_info(), and rsym_parse().
void * sparse_array_find | ( | const struct sparse_array * | sa, |
ULONG_PTR | key | ||
) |
Definition at line 271 of file storage.c.
Referenced by dwarf2_abbrev_table_find_entry(), dwarf2_find_attribute(), dwarf2_get_cpp_name(), dwarf2_get_di_children(), dwarf2_lookup_type(), and rsym_parse().
void sparse_array_init | ( | struct sparse_array * | sa, |
unsigned | elt_sz, | ||
unsigned | bucket_sz | ||
) |
Definition at line 213 of file storage.c.
Referenced by dwarf2_parse_abbrev_set(), dwarf2_parse_compilation_unit(), and rsym_parse().
unsigned sparse_array_length | ( | const struct sparse_array * | sa | ) |
Definition at line 314 of file storage.c.
Referenced by dwarf2_parse_abbrev_set().
|
static |
Definition at line 224 of file storage.c.
Referenced by sparse_array_add(), and sparse_array_find().
Definition at line 171 of file storage.c.
Referenced by dwarf2_parse_line_numbers(), dwarf2_read_one_debug_info(), pev_push(), sparse_array_add(), symt_add_enum_element(), symt_add_func_line(), symt_add_func_local(), symt_add_function_point(), symt_add_function_signature_parameter(), symt_add_type(), symt_add_udt_element(), symt_new_constant(), symt_new_function(), symt_new_global_variable(), symt_new_label(), symt_new_public(), symt_new_thunk(), symt_open_func_block(), and symt_ptr2index().
Definition at line 162 of file storage.c.
Referenced by dwarf2_parse_array_type(), dwarf2_parse_compilation_unit(), dwarf2_parse_enumeration_type(), dwarf2_parse_inlined_subroutine(), dwarf2_parse_line_numbers(), dwarf2_parse_namespace(), dwarf2_parse_subprogram(), dwarf2_parse_subprogram_block(), dwarf2_parse_subroutine_type(), dwarf2_parse_udt_type(), dwarf2_set_line_number(), loc_compute_frame(), pev_pop(), pev_push(), sparse_array_add(), sparse_array_find(), sparse_array_lookup(), SymEnumLines(), SymEnumTypes(), symt_add_func_line(), symt_add_udt_element(), symt_enum_locals_helper(), symt_fill_func_line_info(), symt_get_info(), symt_index2ptr(), symt_normalize_function(), and vector_add().
Definition at line 133 of file storage.c.
Referenced by dwarf2_parse_line_numbers(), dwarf2_read_one_debug_info(), module_new(), pev_init(), sparse_array_init(), symt_new_compiland(), symt_new_enum(), symt_new_function(), symt_new_function_signature(), symt_new_udt(), and symt_open_func_block().
Definition at line 157 of file storage.c.
Referenced by dwarf2_parse_array_type(), dwarf2_parse_compilation_unit(), dwarf2_parse_enumeration_type(), dwarf2_parse_inlined_subroutine(), dwarf2_parse_namespace(), dwarf2_parse_subprogram(), dwarf2_parse_subprogram_block(), dwarf2_parse_subroutine_type(), dwarf2_parse_udt_type(), loc_compute_frame(), pev_push(), SymEnumLines(), SymEnumTypes(), symt_add_func_line(), symt_add_udt_element(), symt_enum_locals_helper(), symt_fill_func_line_info(), symt_get_info(), symt_index2ptr(), symt_normalize_function(), symt_ptr2index(), and symt_set_udt_size().
WINE_DEFAULT_DEBUG_CHANNEL | ( | dbghelp | ) |