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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [gdb-6.8/] [include/] [elf/] [external.h] - Diff between revs 157 and 225

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 157 Rev 225
Line 1... Line 1...
/* ELF support for BFD.
/* ELF support for BFD.
   Copyright 1991, 1992, 1993, 1995, 1997, 1998, 1999, 2001, 2003, 2005
   Copyright 1991, 1992, 1993, 1995, 1997, 1998, 1999, 2001, 2003, 2005,
   Free Software Foundation, Inc.
   2008 Free Software Foundation, Inc.
 
 
   Written by Fred Fish @ Cygnus Support, from information published
   Written by Fred Fish @ Cygnus Support, from information published
   in "UNIX System V Release 4, Programmers Guide: ANSI C and
   in "UNIX System V Release 4, Programmers Guide: ANSI C and
   Programming Support Tools".
   Programming Support Tools".
 
 
Line 33... Line 33...
   spec someday.  */
   spec someday.  */
 
 
#ifndef _ELF_EXTERNAL_H
#ifndef _ELF_EXTERNAL_H
#define _ELF_EXTERNAL_H
#define _ELF_EXTERNAL_H
 
 
 
/* Special section indices, which may show up in st_shndx fields, among
 
   other places.  */
 
 
 
#define SHN_LORESERVE   0xFF00          /* Begin range of reserved indices */
 
#define SHN_LOPROC      0xFF00          /* Begin range of appl-specific */
 
#define SHN_HIPROC      0xFF1F          /* End range of appl-specific */
 
#define SHN_LOOS        0xFF20          /* OS specific semantics, lo */
 
#define SHN_HIOS        0xFF3F          /* OS specific semantics, hi */
 
#define SHN_ABS         0xFFF1          /* Associated symbol is absolute */
 
#define SHN_COMMON      0xFFF2          /* Associated symbol is in common */
 
#define SHN_XINDEX      0xFFFF          /* Section index is held elsewhere */
 
#define SHN_HIRESERVE   0xFFFF          /* End range of reserved indices */
 
 
/* ELF Header (32-bit implementations) */
/* ELF Header (32-bit implementations) */
 
 
typedef struct {
typedef struct {
  unsigned char e_ident[16];            /* ELF "magic number" */
  unsigned char e_ident[16];            /* ELF "magic number" */
  unsigned char e_type[2];              /* Identifies object file type */
  unsigned char e_type[2];              /* Identifies object file type */

powered by: WebSVN 2.1.0

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