2011-05-23 Pedro Alves <pedro@codesourcery.com>
[deliverable/binutils-gdb.git] / gdb / mdebugread.h
CommitLineData
5b123146
AC
1/* Read a symbol table in ECOFF format (Third-Eye).
2
7b6bb8da
JB
3 Copyright (C) 2004, 2007, 2008, 2009, 2010, 2011
4 Free Software Foundation, Inc.
5b123146
AC
5
6 This file is part of GDB.
7
8 This program is free software; you can redistribute it and/or modify
9 it under the terms of the GNU General Public License as published by
a9762ec7 10 the Free Software Foundation; either version 3 of the License, or
5b123146
AC
11 (at your option) any later version.
12
13 This program is distributed in the hope that it will be useful,
14 but WITHOUT ANY WARRANTY; without even the implied warranty of
15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 GNU General Public License for more details.
17
18 You should have received a copy of the GNU General Public License
a9762ec7 19 along with this program. If not, see <http://www.gnu.org/licenses/>. */
5b123146
AC
20
21#ifndef MDEBUGREAD_H
22#define MDEBUGREAD_H
23
36b8628e
AC
24#include "coff/sym.h" /* Needed for PDR below. */
25#include "coff/symconst.h"
26
36b8628e
AC
27/* Specific information about a procedure. Architectures (ab)uses
28 this to save memory. */
29
30struct mdebug_extra_func_info
31{
025bb325
MS
32 long numargs; /* Number of args to procedure (was iopt). */
33 PDR pdr; /* Procedure descriptor record. */
36b8628e
AC
34};
35
75dec9cf
AC
36/* Special symbol found in blocks associated with routines. We can
37 hang mdebug_extra_func_info's off of this. */
38
39#define MDEBUG_EFI_SYMBOL_NAME "__GDB_EFI_INFO__"
40
5b123146 41#endif /* MDEBUGREAD_H */
This page took 0.534947 seconds and 4 git commands to generate.