1
1
/* Handle FR-V (FDPIC) shared libraries for GDB, the GNU Debugger.
2
Copyright (C) 2004, 2007, 2008, 2009 Free Software Foundation, Inc.
2
Copyright (C) 2004, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
4
4
This file is part of GDB.
822
822
may have changed since the last time we ran the program. */
823
823
remove_solib_event_breakpoints ();
825
if (symfile_objfile == NULL)
828
fprintf_unfiltered (gdb_stdlog,
829
"enable_break: No symbol file found.\n");
833
if (!symfile_objfile->ei.entry_point_p)
836
fprintf_unfiltered (gdb_stdlog,
837
"enable_break: Symbol file has no entry point.\n");
825
841
/* Check for the presence of a .interp section. If there is no
826
842
such section, the executable is statically linked. */
828
844
interp_sect = bfd_get_section_by_name (exec_bfd, ".interp");
832
enable_break1_done = 1;
833
create_solib_event_breakpoint (target_gdbarch,
834
symfile_objfile->ei.entry_point);
837
fprintf_unfiltered (gdb_stdlog,
838
"enable_break: solib event breakpoint placed at entry point: %s\n",
840
(symfile_objfile->ei.entry_point, 8));
845
fprintf_unfiltered (gdb_stdlog,
846
"enable_break: No .interp section found.\n");
846
if (interp_sect == NULL)
849
fprintf_unfiltered (gdb_stdlog,
850
"enable_break: No .interp section found.\n");
854
enable_break1_done = 1;
855
create_solib_event_breakpoint (target_gdbarch,
856
symfile_objfile->ei.entry_point);
859
fprintf_unfiltered (gdb_stdlog,
860
"enable_break: solib event breakpoint placed at entry point: %s\n",
861
hex_string_custom (symfile_objfile->ei.entry_point, 8));