diff options
author | Ulrich Drepper <drepper@redhat.com> | 1998-07-19 22:27:05 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 1998-07-19 22:27:05 +0000 |
commit | 55412e05e267bfbe83e919a9fbeb5662f5fa32a5 (patch) | |
tree | 2161c6dda2a78542b5908b3280fd1bc89493ae5e /include | |
parent | 19808d3f79d92cce6a08d0c30c54cb709c7b3ede (diff) | |
download | gdb-55412e05e267bfbe83e919a9fbeb5662f5fa32a5.zip gdb-55412e05e267bfbe83e919a9fbeb5662f5fa32a5.tar.gz gdb-55412e05e267bfbe83e919a9fbeb5662f5fa32a5.tar.bz2 |
(PT_MIPS_OPTIONS): New symbol.
Diffstat (limited to 'include')
-rw-r--r-- | include/elf/ChangeLog | 35 | ||||
-rw-r--r-- | include/elf/mips.h | 29 |
2 files changed, 42 insertions, 22 deletions
diff --git a/include/elf/ChangeLog b/include/elf/ChangeLog index 40b6680..2aad560 100644 --- a/include/elf/ChangeLog +++ b/include/elf/ChangeLog @@ -1,3 +1,20 @@ +1998-07-19 15:24 Ulrich Drepper <drepper@cygnus.com> + + * mips.h (PT_MIPS_OPTIONS): New symbol. + +Fri Jun 26 10:46:35 1998 Jeffrey A Law (law@cygnus.com) + + * mn10300.h: New file. + +Thu Jun 18 19:27:56 1998 Nick Clifton <nickc@cygnus.com> + + * common.h (EM_960, EM_V800, EM_FR20, EM_RH32, EM_MMA, + EM_OLD_ALPHA): Add these constants. + +Thu Jun 11 17:59:01 1998 Nick Clifton <nickc@cygnus.com> + + * common.h (EM_486, EM_S370): Add these constants. + Tue Jun 9 09:35:29 1998 Nick Clifton <nickc@cygnus.com> * common.h (EM_ARM): Add this constant. @@ -51,18 +68,18 @@ Mon Dec 15 15:07:49 1997 Nick Clifton <nickc@cygnus.com> * m32r.h (EF_M32R_ARCH, E_M32R_ARCH): New flags to specify machine architecture. -start-sanitize-m32rx +start-sanitize-m32rx (E_M32RX_ARCH): New flag for m32rx architecture. -end-sanitize-m32rx - +end-sanitize-m32rx + Fri Dec 5 11:20:08 1997 Nick Clifton <nickc@cygnus.com> * v850.h: New constants: SHN_V850_SCOMMON, SHN_V850_TCOMMON, SHN_V850_ZCOMMON, SHT_V850_SCOMMON, SHT_V850_TCOMMON, SHT_V850_ZCOMMON to handle v850 common sections. enum reloc_type renamed to v850_reloc_type to avoid name - conflict. - + conflict. + Thu Oct 23 13:55:24 1997 Richard Henderson <rth@cygnus.com> * sparc.h (enum elf_sparc_reloc_type): Add UA64 & UA16. @@ -180,7 +197,7 @@ Fri Jan 3 11:32:51 1997 Michael Meissner <meissner@tiktok.cygnus.com> Thu Jan 2 19:30:23 1997 Michael Meissner <meissner@tiktok.cygnus.com> - * v850.h: New file, provide V850 specific definitions. + * v850.h: New file, provide V850 specific definitions. Tue Dec 31 14:44:32 1996 Ian Lance Taylor <ian@cygnus.com> @@ -226,7 +243,7 @@ Tue Aug 20 14:47:54 1996 J.T. Conklin <jtc@hippo.cygnus.com> Mon Aug 19 10:59:10 1996 Doug Evans <dje@canuck.cygnus.com> * common.h (EM_CYGNUS_M32R): Define. - + Mon Jul 22 18:59:55 1996 Ian Lance Taylor <ian@cygnus.com> * mips.h (SHT_MIPS_IFACE, SHT_MIPS_CONTENT): Define. @@ -240,7 +257,7 @@ Thu Jul 18 19:12:15 1996 Stan Shebs <shebs@andros.cygnus.com> Jul 18 13:20:39 1996 Martin M. Hunt <hunt@pizza.cygnus.com> - * common.h (EM_CYGNUS_D10V): Define. + * common.h (EM_CYGNUS_D10V): Define. * d10v.h: New file. Fri Jun 21 12:33:24 1996 Richard Henderson <rth@tamu.edu> @@ -450,7 +467,7 @@ Fri Apr 3 20:58:58 1992 Mark Eichin (eichin at cygnus.com) * common.h: added ELF_R_{SYM,TYPE,INFO} for handling relocation info added EM_MIPS, and corrected value of EM_860 based on System V ABI - manual. + manual. * external.h: added Elf_External_{Rel,Rela}. diff --git a/include/elf/mips.h b/include/elf/mips.h index a4d1f57..209bc6b 100644 --- a/include/elf/mips.h +++ b/include/elf/mips.h @@ -1,5 +1,5 @@ /* MIPS ELF support for BFD. - Copyright (C) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1998 Free Software Foundation, Inc. By Ian Lance Taylor, Cygnus Support, <ian@cygnus.com>, from information in the System V Application Binary Interface, MIPS @@ -293,6 +293,9 @@ extern void bfd_mips_elf32_swap_reginfo_out /* Runtime procedure table. */ #define PT_MIPS_RTPROC 0x70000001 + +/* Options (for what ???). */ +#define PT_MIPS_OPTIONS 0x70000002 /* Processor specific dynamic array tags. */ @@ -563,26 +566,26 @@ extern void bfd_mips_elf64_swap_reginfo_out typedef struct { - /* Offset into overlay string table section. */ - char name[8]; - char lma[8]; - char vma[8]; -} Elf64_Dvp_External_Overlay; + /* `name' is offset into overlay string table section. */ + char name[4]; + char lma[4]; + char vma[4]; +} Elf32_Dvp_External_Overlay; typedef struct { bfd_vma name; bfd_vma lma; bfd_vma vma; -} Elf64_Dvp_Internal_Overlay; +} Elf32_Dvp_Internal_Overlay; /* overlay swapping routines. */ -extern void bfd_dvp_elf64_swap_overlay_in - PARAMS ((bfd *, const Elf64_Dvp_External_Overlay *, - Elf64_Dvp_Internal_Overlay *)); -extern void bfd_dvp_elf64_swap_overlay_out - PARAMS ((bfd *, const Elf64_Dvp_Internal_Overlay *, - Elf64_Dvp_External_Overlay *)); +extern void bfd_dvp_elf32_swap_overlay_in + PARAMS ((bfd *, const Elf32_Dvp_External_Overlay *, + Elf32_Dvp_Internal_Overlay *)); +extern void bfd_dvp_elf32_swap_overlay_out + PARAMS ((bfd *, const Elf32_Dvp_Internal_Overlay *, + Elf32_Dvp_External_Overlay *)); /* end-sanitize-sky */ |