H A D | dwarf2read.c | 285 /* Offset to first die in this cu from the start of the cu. 443 struct dwarf2_cu *cu; member in struct:dwarf2_per_cu_data 490 struct dwarf2_cu *cu; member in struct:die_reader_specs 888 int need_pc, struct dwarf2_cu *cu); 892 struct dwarf2_cu *cu); 895 struct dwarf2_cu *cu); 899 int need_pc, struct dwarf2_cu *cu); 903 bfd *abfd, struct dwarf2_cu *cu); 909 static void dwarf2_read_abbrevs (bfd *abfd, struct dwarf2_cu *cu); 2169 struct dwarf2_cu cu; local 2936 dwarf2_build_include_psymtabs(struct dwarf2_cu *cu, struct die_info *die, struct partial_symtab *pst) argument 3128 init_cu_die_reader(struct die_reader_specs *reader, struct dwarf2_cu *cu) argument 3152 dwarf2_find_base_address(struct die_info *die, struct dwarf2_cu *cu) argument 3196 struct dwarf2_cu cu; local 3475 struct dwarf2_cu *cu; local 3620 scan_partial_symbols(struct partial_die_info *first_die, CORE_ADDR *lowpc, CORE_ADDR *highpc, int need_pc, struct dwarf2_cu *cu) argument 3716 partial_die_parent_scope(struct partial_die_info *pdi, struct dwarf2_cu *cu) argument 3789 partial_die_full_name(struct partial_die_info *pdi, struct dwarf2_cu *cu) argument 3825 add_partial_symbol(struct partial_die_info *pdi, struct dwarf2_cu *cu) argument 4009 add_partial_namespace(struct partial_die_info *pdi, CORE_ADDR *lowpc, CORE_ADDR *highpc, int need_pc, struct dwarf2_cu *cu) argument 4026 add_partial_module(struct partial_die_info *pdi, CORE_ADDR *lowpc, CORE_ADDR *highpc, int need_pc, struct dwarf2_cu *cu) argument 4046 add_partial_subprogram(struct partial_die_info *pdi, CORE_ADDR *lowpc, CORE_ADDR *highpc, int need_pc, struct dwarf2_cu *cu) argument 4099 add_partial_enumeration(struct partial_die_info *enum_pdi, struct dwarf2_cu *cu) argument 4124 peek_die_abbrev(gdb_byte *info_ptr, unsigned int *bytes_read, struct dwarf2_cu *cu) argument 4151 skip_children(gdb_byte *buffer, gdb_byte *info_ptr, struct dwarf2_cu *cu) argument 4173 skip_one_die(gdb_byte *buffer, gdb_byte *info_ptr, struct abbrev_info *abbrev, struct dwarf2_cu *cu) argument 4284 locate_pdi_sibling(struct partial_die_info *orig_pdi, gdb_byte *buffer, gdb_byte *info_ptr, bfd *abfd, struct dwarf2_cu *cu) argument 4473 struct dwarf2_cu *cu; local 4551 add_to_method_list(struct type *type, int fnfield_index, int index, const char *name, struct die_info *die, struct dwarf2_cu *cu) argument 4569 struct dwarf2_cu *cu = (struct dwarf2_cu *) ptr; local 4584 compute_delayed_physnames(struct dwarf2_cu *cu) argument 4601 producer_is_gcc_ge_4_0(struct dwarf2_cu *cu) argument 4642 struct dwarf2_cu *cu = per_cu->cu; local 4712 process_die(struct die_info *die, struct dwarf2_cu *cu) argument 4795 die_needs_namespace(struct die_info *die, struct dwarf2_cu *cu) argument 4868 dwarf2_compute_name(char *name, struct die_info *die, struct dwarf2_cu *cu, int physname) argument 5106 dwarf2_full_name(char *name, struct die_info *die, struct dwarf2_cu *cu) argument 5119 dwarf2_physname(char *name, struct die_info *die, struct dwarf2_cu *cu) argument 5211 read_import_statement(struct die_info *die, struct dwarf2_cu *cu) argument 5309 initialize_cu_func_list(struct dwarf2_cu *cu) argument 5319 struct dwarf2_cu *cu = arg; local 5326 find_file_and_directory(struct die_info *die, struct dwarf2_cu *cu, char **name, char **comp_dir) argument 5368 read_file_scope(struct die_info *die, struct dwarf2_cu *cu) argument 5398 set_cu_language (DW_UNSND (attr), cu); local 5470 read_type_unit_scope(struct die_info *die, struct dwarf2_cu *cu) argument 5506 set_cu_language (DW_UNSND (attr), cu); local 5544 add_to_cu_func_list(const char *name, CORE_ADDR lowpc, CORE_ADDR highpc, struct dwarf2_cu *cu) argument 5582 inherit_abstract_dies(struct die_info *die, struct dwarf2_cu *cu) argument 5702 read_func_scope(struct die_info *die, struct dwarf2_cu *cu) argument 5891 read_lexical_block_scope(struct die_info *die, struct dwarf2_cu *cu) argument 5950 dwarf2_ranges_read(unsigned offset, CORE_ADDR *low_return, CORE_ADDR *high_return, struct dwarf2_cu *cu, struct partial_symtab *ranges_pst) argument 6091 dwarf2_get_pc_bounds(struct die_info *die, CORE_ADDR *lowpc, CORE_ADDR *highpc, struct dwarf2_cu *cu, struct partial_symtab *pst) argument 6154 dwarf2_get_subprogram_pc_bounds(struct die_info *die, CORE_ADDR *lowpc, CORE_ADDR *highpc, struct dwarf2_cu *cu) argument 6190 get_scope_pc_bounds(struct die_info *die, CORE_ADDR *lowpc, CORE_ADDR *highpc, struct dwarf2_cu *cu) argument 6247 dwarf2_record_block_ranges(struct die_info *die, struct block *block, CORE_ADDR baseaddr, struct dwarf2_cu *cu) argument 6360 producer_is_gxx_lt_4_6(struct dwarf2_cu *cu) argument 6405 dwarf2_default_access_attribute(struct die_info *die, struct dwarf2_cu *cu) argument 6436 handle_data_member_location(struct die_info *die, struct dwarf2_cu *cu, LONGEST *offset) argument 6468 dwarf2_add_field(struct field_info *fip, struct die_info *die, struct dwarf2_cu *cu) argument 6653 dwarf2_add_typedef(struct field_info *fip, struct die_info *die, struct dwarf2_cu *cu) argument 6685 dwarf2_attach_fields_to_type(struct field_info *fip, struct type *type, struct dwarf2_cu *cu) argument 6788 dwarf2_add_member_fn(struct field_info *fip, struct die_info *die, struct type *type, struct dwarf2_cu *cu) argument 6986 dwarf2_attach_fn_fields_to_type(struct field_info *fip, struct type *type, struct dwarf2_cu *cu) argument 7023 is_vtable_name(const char *name, struct dwarf2_cu *cu) argument 7101 read_structure_type(struct die_info *die, struct dwarf2_cu *cu) argument 7209 process_structure_scope(struct die_info *die, struct dwarf2_cu *cu) argument 7418 read_enumeration_type(struct die_info *die, struct dwarf2_cu *cu) argument 7476 process_enumeration_scope(struct die_info *die, struct dwarf2_cu *cu) argument 7550 read_array_type(struct die_info *die, struct dwarf2_cu *cu) argument 7663 read_array_order(struct die_info *die, struct dwarf2_cu *cu) argument 7698 read_set_type(struct die_info *die, struct dwarf2_cu *cu) argument 7722 read_common_block(struct die_info *die, struct dwarf2_cu *cu) argument 7769 read_namespace_type(struct die_info *die, struct dwarf2_cu *cu) argument 7811 read_namespace(struct die_info *die, struct dwarf2_cu *cu) argument 7854 read_module_type(struct die_info *die, struct dwarf2_cu *cu) argument 7876 read_module(struct die_info *die, struct dwarf2_cu *cu) argument 7892 namespace_name(struct die_info *die, int *is_anonymous, struct dwarf2_cu *cu) argument 7921 read_tag_pointer_type(struct die_info *die, struct dwarf2_cu *cu) argument 7986 read_tag_ptr_to_member_type(struct die_info *die, struct dwarf2_cu *cu) argument 8012 read_tag_reference_type(struct die_info *die, struct dwarf2_cu *cu) argument 8039 read_tag_const_type(struct die_info *die, struct dwarf2_cu *cu) argument 8078 read_tag_volatile_type(struct die_info *die, struct dwarf2_cu *cu) argument 8099 read_tag_string_type(struct die_info *die, struct dwarf2_cu *cu) argument 8145 read_subroutine_type(struct die_info *die, struct dwarf2_cu *cu) argument 8298 read_typedef(struct die_info *die, struct dwarf2_cu *cu) argument 8317 read_base_type(struct die_info *die, struct dwarf2_cu *cu) argument 8407 read_subrange_type(struct die_info *die, struct dwarf2_cu *cu) argument 8549 read_unspecified_type(struct die_info *die, struct dwarf2_cu *cu) argument 8587 read_comp_unit(gdb_byte *info_ptr, struct dwarf2_cu *cu) argument 8735 struct dwarf2_cu *cu = reader->cu; local 8777 dwarf2_read_abbrevs(bfd *abfd, struct dwarf2_cu *cu) argument 8886 struct dwarf2_cu *cu = ptr_to_cu; local 8895 dwarf2_lookup_abbrev(unsigned int number, struct dwarf2_cu *cu) argument 8948 load_partial_dies(bfd *abfd, gdb_byte *buffer, gdb_byte *info_ptr, int building_psymtab, struct dwarf2_cu *cu) argument 9208 read_partial_die(struct partial_die_info *part_die, struct abbrev_info *abbrev, unsigned int abbrev_len, bfd *abfd, gdb_byte *buffer, gdb_byte *info_ptr, struct dwarf2_cu *cu) argument 9391 find_partial_die_in_comp_unit(unsigned int offset, struct dwarf2_cu *cu) argument 9408 find_partial_die(unsigned int offset, struct dwarf2_cu *cu) argument 9485 guess_partial_die_structure_name(struct partial_die_info *struct_pdi, struct dwarf2_cu *cu) argument 9535 fixup_partial_die(struct partial_die_info *part_die, struct dwarf2_cu *cu) argument 9609 read_attribute_value(struct attribute *attr, unsigned form, bfd *abfd, gdb_byte *info_ptr, struct dwarf2_cu *cu) argument 9774 read_attribute(struct attribute *attr, struct attr_abbrev *abbrev, bfd *abfd, gdb_byte *info_ptr, struct dwarf2_cu *cu) argument 9826 read_address(bfd *abfd, gdb_byte *buf, struct dwarf2_cu *cu, unsigned int *bytes_read) argument 10130 set_cu_language(unsigned int lang, struct dwarf2_cu *cu) argument 10181 dwarf2_attr(struct die_info *die, unsigned int name, struct dwarf2_cu *cu) argument 10211 dwarf2_attr_no_follow(struct die_info *die, unsigned int name, struct dwarf2_cu *cu) argument 10228 dwarf2_flag_true_p(struct die_info *die, unsigned name, struct dwarf2_cu *cu) argument 10236 die_is_declaration(struct die_info *die, struct dwarf2_cu *cu) argument 10359 dwarf_decode_line_header(unsigned int offset, bfd *abfd, struct dwarf2_cu *cu) argument 10487 check_cu_functions(CORE_ADDR address, struct dwarf2_cu *cu) argument 10635 dwarf_decode_lines(struct line_header *lh, const char *comp_dir, bfd *abfd, struct dwarf2_cu *cu, struct partial_symtab *pst) argument 11026 var_decode_location(struct attribute *attr, struct symbol *sym, struct dwarf2_cu *cu) argument 11093 new_symbol_full(struct die_info *die, struct type *type, struct dwarf2_cu *cu, struct symbol *space) argument 11456 new_symbol(struct die_info *die, struct type *type, struct dwarf2_cu *cu) argument 11470 dwarf2_const_value_data(struct attribute *attr, struct type *type, const char *name, struct obstack *obstack, struct dwarf2_cu *cu, long *value, int bits) argument 11503 dwarf2_const_value_attr(struct attribute *attr, struct type *type, const char *name, struct obstack *obstack, struct dwarf2_cu *cu, long *value, gdb_byte **bytes, struct dwarf2_locexpr_baton **baton) argument 11608 dwarf2_const_value(struct attribute *attr, struct symbol *sym, struct dwarf2_cu *cu) argument 11643 die_type(struct die_info *die, struct dwarf2_cu *cu) argument 11662 need_gnat_info(struct dwarf2_cu *cu) argument 11680 die_descriptive_type(struct die_info *die, struct dwarf2_cu *cu) argument 11695 set_descriptive_type(struct type *type, struct die_info *die, struct dwarf2_cu *cu) argument 11711 die_containing_type(struct die_info *die, struct dwarf2_cu *cu) argument 11727 lookup_die_type(struct die_info *die, struct attribute *attr, struct dwarf2_cu *cu) argument 11807 read_type_die(struct die_info *die, struct dwarf2_cu *cu) argument 11822 read_type_die_1(struct die_info *die, struct dwarf2_cu *cu) argument 11903 guess_full_die_structure_name(struct die_info *die, struct dwarf2_cu *cu) argument 11982 determine_prefix(struct die_info *die, struct dwarf2_cu *cu) argument 12120 typename_concat(struct obstack *obs, const char *prefix, const char *suffix, int physname, struct dwarf2_cu *cu) argument 12176 dwarf2_canonicalize_name(char *name, struct dwarf2_cu *cu, struct obstack *obstack) argument 12198 dwarf2_name(struct die_info *die, struct dwarf2_cu *cu) argument 13454 store_in_ref_table(struct die_info *die, struct dwarf2_cu *cu) argument 13589 struct dwarf2_cu *target_cu, *cu = *ref_cu; local 13636 struct dwarf2_cu *cu = *ref_cu; local 13657 struct dwarf2_cu *cu = per_cu->cu; local 13800 struct dwarf2_cu *cu; local 13877 decode_locdesc(struct dwarf_block *blk, struct dwarf2_cu *cu) argument 14106 dwarf_alloc_block(struct dwarf2_cu *cu) argument 14116 dwarf_alloc_abbrev(struct dwarf2_cu *cu) argument 14127 dwarf_alloc_die(struct dwarf2_cu *cu, int num_attrs) argument 14401 dwarf_decode_macros(struct line_header *lh, unsigned int offset, char *comp_dir, bfd *abfd, struct dwarf2_cu *cu) argument 14729 fill_in_loclist_baton(struct dwarf2_cu *cu, struct dwarf2_loclist_baton *baton, struct attribute *attr) argument 14746 dwarf2_symbol_mark_computed(struct attribute *attr, struct symbol *sym, struct dwarf2_cu *cu) argument 14937 init_one_comp_unit(struct dwarf2_cu *cu, struct objfile *objfile) argument 14947 prepare_one_comp_unit(struct dwarf2_cu *cu, struct die_info *comp_unit_die) argument 14954 set_cu_language (DW_UNSND (attr), cu); local 14971 struct dwarf2_cu *cu = data; local 14992 struct dwarf2_cu *cu = data; local 15167 set_die_type(struct die_info *die, struct type *type, struct dwarf2_cu *cu) argument 15245 get_die_type(struct die_info *die, struct dwarf2_cu *cu) argument 15253 dwarf2_add_dependence(struct dwarf2_cu *cu, struct dwarf2_per_cu_data *ref_per_cu) argument 15301 dwarf2_mark(struct dwarf2_cu *cu) argument [all...] |