This is the mail archive of the
gdb-cvs@sources.redhat.com
mailing list for the GDB project.
src/gdb ChangeLog.intercu dwarf2read.c
- From: drow at sources dot redhat dot com
- To: gdb-cvs at sources dot redhat dot com
- Date: 23 Feb 2004 18:13:51 -0000
- Subject: src/gdb ChangeLog.intercu dwarf2read.c
CVSROOT: /cvs/src
Module name: src
Branch: drow_intercu-20040221-branch
Changes by: drow@sourceware.org 2004-02-23 18:13:51
Modified files:
gdb : ChangeLog.intercu dwarf2read.c
Log message:
* dwarf2read.c (struct dwarf2_per_cu_data): Add psymtab member.
(struct dwarf2_pinfo): Add dwarf_info_size and type_hash.
Rearrange and update comments.
(DWARF_INFO_SIZE): Define.
(set_die_type, get_die_type, reset_die_and_siblings_types): New
fucntions.
(dwarf2_build_psymtabs_hard): Save dwarf_info_size. Initialize
type_hash.
(psymtab_to_symtab_1): Restore dwarf_info_size. Create per_cu
data for the current compilation unit.
(read_structure_scope, read_enumeration_type, read_array_type)
(read_tag_pointer_type, read_tag_ptr_to_member_type)
(read_tag_reference_type, read_tag_const_type)
(read_tag_volatile_type, read_tag_string_type)
(read_subroutine_type, read_typedef, read_base_type): Call
set_die_type.
(read_subrange_type): Likewise. Use dwarf2_attr_with_cu, since
array bounds may be DIE references.
(struct dwarf2_offset_and_type, offset_and_type_hash)
(offset_and_type_eq): New.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/ChangeLog.intercu.diff?cvsroot=src&only_with_tag=drow_intercu-20040221-branch&r1=1.1.2.23&r2=1.1.2.24
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/dwarf2read.c.diff?cvsroot=src&only_with_tag=drow_intercu-20040221-branch&r1=1.135.2.24&r2=1.135.2.25