/* Definitions for symbol-reading containing "stabs", for GDB.
- Copyright (C) 1992, 1993, 1995, 1996, 1997, 1999, 2000
- Free Software Foundation, Inc.
+ Copyright (C) 1992-1993, 1995-1997, 1999-2000, 2007-2012 Free
+ Software Foundation, Inc.
Contributed by Cygnus Support. Written by John Gilmore.
This file is part of GDB.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
+ the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA. */
+ along with this program. If not, see <http://www.gnu.org/licenses/>. */
/* This file exists to hold the common definitions required of most of
the symbol-readers that end up using stabs. The common use of
{
char *filename;
struct stab_section_info *next;
- int found; /* Count of times it's found in searching */
+ int found; /* Count of times it's found in searching. */
size_t num_sections;
CORE_ADDR sections[1];
};
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. */
+ 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. */
+ /* See stabsread.h for the use of the following. */
struct header_file *header_files;
int n_header_files;
int n_allocated_header_files;