aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>1998-07-19 22:27:05 +0000
committerUlrich Drepper <drepper@redhat.com>1998-07-19 22:27:05 +0000
commit55412e05e267bfbe83e919a9fbeb5662f5fa32a5 (patch)
tree2161c6dda2a78542b5908b3280fd1bc89493ae5e
parent19808d3f79d92cce6a08d0c30c54cb709c7b3ede (diff)
downloadgdb-55412e05e267bfbe83e919a9fbeb5662f5fa32a5.zip
gdb-55412e05e267bfbe83e919a9fbeb5662f5fa32a5.tar.gz
gdb-55412e05e267bfbe83e919a9fbeb5662f5fa32a5.tar.bz2
(PT_MIPS_OPTIONS): New symbol.
-rw-r--r--include/elf/ChangeLog35
-rw-r--r--include/elf/mips.h29
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 */