[PATCH 57/57][Arm][GAS] MVE Tests
[deliverable/binutils-gdb.git] / gdb / gdb-stabs.h
index a136406c906a4a39d724c047f4fd917f5a16fb74..3b64d328f5c6ab540cc3596ca0265505db4bf259 100644 (file)
@@ -1,6 +1,5 @@
 /* Definitions for symbol-reading containing "stabs", for GDB.
-   Copyright (C) 1992-1993, 1995-1997, 1999-2000, 2007-2012 Free
-   Software Foundation, Inc.
+   Copyright (C) 1992-2019 Free Software Foundation, Inc.
    Contributed by Cygnus Support.  Written by John Gilmore.
 
    This file is part of GDB.
    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
 
+#ifndef GDB_STABS_H
+#define GDB_STABS_H
+
 /* This file exists to hold the common definitions required of most of
    the symbol-readers that end up using stabs.  The common use of
    these `symbol-type-specific' customizations of the generic data
    structures makes the stabs-oriented symbol readers able to call
    each others' functions as required.  */
 
-#if !defined (GDBSTABS_H)
-#define GDBSTABS_H
 
 /* The tag used to find the DBX info attached to an objfile.  This is
    global because it is referenced by several modules.  */
 extern const struct objfile_data *dbx_objfile_data_key;
 
-/* The stab_section_info chain remembers info from the ELF symbol table,
-   while psymtabs are being built for the other symbol tables in the 
-   objfile.  It is destroyed at the complation of psymtab-reading.
-   Any info that was used from it has been copied into psymtabs.  */
-
-struct stab_section_info
-  {
-    char *filename;
-    struct stab_section_info *next;
-    int found;                 /* Count of times it's found in searching.  */
-    size_t num_sections;
-    CORE_ADDR sections[1];
-  };
-
 /* Information is passed among various dbxread routines for accessing
    symbol files.  A pointer to this structure is kept in the objfile,
    using the dbx_objfile_data_key.  */
@@ -58,9 +44,6 @@ struct dbx_symfile_info
     int stringtab_size;                /* Its size */
     file_ptr symtab_offset;    /* Offset in file to symbol table */
     int symbol_size;           /* Bytes in a single symbol */
-    struct stab_section_info *stab_section_info;    /* Section starting points
-                                                      of the original .o files
-                                                      before linking.  */
 
     /* See stabsread.h for the use of the following.  */
     struct header_file *header_files;
@@ -91,4 +74,4 @@ struct dbx_symfile_info
 #define DBX_BSS_SECTION(o)     (DBX_SYMFILE_INFO(o)->bss_section)
 #define DBX_STAB_SECTION(o)    (DBX_SYMFILE_INFO(o)->stab_section)
 
-#endif /* GDBSTABS_H */
+#endif /* GDB_STABS_H */
This page took 0.026107 seconds and 4 git commands to generate.