diff options
author | Keith Seitz <keiths@redhat.com> | 2010-08-20 17:16:44 +0000 |
---|---|---|
committer | Keith Seitz <keiths@redhat.com> | 2010-08-20 17:16:44 +0000 |
commit | 3da10d80f8da9ea96493eda226136221a9209c10 (patch) | |
tree | 5bef706a1116b895c96765af061a79e0315f0016 /opcodes/mt-dis.c | |
parent | c37bf5283731a82e13a75a30762eaba820c165fd (diff) | |
download | gdb-3da10d80f8da9ea96493eda226136221a9209c10.zip gdb-3da10d80f8da9ea96493eda226136221a9209c10.tar.gz gdb-3da10d80f8da9ea96493eda226136221a9209c10.tar.bz2 |
PR symtab/11465:
* dwarf2read.c (struct delayed_method_info): New struct.
(struct dwarf2_cu): Add vector method_list.
(scan_partial_symbols): Count methods for union, class, structure,
and interface types.
(add_to_method_list): New function.
(free_delayed_list): New function.
(compute_delayed_physnames): New function.
(process_full_comp_unit): Make a cleanup for the CU's delayed
physname list, compute the delayed physnames, and free the
the list.
(dwarf2_add_member_fn): For C++ and Java, delay the computation
of the physname until after the CU is read.
* dwarf2read.c (read_structure_type): Check if the current
DIE's type was already completed after dwarf2_full_name
was called.
Diffstat (limited to 'opcodes/mt-dis.c')
0 files changed, 0 insertions, 0 deletions