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

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [gdb-6.8/] [bfd/] [libecoff.h] - Diff between revs 157 and 225

Show entire file | Details | Blame | View Log

Rev 157 Rev 225
Line 1... Line 1...
/* BFD ECOFF object file private structure.
/* BFD ECOFF object file private structure.
   Copyright 1993, 1994, 1995, 1996, 1999, 2001, 2002, 2003, 2004,
   Copyright 1993, 1994, 1995, 1996, 1999, 2001, 2002, 2003, 2004,
   2005, 2006, 2007, 2008 Free Software Foundation, Inc.
   2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
   Written by Ian Lance Taylor, Cygnus Support.
   Written by Ian Lance Taylor, Cygnus Support.
 
 
   This file is part of BFD, the Binary File Descriptor library.
   This file is part of BFD, the Binary File Descriptor library.
 
 
   This program is free software; you can redistribute it and/or modify
   This program is free software; you can redistribute it and/or modify
Line 74... Line 74...
  /* Read an element from an archive at a given file position.  This
  /* Read an element from an archive at a given file position.  This
     is needed because OSF/1 3.2 uses a weird archive format.  */
     is needed because OSF/1 3.2 uses a weird archive format.  */
  bfd *(*get_elt_at_filepos) (bfd *, file_ptr);
  bfd *(*get_elt_at_filepos) (bfd *, file_ptr);
};
};
 
 
 
/* ECOFF targets don't support COFF long section names, so this
 
  macro is provided to use as an initialiser for the related
 
  members of the embedded bfd_coff_backend_data struct.  */
 
#define ECOFF_NO_LONG_SECTION_NAMES (FALSE), _bfd_ecoff_no_long_sections
 
 
/* This is the target specific information kept for ECOFF files.  */
/* This is the target specific information kept for ECOFF files.  */
 
 
#define ecoff_data(abfd) ((abfd)->tdata.ecoff_obj_data)
#define ecoff_data(abfd) ((abfd)->tdata.ecoff_obj_data)
 
 
typedef struct ecoff_tdata
typedef struct ecoff_tdata
Line 318... Line 323...
extern void * _bfd_ecoff_mkobject_hook (bfd *, void *, void *);
extern void * _bfd_ecoff_mkobject_hook (bfd *, void *, void *);
#define _bfd_ecoff_set_alignment_hook \
#define _bfd_ecoff_set_alignment_hook \
  ((void (*) (bfd *, asection *, void *)) bfd_void)
  ((void (*) (bfd *, asection *, void *)) bfd_void)
extern bfd_boolean _bfd_ecoff_set_arch_mach_hook
extern bfd_boolean _bfd_ecoff_set_arch_mach_hook
  (bfd *, void *);
  (bfd *, void *);
 
extern bfd_boolean _bfd_ecoff_no_long_sections
 
  (bfd *abfd, int enable);
extern bfd_boolean _bfd_ecoff_styp_to_sec_flags
extern bfd_boolean _bfd_ecoff_styp_to_sec_flags
  (bfd *, void *, const char *, asection *, flagword *);
  (bfd *, void *, const char *, asection *, flagword *);
extern bfd_boolean _bfd_ecoff_slurp_symbol_table (bfd *);
extern bfd_boolean _bfd_ecoff_slurp_symbol_table (bfd *);
 
 
/* ECOFF auxiliary information swapping routines.  These are the same
/* ECOFF auxiliary information swapping routines.  These are the same

powered by: WebSVN 2.1.0

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