diff options
author | Paul Brook <paul@codesourcery.com> | 2006-05-03 01:51:29 +0000 |
---|---|---|
committer | Paul Brook <paul@codesourcery.com> | 2006-05-03 01:51:29 +0000 |
commit | cb3db92cfdcb235fa9b54f30c77721d9f574737a (patch) | |
tree | c4dfe0509c19bb3a91fc61059818e5646eda6a8d | |
parent | 489c7b31f06018e41c4833fc7b8b634a5e726dbb (diff) | |
download | cygnal-cb3db92cfdcb235fa9b54f30c77721d9f574737a.tar.gz cygnal-cb3db92cfdcb235fa9b54f30c77721d9f574737a.tar.bz2 cygnal-cb3db92cfdcb235fa9b54f30c77721d9f574737a.zip |
2006-05-03 Paul Brook <paul@codesourcery.com>
* gdb/dwarf2read.c (field_info): Add baseclasses.
(dwarf2_add_field): Check base classes.
(dwarf2_attach_fields_to_type): Ditto.
* gdb/gnu-v3-abi.c (gnuv3_rtti_type): Check for NULL base_type.
(gnuv3_virtual_fn_field): Handle missing base.
(gnuv3_baseclass_offset): Handle missing vptr.
* gdb/varobj.c (cplus_class_num_children): Call fill_in_vptr_fieldno.
(cplus_name_of_child): Ditto.
* gdb/eval.c (evaluate_subexp_standard): Ditto.
* gdb/dwarf2read.c (read_structure_type): Search for vtable pointer
by name in objects built by ARM compiler.
* gdb/dwarf2read.c (dwarf2_add_member_fn): Calculate virtual function
offset for classes without DW_AT_containing_type.
-rw-r--r-- | ChangeLog.csl | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/ChangeLog.csl b/ChangeLog.csl index 655a71cc4..6360714e4 100644 --- a/ChangeLog.csl +++ b/ChangeLog.csl @@ -1,3 +1,21 @@ +2006-05-03 Paul Brook <paul@codesourcery.com> + + * gdb/dwarf2read.c (field_info): Add baseclasses. + (dwarf2_add_field): Check base classes. + (dwarf2_attach_fields_to_type): Ditto. + + * gdb/gnu-v3-abi.c (gnuv3_rtti_type): Check for NULL base_type. + (gnuv3_virtual_fn_field): Handle missing base. + (gnuv3_baseclass_offset): Handle missing vptr. + * gdb/varobj.c (cplus_class_num_children): Call fill_in_vptr_fieldno. + (cplus_name_of_child): Ditto. + * gdb/eval.c (evaluate_subexp_standard): Ditto. + * gdb/dwarf2read.c (read_structure_type): Search for vtable pointer + by name in objects built by ARM compiler. + + * gdb/dwarf2read.c (dwarf2_add_member_fn): Calculate virtual function + offset for classes without DW_AT_containing_type. + 2006-04-28 Mark Mitchell <mark@codesourcery.com> * gdb/mt-tdep.c (mt_register_name): Correct out-of-range logic to |