gas: avoid spurious failures in non-ELF targets in the SPARC testsuite.
[deliverable/binutils-gdb.git] / include / elf / common.h
index bb15b7d0b4627dab033a250923f4372e7461c879..d2da009dd1ce439f19fdbbc19265449f9406f2f7 100644 (file)
@@ -1,5 +1,5 @@
 /* ELF support for BFD.
-   Copyright (C) 1991-2015 Free Software Foundation, Inc.
+   Copyright (C) 1991-2016 Free Software Foundation, Inc.
 
    Written by Fred Fish @ Cygnus Support, from information published
    in "UNIX System V Release 4, Programmers Guide: ANSI C and
 /* Note segment for SystemTap probes.  */
 #define NT_STAPSDT     3
 
+/* Note segments for core files on FreeBSD systems.  Note name is
+   "FreeBSD".  */
+
+#define        NT_FREEBSD_THRMISC      7       /* Thread miscellaneous info. */
+#define        NT_FREEBSD_PROCSTAT_PROC        8       /* Procstat proc data. */
+#define        NT_FREEBSD_PROCSTAT_FILES       9       /* Procstat files data. */
+#define        NT_FREEBSD_PROCSTAT_VMMAP       10      /* Procstat vmmap data. */
+#define        NT_FREEBSD_PROCSTAT_GROUPS      11      /* Procstat groups data. */
+#define        NT_FREEBSD_PROCSTAT_UMASK       12      /* Procstat umask data. */
+#define        NT_FREEBSD_PROCSTAT_RLIMIT      13      /* Procstat rlimit data. */
+#define        NT_FREEBSD_PROCSTAT_OSREL       14      /* Procstat osreldate data. */
+#define        NT_FREEBSD_PROCSTAT_PSSTRINGS   15      /* Procstat ps_strings data. */
+#define        NT_FREEBSD_PROCSTAT_AUXV        16      /* Procstat auxv data. */
+
 /* Note segments for core files on NetBSD systems.  Note name
    must start with "NetBSD-CORE".  */
 
 /* Values for NetBSD .note.netbsd.ident notes.  Note name is "NetBSD".  */
 
 #define NT_NETBSD_IDENT                1
+#define NT_NETBSD_MARCH                5
 
 /* Values for OpenBSD .note.openbsd.ident notes.  Note name is "OpenBSD".  */
 
 #define AT_L2_CACHESHAPE  36
 #define AT_L3_CACHESHAPE  37
 
+#define AT_FREEBSD_EXECPATH     15      /* Path to the executable. */
+#define AT_FREEBSD_CANARY       16      /* Canary for SSP. */
+#define AT_FREEBSD_CANARYLEN    17      /* Length of the canary. */
+#define AT_FREEBSD_OSRELDATE    18      /* OSRELDATE. */
+#define AT_FREEBSD_NCPUS        19      /* Number of CPUs. */
+#define AT_FREEBSD_PAGESIZES    20      /* Pagesizes. */
+#define AT_FREEBSD_PAGESIZESLEN 21      /* Number of pagesizes. */
+#define AT_FREEBSD_TIMEKEEP     22      /* Pointer to timehands. */
+#define AT_FREEBSD_STACKPROT    23      /* Initial stack protection. */
+
 #define AT_SUN_UID      2000    /* Effective user ID.  */
 #define AT_SUN_RUID     2001    /* Real user ID.  */
 #define AT_SUN_GID      2002    /* Effective group ID.  */
 #define AT_SUN_LDNAME   2006    /* String giving name of dynamic linker.  */
 #define AT_SUN_LPAGESZ  2007    /* Large pagesize.   */
 #define AT_SUN_PLATFORM 2008    /* Platform name string.  */
+#undef AT_SUN_HWCAP
 #define AT_SUN_HWCAP    2009   /* Machine dependent hints about
                                   processor capabilities.  */
 #define AT_SUN_IFLUSH   2010    /* Should flush icache? */
This page took 0.026439 seconds and 4 git commands to generate.