summaryrefslogtreecommitdiff
path: root/gdb/objfiles.h
diff options
context:
space:
mode:
authorJoel Brobecker <brobecker@gnat.com>2012-12-18 06:19:53 +0000
committerJoel Brobecker <brobecker@gnat.com>2012-12-18 06:19:53 +0000
commit195ba3fcb4ce630fa200768269dc493bb92fe346 (patch)
tree357d8008f5b6866505545e9f881670e4282cdd04 /gdb/objfiles.h
parentd1c1ec3f8213aa45e4927ff8b9b1d35e6419e541 (diff)
downloadgdb-195ba3fcb4ce630fa200768269dc493bb92fe346.tar.gz
solib-darwin.c: handle PIE when attaching processes.
gdb/ChangeLog: * solib-darwin.c (darwin_current_sos): Fix indentation. (darwin_read_exec_load_addr): New function. (darwin_solib_create_inferior_hook): Rebase executable. * objfiles.c (objfile_rebase1, objfile_rebase): New functions. * objfiles.h (objfile_rebase1, objfile_rebase): Add prototypes.
Diffstat (limited to 'gdb/objfiles.h')
-rw-r--r--gdb/objfiles.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gdb/objfiles.h b/gdb/objfiles.h
index c79459805f6..27cfd452dfa 100644
--- a/gdb/objfiles.h
+++ b/gdb/objfiles.h
@@ -471,6 +471,7 @@ extern struct cleanup *make_cleanup_free_objfile (struct objfile *);
extern void free_all_objfiles (void);
extern void objfile_relocate (struct objfile *, struct section_offsets *);
+extern void objfile_rebase (struct objfile *, CORE_ADDR);
extern int objfile_has_partial_symbols (struct objfile *objfile);