(osf_in_dynsym_resolve_code): Add a comment explaining the consequences of
authorJoel Brobecker <brobecker@gnat.com>
Thu, 28 Jun 2001 10:36:19 +0000 (10:36 +0000)
committerJoel Brobecker <brobecker@gnat.com>
Thu, 28 Jun 2001 10:36:19 +0000 (10:36 +0000)
 always returning zero. No code change.

gdb/solib-osf.c

index 805254f5383400a9fcaac9b39889b8b327489aa9..eb78a419a2d26acccec9bf5c70d366047c8ae8a7 100644 (file)
@@ -589,6 +589,12 @@ osf_open_symbol_file_object (void *from_ttyp)
 static int
 osf_in_dynsym_resolve_code (CORE_ADDR pc)
 {
+  /* This function currently always return False. This is a temporary
+     solution which only consequence is to introduce a minor incovenience
+     for the user: When stepping inside a subprogram located in a shared
+     library, gdb might stop inside the dynamic loader code instead of
+     inside the subprogram itself. See the explanations in infrun.c about
+     the IN_SOLIB_DYNSYM_RESOLVE_CODE macro for more details. */
   return 0;
 }