aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gdb/ChangeLog6
-rw-r--r--gdb/somsolib.c6
2 files changed, 12 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index d8b0969..a532b14 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,9 @@
+Tue Dec 27 12:32:43 1994 Jeff Law (law@snake.cs.utah.edu)
+
+ * somsolib.c (som_solib_add): Return without loading any shared
+ libraries if symfile_objfile is NULL.
+ (som_solib_create_inferior_hook): Likewise.
+
Fri Dec 23 17:03:13 1994 Steve Chamberlain (sac@jonny.cygnus.com)
* remote-est.c: New file supports EST-300 CPU32 background
diff --git a/gdb/somsolib.c b/gdb/somsolib.c
index fc3d2ad..3bdc82f 100644
--- a/gdb/somsolib.c
+++ b/gdb/somsolib.c
@@ -126,6 +126,9 @@ som_solib_add (arg_string, from_tty, target)
We also need to examine __dld_flags to determine if the shared library
list is valid and to determine if the libraries have been privately
mapped. */
+ if (symfile_objfile == NULL)
+ return;
+
/* First see if the objfile was dynamically linked. */
shlib_info = bfd_get_section_by_name (symfile_objfile->obfd, "$SHLIB_INFO$");
if (!shlib_info)
@@ -454,6 +457,9 @@ som_solib_create_inferior_hook()
char shadow_contents[BREAKPOINT_MAX], buf[4];
CORE_ADDR anaddr;
+ if (symfile_objfile == NULL)
+ return;
+
/* First see if the objfile was dynamically linked. */
shlib_info = bfd_get_section_by_name (symfile_objfile->obfd, "$SHLIB_INFO$");
if (!shlib_info)