mirror of
git://sourceware.org/git/glibc.git
synced 2024-11-21 01:12:26 +08:00
2007-07-09 Roland McGrath <roland@redhat.com>
* elf/elf.h (NT_GNU_ABI_TAG): New macro. (ELF_NOTE_ABI): Use it. (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
This commit is contained in:
parent
8c1dcd265d
commit
57b5b34cca
23
elf/elf.h
23
elf/elf.h
@ -602,8 +602,8 @@ typedef struct
|
||||
#define NT_UTSNAME 15 /* Contains copy of utsname struct */
|
||||
#define NT_LWPSTATUS 16 /* Contains copy of lwpstatus struct */
|
||||
#define NT_LWPSINFO 17 /* Contains copy of lwpinfo struct */
|
||||
#define NT_PRFPXREG 20 /* Contains copy of fprxregset struct*/
|
||||
#define NT_PRXFPREG 0x46e62b7f /* Contains copy of user_fxsr_struct*/
|
||||
#define NT_PRFPXREG 20 /* Contains copy of fprxregset struct */
|
||||
#define NT_PRXFPREG 0x46e62b7f /* Contains copy of user_fxsr_struct */
|
||||
|
||||
/* Legal values for the note segment descriptor types for object files. */
|
||||
|
||||
@ -1017,15 +1017,28 @@ typedef struct
|
||||
word 2: minor version of the ABI
|
||||
word 3: subminor version of the ABI
|
||||
*/
|
||||
#define ELF_NOTE_ABI 1
|
||||
#define NT_GNU_ABI_TAG 1
|
||||
#define ELF_NOTE_ABI NT_GNU_ABI_TAG /* Old name. */
|
||||
|
||||
/* Known OSes. These value can appear in word 0 of an ELF_NOTE_ABI
|
||||
note section entry. */
|
||||
/* Known OSes. These values can appear in word 0 of an
|
||||
NT_GNU_ABI_TAG note section entry. */
|
||||
#define ELF_NOTE_OS_LINUX 0
|
||||
#define ELF_NOTE_OS_GNU 1
|
||||
#define ELF_NOTE_OS_SOLARIS2 2
|
||||
#define ELF_NOTE_OS_FREEBSD 3
|
||||
|
||||
/* Synthetic hwcap information. The descriptor begins with two words:
|
||||
word 0: number of entries
|
||||
word 1: bitmask of enabled entries
|
||||
Then follow variable-length entries, one byte followed by a
|
||||
'\0'-terminated hwcap name string. The byte gives the bit
|
||||
number to test if enabled, (1U << bit) & bitmask. */
|
||||
#define NT_GNU_HWCAP 2
|
||||
|
||||
/* Build ID bits as generated by ld --build-id.
|
||||
The descriptor consists of any nonzero number of bytes. */
|
||||
#define NT_GNU_BUILD_ID 3
|
||||
|
||||
|
||||
/* Move records. */
|
||||
typedef struct
|
||||
|
Loading…
Reference in New Issue
Block a user