diff options
author | Tristan Gingold <gingold@adacore.com> | 2011-05-24 12:40:17 +0000 |
---|---|---|
committer | Tristan Gingold <gingold@adacore.com> | 2011-05-24 12:40:17 +0000 |
commit | 3017a003674a2cf413b3522a5875ce26fcd574c2 (patch) | |
tree | c0d0b52709275aa88b5f3ec73b98af9c903123f1 /gdb/dwarf2-frame.c | |
parent | ee5683ab05022bd68d5200b74cf00def28785076 (diff) | |
download | gdb-3017a003674a2cf413b3522a5875ce26fcd574c2.zip gdb-3017a003674a2cf413b3522a5875ce26fcd574c2.tar.gz gdb-3017a003674a2cf413b3522a5875ce26fcd574c2.tar.bz2 |
2011-05-24 Tristan Gingold <gingold@adacore.com>
* symfile.h (enum dwarf2_section_enum): New type.
(dwarf2_get_section_info): New prototype.
* dwarf2read.c (dwarf2_get_section_info): Replace parameter
section_name by sect. Use a switch to select the info.
* dwarf2-frame.c (warf2_get_section_info): Remove prototype.
(dwarf2_build_frame_info): Adjust calls to dwarf2_get_section_info.
Diffstat (limited to 'gdb/dwarf2-frame.c')
-rw-r--r-- | gdb/dwarf2-frame.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/gdb/dwarf2-frame.c b/gdb/dwarf2-frame.c index fe48713..5df3488 100644 --- a/gdb/dwarf2-frame.c +++ b/gdb/dwarf2-frame.c @@ -2183,12 +2183,6 @@ Corrupt data in %s:%s; align 8 workaround apparently succeeded"), return ret; } - -/* Imported from dwarf2read.c. */ -extern void dwarf2_get_section_info (struct objfile *, const char *, - asection **, gdb_byte **, - bfd_size_type *); - static int qsort_fde_cmp (const void *a, const void *b) { @@ -2233,7 +2227,7 @@ dwarf2_build_frame_info (struct objfile *objfile) unit->dbase = 0; unit->tbase = 0; - dwarf2_get_section_info (objfile, ".eh_frame", + dwarf2_get_section_info (objfile, DWARF2_EH_FRAME, &unit->dwarf_frame_section, &unit->dwarf_frame_buffer, &unit->dwarf_frame_size); @@ -2269,7 +2263,7 @@ dwarf2_build_frame_info (struct objfile *objfile) } } - dwarf2_get_section_info (objfile, ".debug_frame", + dwarf2_get_section_info (objfile, DWARF2_DEBUG_FRAME, &unit->dwarf_frame_section, &unit->dwarf_frame_buffer, &unit->dwarf_frame_size); |