2003-04-12 Andrew Cagney <cagney@redhat.com>
* gdbarch.sh: Add missing opaque declarations. * gdbarch.h: Regnerate. * symtab.h: Add missing opaque declarations. * value.h, target.h, symfile.h, stabsread.h: Ditto. * x86-64-tdep.h, xmodem.h, monitor.h, typeprint.h: Ditto. * srec.h, solib-svr4.h, source.h, inferior.h: Ditto. * ser-unix.h, serial.h, remote-utils.h, gdbcore.h: Ditto. * ppc-tdep.h, ocd.h, mips-tdep.h, gdbtypes.h: Ditto. * buildsym.h, builtin-regs.h, linespec.h, language.h: Ditto. * i387-tdep.h, gdbthread.h, event-top.h, gdb.h: Ditto. * dwarf2cfi.h, doublest.h, disasm.h, cp-abi.h: Ditto. * cli-out.h, c-lang.h, ax-gdb.h, arch-utils.h: Ditto. * ada-lang.h, config/nm-lynx.h, config/nm-linux.h: Ditto. * config/sparc/tm-sp64.h, config/rs6000/tm-rs6000.h: Ditto. * config/pa/tm-hppah.h, config/m68k/tm-delta68.h: Ditto. * cli/cli-setshow.h, cli/cli-script.h: Ditto.
This commit is contained in:
parent
93a2b7ae81
commit
da3331ec16
50 changed files with 136 additions and 3 deletions
|
@ -1,3 +1,22 @@
|
|||
2003-04-12 Andrew Cagney <cagney@redhat.com>
|
||||
|
||||
* gdbarch.sh: Add missing opaque declarations.
|
||||
* gdbarch.h: Regnerate.
|
||||
* symtab.h: Add missing opaque declarations.
|
||||
* value.h, target.h, symfile.h, stabsread.h: Ditto.
|
||||
* x86-64-tdep.h, xmodem.h, monitor.h, typeprint.h: Ditto.
|
||||
* srec.h, solib-svr4.h, source.h, inferior.h: Ditto.
|
||||
* ser-unix.h, serial.h, remote-utils.h, gdbcore.h: Ditto.
|
||||
* ppc-tdep.h, ocd.h, mips-tdep.h, gdbtypes.h: Ditto.
|
||||
* buildsym.h, builtin-regs.h, linespec.h, language.h: Ditto.
|
||||
* i387-tdep.h, gdbthread.h, event-top.h, gdb.h: Ditto.
|
||||
* dwarf2cfi.h, doublest.h, disasm.h, cp-abi.h: Ditto.
|
||||
* cli-out.h, c-lang.h, ax-gdb.h, arch-utils.h: Ditto.
|
||||
* ada-lang.h, config/nm-lynx.h, config/nm-linux.h: Ditto.
|
||||
* config/sparc/tm-sp64.h, config/rs6000/tm-rs6000.h: Ditto.
|
||||
* config/pa/tm-hppah.h, config/m68k/tm-delta68.h: Ditto.
|
||||
* cli/cli-setshow.h, cli/cli-script.h: Ditto.
|
||||
|
||||
2003-04-11 Andrew Cagney <cagney@redhat.com>
|
||||
|
||||
* frame.c (get_frame_id): Return this frame's "id".
|
||||
|
|
|
@ -20,6 +20,8 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
|
|||
#if !defined (ADA_LANG_H)
|
||||
#define ADA_LANG_H 1
|
||||
|
||||
struct partial_symbol;
|
||||
|
||||
#include "value.h"
|
||||
#include "gdbtypes.h"
|
||||
|
||||
|
|
|
@ -22,6 +22,12 @@
|
|||
#ifndef GDBARCH_UTILS_H
|
||||
#define GDBARCH_UTILS_H
|
||||
|
||||
struct gdbarch;
|
||||
struct frame_info;
|
||||
struct minimal_symbol;
|
||||
struct type;
|
||||
struct gdbarch_info;
|
||||
|
||||
/* gdbarch trace variable */
|
||||
extern int gdbarch_debug;
|
||||
|
||||
|
|
|
@ -20,7 +20,8 @@
|
|||
|
||||
#ifndef AX_GDB_H
|
||||
#define AX_GDB_H
|
||||
|
||||
|
||||
struct expression;
|
||||
|
||||
/* Types and enums */
|
||||
|
||||
|
|
|
@ -22,6 +22,9 @@
|
|||
#if !defined (BUILDSYM_H)
|
||||
#define BUILDSYM_H 1
|
||||
|
||||
struct objfile;
|
||||
struct symbol;
|
||||
|
||||
/* This module provides definitions used for creating and adding to
|
||||
the symbol table. These routines are called from various symbol-
|
||||
file-reading routines.
|
||||
|
|
|
@ -24,6 +24,8 @@
|
|||
#ifndef BUILTIN_REGS_H
|
||||
#define BUILTIN_REGS_H
|
||||
|
||||
struct frame_info;
|
||||
|
||||
extern int builtin_reg_map_name_to_regnum (const char *str, int len);
|
||||
|
||||
extern const char *builtin_reg_map_regnum_to_name (int regnum);
|
||||
|
|
|
@ -23,6 +23,8 @@
|
|||
#if !defined (C_LANG_H)
|
||||
#define C_LANG_H 1
|
||||
|
||||
struct ui_file;
|
||||
|
||||
#include "value.h"
|
||||
#include "macroexp.h"
|
||||
|
||||
|
|
|
@ -22,6 +22,8 @@
|
|||
#ifndef CLI_OUT_H
|
||||
#define CLI_OUT_H
|
||||
|
||||
struct ui_file;
|
||||
|
||||
extern struct ui_out *cli_out_new (struct ui_file *stream);
|
||||
|
||||
extern struct ui_file *cli_out_set_stream (struct ui_out *uiout,
|
||||
|
|
|
@ -19,6 +19,10 @@
|
|||
#if !defined (CLI_SCRIPT_H)
|
||||
#define CLI_SCRIPT_H 1
|
||||
|
||||
struct ui_file;
|
||||
struct command_line;
|
||||
struct cmd_list_element;
|
||||
|
||||
/* Exported to cli/cli-cmds.c */
|
||||
|
||||
extern void script_from_file (FILE *stream, char *file);
|
||||
|
|
|
@ -19,6 +19,8 @@
|
|||
#if !defined (CLI_SETSHOW_H)
|
||||
#define CLI_SETSHOW_H 1
|
||||
|
||||
struct cmd_list_element;
|
||||
|
||||
/* Exported to cli/cli-cmds.c and gdb/top.c */
|
||||
|
||||
/* Do a "set" or "show" command. ARG is NULL if no argument, or the text
|
||||
|
|
|
@ -18,6 +18,8 @@
|
|||
Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
struct frame_info;
|
||||
|
||||
#include "regcache.h"
|
||||
|
||||
/* Define BPT_VECTOR if it is different than the default.
|
||||
|
|
|
@ -19,6 +19,8 @@
|
|||
Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
struct target_ops;
|
||||
|
||||
/* GNU/Linux is SVR4-ish but its /proc file system isn't. */
|
||||
#undef USE_PROC_FS
|
||||
|
||||
|
|
|
@ -23,6 +23,8 @@
|
|||
#ifndef NM_LYNX_H
|
||||
#define NM_LYNX_H
|
||||
|
||||
struct target_waitstatus;
|
||||
|
||||
#include <sys/conf.h>
|
||||
#include <sys/kernel.h>
|
||||
/* sys/kernel.h should define this, but doesn't always, sigh. */
|
||||
|
|
|
@ -21,6 +21,8 @@
|
|||
Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
struct frame_info;
|
||||
|
||||
/* The solib hooks are not really designed to have a list of hook
|
||||
and handler routines. So until we clean up those interfaces you
|
||||
either get SOM shared libraries or HP's unusual PA64 ELF shared
|
||||
|
|
|
@ -21,6 +21,8 @@
|
|||
Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
struct frame_info;
|
||||
|
||||
#define GDB_MULTI_ARCH 1
|
||||
|
||||
/* Minimum possible text address in AIX */
|
||||
|
|
|
@ -23,6 +23,8 @@
|
|||
Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
struct type;
|
||||
|
||||
#define GDB_MULTI_ARCH GDB_MULTI_ARCH_PARTIAL
|
||||
|
||||
#ifndef GDB_TARGET_IS_SPARC64
|
||||
|
|
|
@ -25,6 +25,8 @@
|
|||
#ifndef CP_ABI_H_
|
||||
#define CP_ABI_H_ 1
|
||||
|
||||
struct fn_field;
|
||||
struct type;
|
||||
struct value;
|
||||
|
||||
/* The functions here that attempt to determine what sort of thing a
|
||||
|
|
|
@ -21,6 +21,8 @@
|
|||
#ifndef DISASM_H
|
||||
#define DISASM_H
|
||||
|
||||
struct ui_out;
|
||||
|
||||
extern void gdb_disassembly (struct ui_out *uiout,
|
||||
char *file_string,
|
||||
int line_num,
|
||||
|
|
|
@ -24,6 +24,8 @@
|
|||
#ifndef DOUBLEST_H
|
||||
#define DOUBLEST_H
|
||||
|
||||
struct type;
|
||||
|
||||
/* Setup definitions for host and target floating point formats. We need to
|
||||
consider the format for `float', `double', and `long double' for both target
|
||||
and host. We need to do this so that we know what kind of conversions need
|
||||
|
|
|
@ -22,6 +22,8 @@
|
|||
#ifndef DWARF2CFI_H
|
||||
#define DWARF2CFI_H
|
||||
|
||||
struct frame_info;
|
||||
|
||||
struct context_reg
|
||||
{
|
||||
union
|
||||
|
|
|
@ -24,6 +24,8 @@
|
|||
#ifndef EVENT_TOP_H
|
||||
#define EVENT_TOP_H
|
||||
|
||||
struct cmd_list_element;
|
||||
|
||||
/* Stack for prompts. Each prompt is composed as a prefix, a prompt
|
||||
and a suffix. The prompt to be displayed at any given time is the
|
||||
one on top of the stack. A stack is necessary because of cases in
|
||||
|
|
|
@ -22,6 +22,8 @@
|
|||
#ifndef GDB_H
|
||||
#define GDB_H
|
||||
|
||||
struct ui_out;
|
||||
|
||||
/* Return-code (RC) from a gdb library call. (The abreviation RC is
|
||||
taken from the sim/common directory.) */
|
||||
|
||||
|
|
|
@ -42,6 +42,8 @@
|
|||
#include "symfile.h" /* For entry_point_address(). */
|
||||
#endif
|
||||
|
||||
struct floatformat;
|
||||
struct ui_file;
|
||||
struct frame_info;
|
||||
struct value;
|
||||
struct objfile;
|
||||
|
|
|
@ -807,6 +807,8 @@ cat <<EOF
|
|||
#include "symfile.h" /* For entry_point_address(). */
|
||||
#endif
|
||||
|
||||
struct floatformat;
|
||||
struct ui_file;
|
||||
struct frame_info;
|
||||
struct value;
|
||||
struct objfile;
|
||||
|
|
|
@ -24,6 +24,8 @@
|
|||
#if !defined (GDBCORE_H)
|
||||
#define GDBCORE_H 1
|
||||
|
||||
struct type;
|
||||
|
||||
#include "bfd.h"
|
||||
|
||||
/* Return the name of the executable file as a string.
|
||||
|
|
|
@ -25,6 +25,10 @@
|
|||
#ifndef GDBTHREAD_H
|
||||
#define GDBTHREAD_H
|
||||
|
||||
struct breakpoint;
|
||||
struct frame_id;
|
||||
struct symtab;
|
||||
|
||||
/* For bpstat */
|
||||
#include "breakpoint.h"
|
||||
|
||||
|
|
|
@ -26,6 +26,7 @@
|
|||
#define GDBTYPES_H 1
|
||||
|
||||
/* Forward declarations for prototypes. */
|
||||
struct field;
|
||||
struct block;
|
||||
|
||||
/* Codes for `fundamental types'. This is a monstrosity based on the
|
||||
|
|
|
@ -22,6 +22,10 @@
|
|||
#ifndef I386_TDEP_H
|
||||
#define I386_TDEP_H
|
||||
|
||||
struct reggroup;
|
||||
struct gdbarch;
|
||||
struct frame_info;
|
||||
|
||||
/* GDB's i386 target supports both the 32-bit Intel Architecture
|
||||
(IA-32) and the 64-bit AMD x86-64 architecture. Internally it uses
|
||||
a similar register layout for both.
|
||||
|
|
|
@ -21,6 +21,10 @@
|
|||
#ifndef I387_TDEP_H
|
||||
#define I387_TDEP_H
|
||||
|
||||
struct gdbarch;
|
||||
struct ui_file;
|
||||
struct frame_info;
|
||||
|
||||
/* Print out the i387 floating point state. */
|
||||
|
||||
extern void i387_print_float_info (struct gdbarch *gdbarch,
|
||||
|
|
|
@ -24,6 +24,10 @@
|
|||
#if !defined (INFERIOR_H)
|
||||
#define INFERIOR_H 1
|
||||
|
||||
struct target_waitstatus;
|
||||
struct frame_info;
|
||||
struct ui_file;
|
||||
struct type;
|
||||
struct gdbarch;
|
||||
struct regcache;
|
||||
|
||||
|
|
|
@ -30,6 +30,8 @@
|
|||
struct value;
|
||||
struct objfile;
|
||||
struct expression;
|
||||
struct ui_file;
|
||||
|
||||
/* enum exp_opcode; ANSI's `wisdom' didn't include forward enum decls. */
|
||||
|
||||
/* This used to be included to configure GDB for one or more specific
|
||||
|
|
|
@ -19,6 +19,8 @@
|
|||
#if !defined (LINESPEC_H)
|
||||
#define LINESPEC_H 1
|
||||
|
||||
struct symtab;
|
||||
|
||||
extern struct symtabs_and_lines
|
||||
decode_line_1 (char **argptr, int funfirstline,
|
||||
struct symtab *default_symtab, int default_line,
|
||||
|
|
|
@ -22,6 +22,8 @@
|
|||
#ifndef MIPS_TDEP_H
|
||||
#define MIPS_TDEP_H
|
||||
|
||||
struct gdbarch;
|
||||
|
||||
/* All the possible MIPS ABIs. */
|
||||
enum mips_abi
|
||||
{
|
||||
|
|
|
@ -24,6 +24,7 @@
|
|||
#ifndef MONITOR_H
|
||||
#define MONITOR_H
|
||||
|
||||
struct target_waitstatus;
|
||||
struct serial;
|
||||
|
||||
/* This structure describes the strings necessary to give small command
|
||||
|
|
|
@ -21,6 +21,9 @@
|
|||
#ifndef OCD_H
|
||||
#define OCD_H
|
||||
|
||||
struct mem_attrib;
|
||||
struct target_ops;
|
||||
|
||||
/* Wiggler serial protocol definitions */
|
||||
|
||||
#define DLE 020 /* Quote char */
|
||||
|
|
|
@ -22,6 +22,7 @@
|
|||
#ifndef PPC_TDEP_H
|
||||
#define PPC_TDEP_H
|
||||
|
||||
struct gdbarch;
|
||||
struct frame_info;
|
||||
struct value;
|
||||
|
||||
|
|
|
@ -22,6 +22,8 @@
|
|||
#ifndef REMOTE_UTILS_H
|
||||
#define REMOTE_UTILS_H
|
||||
|
||||
struct target_ops;
|
||||
|
||||
#include "target.h"
|
||||
struct serial;
|
||||
|
||||
|
|
|
@ -22,6 +22,9 @@
|
|||
#ifndef SER_UNIX_H
|
||||
#define SER_UNIX_H
|
||||
|
||||
struct serial;
|
||||
struct ui_file;
|
||||
|
||||
/* Generic UNIX/FD functions */
|
||||
|
||||
extern int ser_unix_nop_flush_output (struct serial *scb);
|
||||
|
|
|
@ -22,6 +22,8 @@
|
|||
#ifndef SERIAL_H
|
||||
#define SERIAL_H
|
||||
|
||||
struct ui_file;
|
||||
|
||||
/* For most routines, if a failure is indicated, then errno should be
|
||||
examined. */
|
||||
|
||||
|
|
|
@ -19,6 +19,8 @@
|
|||
Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
struct objfile;
|
||||
|
||||
/* Critical offsets and sizes which describe struct r_debug and
|
||||
struct link_map on SVR4-like targets. All offsets and sizes are
|
||||
in bytes unless otherwise specified. */
|
||||
|
|
|
@ -21,6 +21,8 @@
|
|||
#ifndef SOURCE_H
|
||||
#define SOURCE_H
|
||||
|
||||
struct symtab;
|
||||
|
||||
/* Open a source file given a symtab S. Returns a file descriptor or
|
||||
negative number for error. */
|
||||
extern int open_source_file (struct symtab *s);
|
||||
|
|
|
@ -18,6 +18,8 @@
|
|||
Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
struct serial;
|
||||
|
||||
void load_srec (struct serial *desc, const char *file, bfd_vma load_offset,
|
||||
int maxrecsize, int flags, int hashmark,
|
||||
int (*waitack) (void));
|
||||
|
|
|
@ -19,6 +19,8 @@
|
|||
Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
struct objfile;
|
||||
|
||||
/* Definitions, prototypes, etc for stabs debugging format support
|
||||
functions.
|
||||
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
/* This file requires that you first include "bfd.h". */
|
||||
|
||||
/* Opaque declarations. */
|
||||
|
||||
struct objfile;
|
||||
struct obstack;
|
||||
struct block;
|
||||
|
||||
|
|
|
@ -25,7 +25,9 @@
|
|||
#define SYMTAB_H 1
|
||||
|
||||
/* Opaque declarations. */
|
||||
|
||||
struct ui_file;
|
||||
struct frame_info;
|
||||
struct symbol;
|
||||
struct obstack;
|
||||
struct objfile;
|
||||
struct block;
|
||||
|
|
|
@ -23,6 +23,10 @@
|
|||
#if !defined (TARGET_H)
|
||||
#define TARGET_H
|
||||
|
||||
struct objfile;
|
||||
struct ui_file;
|
||||
struct mem_attrib;
|
||||
|
||||
/* This include file defines the interface between the main part
|
||||
of the debugger, and the part which is target-specific, or
|
||||
specific to the communications interface between us and the
|
||||
|
|
|
@ -22,6 +22,8 @@
|
|||
#ifndef TYPEPRINT_H
|
||||
#define TYPEPRINT_H
|
||||
|
||||
struct ui_file;
|
||||
|
||||
void print_type_scalar (struct type * type, LONGEST, struct ui_file *);
|
||||
|
||||
void c_type_print_varspec_suffix (struct type *, struct ui_file *, int,
|
||||
|
|
|
@ -23,6 +23,10 @@
|
|||
#if !defined (VALUE_H)
|
||||
#define VALUE_H 1
|
||||
|
||||
struct ui_file;
|
||||
struct expression;
|
||||
struct symbol;
|
||||
struct type;
|
||||
struct regcache;
|
||||
struct block;
|
||||
|
||||
|
|
|
@ -23,6 +23,9 @@
|
|||
#ifndef X86_64_TDEP_H
|
||||
#define X86_64_TDEP_H
|
||||
|
||||
struct gdbarch;
|
||||
struct frame_info;
|
||||
|
||||
#include "i386-tdep.h"
|
||||
|
||||
extern int x86_64_num_regs;
|
||||
|
|
|
@ -18,6 +18,8 @@
|
|||
Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
struct serial;
|
||||
|
||||
int xmodem_init_xfer (struct serial *desc);
|
||||
void send_xmodem_packet (struct serial *desc, unsigned char *packet, int len,
|
||||
int hashmark);
|
||||
|
|
Loading…
Reference in a new issue