From c1bd25fd1de1bc9e80bf95feb670c26be62c833b Mon Sep 17 00:00:00 2001 From: Daniel Jacobowitz Date: Mon, 13 Jun 2005 16:15:40 +0000 Subject: gdb/ * Makefile.in (symfile.o): Add $(exec_h). * exec.h (exec_set_section_address): Add prototype. * exec.c (exec_set_section_address): New function. * symfile.c: Include "exec.h". (struct place_section_arg, place_section): New. (default_symfile_offsets): Call place_section for each section of a relocatable file. gdb/testsuite/ * gdb.base/relocate.c: Add a copyright notice. (dummy): Remove. * gdb.base/relocate.exp: Test printing the values of variables from a relocatable file. --- gdb/exec.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'gdb/exec.h') diff --git a/gdb/exec.h b/gdb/exec.h index d086251..c6bef72 100644 --- a/gdb/exec.h +++ b/gdb/exec.h @@ -36,4 +36,7 @@ extern struct target_ops exec_ops; extern int build_section_table (struct bfd *, struct section_table **, struct section_table **); +/* Set the loaded address of a section. */ +extern void exec_set_section_address (const char *, int, CORE_ADDR); + #endif -- cgit v1.1