aboutsummaryrefslogtreecommitdiff
path: root/gdb/exec.h
diff options
context:
space:
mode:
authorTom Tromey <tom@tromey.com>2020-10-12 15:53:16 -0600
committerTom Tromey <tom@tromey.com>2020-10-12 20:18:47 -0600
commit2d128614d4101354d8125449539dc3255c37d345 (patch)
tree4d07bd7567401171c8ea9edd5cee5170b0a0f3b9 /gdb/exec.h
parentbb2a67773c5e06545c39a6373be720c7d3d9eeb5 (diff)
downloadfsf-binutils-gdb-2d128614d4101354d8125449539dc3255c37d345.zip
fsf-binutils-gdb-2d128614d4101354d8125449539dc3255c37d345.tar.gz
fsf-binutils-gdb-2d128614d4101354d8125449539dc3255c37d345.tar.bz2
build_section_table cannot fail
I noticed that build_section_table cannot fail. This patch changes it to return a target_section_table and then removes the dead code. gdb/ChangeLog 2020-10-12 Tom Tromey <tom@tromey.com> * solib.c (solib_map_sections): Update. * record-full.c (record_full_core_open_1): Update. * exec.h (build_section_table): Return a target_section_table. * exec.c (exec_file_attach): Update. (build_section_table): Return a target_section_table. * corelow.c (core_target::core_target): Update. * bfd-target.c (target_bfd::target_bfd): Update.
Diffstat (limited to 'gdb/exec.h')
-rw-r--r--gdb/exec.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/gdb/exec.h b/gdb/exec.h
index d26eba4..75177dd 100644
--- a/gdb/exec.h
+++ b/gdb/exec.h
@@ -34,10 +34,9 @@ struct objfile;
#define exec_bfd_mtime current_program_space->ebfd_mtime
#define exec_filename current_program_space->pspace_exec_filename
-/* Builds a section table, given args BFD, SECTABLE_PTR, SECEND_PTR.
- Returns 0 if OK, 1 on error. */
+/* Builds a section table, given args BFD. */
-extern int build_section_table (struct bfd *, struct target_section_table *);
+extern target_section_table build_section_table (struct bfd *);
/* Remove all entries from TABLE. */