Remove expand_symtab_containing_pc
authorTom Tromey <tom@tromey.com>
Sun, 26 Feb 2023 16:49:02 +0000 (09:49 -0700)
committerTom Tromey <tom@tromey.com>
Sun, 26 Feb 2023 17:46:30 +0000 (10:46 -0700)
The function expand_symtab_containing_pc is unused; remove it.
Tested by rebuilding.

gdb/symtab.c
gdb/symtab.h

index 25b55ed01e7cb116444fa637eeb8fad7b880325b..f26dd2cb187147feaaa1a9f027deef493138aefc 100644 (file)
@@ -1162,29 +1162,6 @@ matching_obj_sections (struct obj_section *obj_first,
 
   return false;
 }
-
-/* See symtab.h.  */
-
-void
-expand_symtab_containing_pc (CORE_ADDR pc, struct obj_section *section)
-{
-  struct bound_minimal_symbol msymbol;
-
-  /* If we know that this is not a text address, return failure.  This is
-     necessary because we loop based on texthigh and textlow, which do
-     not include the data ranges.  */
-  msymbol = lookup_minimal_symbol_by_pc_section (pc, section);
-  if (msymbol.minsym && msymbol.minsym->data_p ())
-    return;
-
-  for (objfile *objfile : current_program_space->objfiles ())
-    {
-      struct compunit_symtab *cust
-       = objfile->find_pc_sect_compunit_symtab (msymbol, pc, section, 0);
-      if (cust)
-       return;
-    }
-}
 \f
 /* Hash function for the symbol cache.  */
 
index 17d2746fd48fc2534fe98f4494b13e3cb667ca3e..c565bc8eac4035117dec429284893283df44c548 100644 (file)
@@ -2189,10 +2189,6 @@ extern bound_minimal_symbol find_gnu_ifunc (const symbol *sym);
 
 extern void clear_pc_function_cache (void);
 
-/* Expand symtab containing PC, SECTION if not already expanded.  */
-
-extern void expand_symtab_containing_pc (CORE_ADDR, struct obj_section *);
-
 /* lookup full symbol table by address.  */
 
 extern struct compunit_symtab *find_pc_compunit_symtab (CORE_ADDR);