diff options
author | Tristan Gingold <gingold@adacore.com> | 2011-05-26 07:47:10 +0000 |
---|---|---|
committer | Tristan Gingold <gingold@adacore.com> | 2011-05-26 07:47:10 +0000 |
commit | 251d32d96eb30422d48d270a0d55a02c0203f4c9 (patch) | |
tree | 51b6ed91fe0912a4fbcd7a95cffaafec2f69c954 /gdb/machoread.c | |
parent | 2676a7d99177c857a9cf46543f961816e2650365 (diff) | |
download | gdb-251d32d96eb30422d48d270a0d55a02c0203f4c9.zip gdb-251d32d96eb30422d48d270a0d55a02c0203f4c9.tar.gz gdb-251d32d96eb30422d48d270a0d55a02c0203f4c9.tar.bz2 |
2011-05-26 Tristan Gingold <gingold@adacore.com>
* symfile.h (struct dwarf2_section_names): New type.
(struct dwarf2_debug_sections): New type.
(dwarf2_has_info): Add parameter.
* dwarf2read.c (dwarf2_elf_names): New variable.
(INFO_SECTION, ABBREV_SECTION, LINE_SECTION, LOC_SECTION)
(MACINFO_SECTION, STR_SECTION, RANGES_SECTION, TYPES_SECTION)
(FRAME_SECTION, EH_FRAME_SECTION, GDB_INDEX_SECTION): Remove.
(dwarf2_has_info): Add names parameter. Pass names
to dwarf2_locate_sections.
(section_is_p): Rewrite using the names parameter.
(dwarf2_locate_sections): Use section names from the names parameter.
* coffread.c (coff_symfile_read): Adjust call to dwarf2_has_info.
* elfread.c (read_psyms): Ditto.
* machoread.c (macho_symfile_read): Ditto.
Diffstat (limited to 'gdb/machoread.c')
-rw-r--r-- | gdb/machoread.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gdb/machoread.c b/gdb/machoread.c index 28cb958..1cfa21e 100644 --- a/gdb/machoread.c +++ b/gdb/machoread.c @@ -660,7 +660,7 @@ macho_symfile_read (struct objfile *objfile, int symfile_flags) /* Try to read .eh_frame / .debug_frame. */ /* First, locate these sections. We ignore the result status as it only checks for debug info. */ - dwarf2_has_info (objfile); + dwarf2_has_info (objfile, NULL); dwarf2_build_frame_info (objfile); /* Check for DSYM file. */ @@ -702,7 +702,7 @@ macho_symfile_read (struct objfile *objfile, int symfile_flags) } } - if (dwarf2_has_info (objfile)) + if (dwarf2_has_info (objfile, NULL)) { /* DWARF 2 sections */ dwarf2_build_psymtabs (objfile); |