aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorUlrich Weigand <uweigand@de.ibm.com>2009-01-15 16:35:22 +0000
committerUlrich Weigand <uweigand@de.ibm.com>2009-01-15 16:35:22 +0000
commit572d275cf70be4f861e0cdbf55e1136a3b57b69e (patch)
tree719a0f2ee00b194f7444f4b35399c87f9776fdbd /include
parent0701b271317da6be2e9913db907285c2ebc39711 (diff)
downloadgdb-572d275cf70be4f861e0cdbf55e1136a3b57b69e.zip
gdb-572d275cf70be4f861e0cdbf55e1136a3b57b69e.tar.gz
gdb-572d275cf70be4f861e0cdbf55e1136a3b57b69e.tar.bz2
* solist.h (struct target_so_ops): New member bfd_open.
(solib_find): Add prototype. (solib_bfd_fopen): Add prototype. * solib.c (solib_find, solib_bfd_fopen): New functions, extracted from solib_bfd_open. (solib_bfd_open): Use ops->bfd_open override if present. Call solib_find and solib_bfd_open otherwise. * objfiles.h (OBJF_KEEPBFD): New define. * objfiles.c (free_objfile): Do not close BFD if OBJF_KEEPBFD objfile flag is set. * solib.c (symbol_add_stub): Do not allocate second BFD for shared library; use OBJF_KEEPBFD flag on solib objfile.
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions