OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [binutils-2.18.50/] [binutils/] [budbg.h] - Diff between revs 156 and 816

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 156 Rev 816
/* budbg.c -- Interfaces to the generic debugging information routines.
/* budbg.c -- Interfaces to the generic debugging information routines.
   Copyright 1995, 1996, 2002, 2003, 2007 Free Software Foundation, Inc.
   Copyright 1995, 1996, 2002, 2003, 2007 Free Software Foundation, Inc.
   Written by Ian Lance Taylor <ian@cygnus.com>.
   Written by Ian Lance Taylor <ian@cygnus.com>.
 
 
   This file is part of GNU Binutils.
   This file is part of GNU Binutils.
 
 
   This program is free software; you can redistribute it and/or modify
   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
   it under the terms of the GNU General Public License as published by
   the Free Software Foundation; either version 3 of the License, or
   the Free Software Foundation; either version 3 of the License, or
   (at your option) any later version.
   (at your option) any later version.
 
 
   This program is distributed in the hope that it will be useful,
   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.
   GNU General Public License for more details.
 
 
   You should have received a copy of the GNU General Public License
   You should have received a copy of the GNU General Public License
   along with this program; if not, write to the Free Software
   along with this program; if not, write to the Free Software
   Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
   Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
   02110-1301, USA.  */
   02110-1301, USA.  */
 
 
#ifndef BUDBG_H
#ifndef BUDBG_H
#define BUDBG_H
#define BUDBG_H
 
 
#include <stdio.h>
#include <stdio.h>
 
 
/* Routine used to read generic debugging information.  */
/* Routine used to read generic debugging information.  */
 
 
extern void *read_debugging_info (bfd *, asymbol **, long);
extern void *read_debugging_info (bfd *, asymbol **, long);
 
 
/* Routine used to print generic debugging information.  */
/* Routine used to print generic debugging information.  */
 
 
extern bfd_boolean print_debugging_info
extern bfd_boolean print_debugging_info
  (FILE *, void *, bfd *, asymbol **, void *, bfd_boolean);
  (FILE *, void *, bfd *, asymbol **, void *, bfd_boolean);
 
 
/* Routines used to read and write stabs information.  */
/* Routines used to read and write stabs information.  */
 
 
extern void *start_stab (void *, bfd *, bfd_boolean, asymbol **, long);
extern void *start_stab (void *, bfd *, bfd_boolean, asymbol **, long);
 
 
extern bfd_boolean finish_stab (void *, void *);
extern bfd_boolean finish_stab (void *, void *);
 
 
extern bfd_boolean parse_stab
extern bfd_boolean parse_stab
  (void *, void *, int, int, bfd_vma, const char *);
  (void *, void *, int, int, bfd_vma, const char *);
 
 
extern bfd_boolean write_stabs_in_sections_debugging_info
extern bfd_boolean write_stabs_in_sections_debugging_info
  (bfd *, void *, bfd_byte **, bfd_size_type *, bfd_byte **, bfd_size_type *);
  (bfd *, void *, bfd_byte **, bfd_size_type *, bfd_byte **, bfd_size_type *);
 
 
/* Routines used to read and write IEEE debugging information.  */
/* Routines used to read and write IEEE debugging information.  */
 
 
extern bfd_boolean parse_ieee (void *, bfd *, const bfd_byte *, bfd_size_type);
extern bfd_boolean parse_ieee (void *, bfd *, const bfd_byte *, bfd_size_type);
 
 
extern bfd_boolean write_ieee_debugging_info (bfd *, void *);
extern bfd_boolean write_ieee_debugging_info (bfd *, void *);
 
 
/* Routine used to read COFF debugging information.  */
/* Routine used to read COFF debugging information.  */
 
 
extern bfd_boolean parse_coff (bfd *, asymbol **, long, void *);
extern bfd_boolean parse_coff (bfd *, asymbol **, long, void *);
 
 
#endif
#endif
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.