Index: third_party/libvpx_new/include/elf.h |
diff --git a/third_party/libvpx_new/include/elf.h b/third_party/libvpx_new/include/elf.h |
new file mode 100644 |
index 0000000000000000000000000000000000000000..32e30115e597df6b31ed3a676b3a7bf5289d68da |
--- /dev/null |
+++ b/third_party/libvpx_new/include/elf.h |
@@ -0,0 +1,445 @@ |
+/**************************************************************************** |
+ **************************************************************************** |
+ *** |
+ *** This header was automatically generated from a Linux kernel header |
+ *** of the same name, to make information necessary for userspace to |
+ *** call into the kernel available to libc. It contains only constants, |
+ *** structures, and macros generated from the original header, and thus, |
+ *** contains no copyrightable information. |
+ *** |
+ *** To edit the content of this header, modify the corresponding |
+ *** source file (e.g. under external/kernel-headers/original/) then |
+ *** run bionic/libc/kernel/tools/update_all.py |
+ *** |
+ *** Any manual change here will be lost the next time this script will |
+ *** be run. You've been warned! |
+ *** |
+ **************************************************************************** |
+ ****************************************************************************/ |
+ |
+/* |
+This file was copied from /bionic/libc/kernel/uapi/linux/elf.h of android |
+source tree and has below changes. |
+ |
+- Removed included header file linux/types.h, linux/elf-em.h |
+- Added stdint.h |
+- Replaced __u32 with uint32_t |
+- Replaced __u16 with uint16_t |
+- Replaced __u64 with uint64_t |
+- Replaced __s32 with int32_t |
+- Replaced __s16 with int16_t |
+- Replaced __s64 with int64_t |
+*/ |
+ |
+#ifndef _UAPI_LINUX_ELF_H |
+#define _UAPI_LINUX_ELF_H |
+ |
+#include <stdint.h> |
+ |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+typedef uint32_t Elf32_Addr; |
+typedef uint16_t Elf32_Half; |
+typedef uint32_t Elf32_Off; |
+typedef int32_t Elf32_Sword; |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+typedef uint32_t Elf32_Word; |
+typedef uint64_t Elf64_Addr; |
+typedef uint16_t Elf64_Half; |
+typedef int16_t Elf64_SHalf; |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+typedef uint64_t Elf64_Off; |
+typedef int32_t Elf64_Sword; |
+typedef uint32_t Elf64_Word; |
+typedef uint64_t Elf64_Xword; |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+typedef int64_t Elf64_Sxword; |
+#define PT_NULL 0 |
+#define PT_LOAD 1 |
+#define PT_DYNAMIC 2 |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define PT_INTERP 3 |
+#define PT_NOTE 4 |
+#define PT_SHLIB 5 |
+#define PT_PHDR 6 |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define PT_TLS 7 |
+#define PT_LOOS 0x60000000 |
+#define PT_HIOS 0x6fffffff |
+#define PT_LOPROC 0x70000000 |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define PT_HIPROC 0x7fffffff |
+#define PT_GNU_EH_FRAME 0x6474e550 |
+#define PT_GNU_STACK (PT_LOOS + 0x474e551) |
+#define PN_XNUM 0xffff |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define ET_NONE 0 |
+#define ET_REL 1 |
+#define ET_EXEC 2 |
+#define ET_DYN 3 |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define ET_CORE 4 |
+#define ET_LOPROC 0xff00 |
+#define ET_HIPROC 0xffff |
+#define DT_NULL 0 |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define DT_NEEDED 1 |
+#define DT_PLTRELSZ 2 |
+#define DT_PLTGOT 3 |
+#define DT_HASH 4 |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define DT_STRTAB 5 |
+#define DT_SYMTAB 6 |
+#define DT_RELA 7 |
+#define DT_RELASZ 8 |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define DT_RELAENT 9 |
+#define DT_STRSZ 10 |
+#define DT_SYMENT 11 |
+#define DT_INIT 12 |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define DT_FINI 13 |
+#define DT_SONAME 14 |
+#define DT_RPATH 15 |
+#define DT_SYMBOLIC 16 |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define DT_REL 17 |
+#define DT_RELSZ 18 |
+#define DT_RELENT 19 |
+#define DT_PLTREL 20 |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define DT_DEBUG 21 |
+#define DT_TEXTREL 22 |
+#define DT_JMPREL 23 |
+#define DT_ENCODING 32 |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define OLD_DT_LOOS 0x60000000 |
+#define DT_LOOS 0x6000000d |
+#define DT_HIOS 0x6ffff000 |
+#define DT_VALRNGLO 0x6ffffd00 |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define DT_VALRNGHI 0x6ffffdff |
+#define DT_ADDRRNGLO 0x6ffffe00 |
+#define DT_ADDRRNGHI 0x6ffffeff |
+#define DT_VERSYM 0x6ffffff0 |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define DT_RELACOUNT 0x6ffffff9 |
+#define DT_RELCOUNT 0x6ffffffa |
+#define DT_FLAGS_1 0x6ffffffb |
+#define DT_VERDEF 0x6ffffffc |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define DT_VERDEFNUM 0x6ffffffd |
+#define DT_VERNEED 0x6ffffffe |
+#define DT_VERNEEDNUM 0x6fffffff |
+#define OLD_DT_HIOS 0x6fffffff |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define DT_LOPROC 0x70000000 |
+#define DT_HIPROC 0x7fffffff |
+#define STB_LOCAL 0 |
+#define STB_GLOBAL 1 |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define STB_WEAK 2 |
+#define STT_NOTYPE 0 |
+#define STT_OBJECT 1 |
+#define STT_FUNC 2 |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define STT_SECTION 3 |
+#define STT_FILE 4 |
+#define STT_COMMON 5 |
+#define STT_TLS 6 |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define ELF_ST_BIND(x) ((x) >> 4) |
+#define ELF_ST_TYPE(x) (((unsigned int) x) & 0xf) |
+#define ELF32_ST_BIND(x) ELF_ST_BIND(x) |
+#define ELF32_ST_TYPE(x) ELF_ST_TYPE(x) |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define ELF64_ST_BIND(x) ELF_ST_BIND(x) |
+#define ELF64_ST_TYPE(x) ELF_ST_TYPE(x) |
+typedef struct dynamic{ |
+ Elf32_Sword d_tag; |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+ union{ |
+ Elf32_Sword d_val; |
+ Elf32_Addr d_ptr; |
+ } d_un; |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+} Elf32_Dyn; |
+typedef struct { |
+ Elf64_Sxword d_tag; |
+ union { |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+ Elf64_Xword d_val; |
+ Elf64_Addr d_ptr; |
+ } d_un; |
+} Elf64_Dyn; |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define ELF32_R_SYM(x) ((x) >> 8) |
+#define ELF32_R_TYPE(x) ((x) & 0xff) |
+#define ELF64_R_SYM(i) ((i) >> 32) |
+#define ELF64_R_TYPE(i) ((i) & 0xffffffff) |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+typedef struct elf32_rel { |
+ Elf32_Addr r_offset; |
+ Elf32_Word r_info; |
+} Elf32_Rel; |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+typedef struct elf64_rel { |
+ Elf64_Addr r_offset; |
+ Elf64_Xword r_info; |
+} Elf64_Rel; |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+typedef struct elf32_rela{ |
+ Elf32_Addr r_offset; |
+ Elf32_Word r_info; |
+ Elf32_Sword r_addend; |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+} Elf32_Rela; |
+typedef struct elf64_rela { |
+ Elf64_Addr r_offset; |
+ Elf64_Xword r_info; |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+ Elf64_Sxword r_addend; |
+} Elf64_Rela; |
+typedef struct elf32_sym{ |
+ Elf32_Word st_name; |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+ Elf32_Addr st_value; |
+ Elf32_Word st_size; |
+ unsigned char st_info; |
+ unsigned char st_other; |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+ Elf32_Half st_shndx; |
+} Elf32_Sym; |
+typedef struct elf64_sym { |
+ Elf64_Word st_name; |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+ unsigned char st_info; |
+ unsigned char st_other; |
+ Elf64_Half st_shndx; |
+ Elf64_Addr st_value; |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+ Elf64_Xword st_size; |
+} Elf64_Sym; |
+#define EI_NIDENT 16 |
+typedef struct elf32_hdr{ |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+ unsigned char e_ident[EI_NIDENT]; |
+ Elf32_Half e_type; |
+ Elf32_Half e_machine; |
+ Elf32_Word e_version; |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+ Elf32_Addr e_entry; |
+ Elf32_Off e_phoff; |
+ Elf32_Off e_shoff; |
+ Elf32_Word e_flags; |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+ Elf32_Half e_ehsize; |
+ Elf32_Half e_phentsize; |
+ Elf32_Half e_phnum; |
+ Elf32_Half e_shentsize; |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+ Elf32_Half e_shnum; |
+ Elf32_Half e_shstrndx; |
+} Elf32_Ehdr; |
+typedef struct elf64_hdr { |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+ unsigned char e_ident[EI_NIDENT]; |
+ Elf64_Half e_type; |
+ Elf64_Half e_machine; |
+ Elf64_Word e_version; |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+ Elf64_Addr e_entry; |
+ Elf64_Off e_phoff; |
+ Elf64_Off e_shoff; |
+ Elf64_Word e_flags; |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+ Elf64_Half e_ehsize; |
+ Elf64_Half e_phentsize; |
+ Elf64_Half e_phnum; |
+ Elf64_Half e_shentsize; |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+ Elf64_Half e_shnum; |
+ Elf64_Half e_shstrndx; |
+} Elf64_Ehdr; |
+#define PF_R 0x4 |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define PF_W 0x2 |
+#define PF_X 0x1 |
+typedef struct elf32_phdr{ |
+ Elf32_Word p_type; |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+ Elf32_Off p_offset; |
+ Elf32_Addr p_vaddr; |
+ Elf32_Addr p_paddr; |
+ Elf32_Word p_filesz; |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+ Elf32_Word p_memsz; |
+ Elf32_Word p_flags; |
+ Elf32_Word p_align; |
+} Elf32_Phdr; |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+typedef struct elf64_phdr { |
+ Elf64_Word p_type; |
+ Elf64_Word p_flags; |
+ Elf64_Off p_offset; |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+ Elf64_Addr p_vaddr; |
+ Elf64_Addr p_paddr; |
+ Elf64_Xword p_filesz; |
+ Elf64_Xword p_memsz; |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+ Elf64_Xword p_align; |
+} Elf64_Phdr; |
+#define SHT_NULL 0 |
+#define SHT_PROGBITS 1 |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define SHT_SYMTAB 2 |
+#define SHT_STRTAB 3 |
+#define SHT_RELA 4 |
+#define SHT_HASH 5 |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define SHT_DYNAMIC 6 |
+#define SHT_NOTE 7 |
+#define SHT_NOBITS 8 |
+#define SHT_REL 9 |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define SHT_SHLIB 10 |
+#define SHT_DYNSYM 11 |
+#define SHT_NUM 12 |
+#define SHT_LOPROC 0x70000000 |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define SHT_HIPROC 0x7fffffff |
+#define SHT_LOUSER 0x80000000 |
+#define SHT_HIUSER 0xffffffff |
+#define SHF_WRITE 0x1 |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define SHF_ALLOC 0x2 |
+#define SHF_EXECINSTR 0x4 |
+#define SHF_MASKPROC 0xf0000000 |
+#define SHN_UNDEF 0 |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define SHN_LORESERVE 0xff00 |
+#define SHN_LOPROC 0xff00 |
+#define SHN_HIPROC 0xff1f |
+#define SHN_ABS 0xfff1 |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define SHN_COMMON 0xfff2 |
+#define SHN_HIRESERVE 0xffff |
+typedef struct elf32_shdr { |
+ Elf32_Word sh_name; |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+ Elf32_Word sh_type; |
+ Elf32_Word sh_flags; |
+ Elf32_Addr sh_addr; |
+ Elf32_Off sh_offset; |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+ Elf32_Word sh_size; |
+ Elf32_Word sh_link; |
+ Elf32_Word sh_info; |
+ Elf32_Word sh_addralign; |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+ Elf32_Word sh_entsize; |
+} Elf32_Shdr; |
+typedef struct elf64_shdr { |
+ Elf64_Word sh_name; |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+ Elf64_Word sh_type; |
+ Elf64_Xword sh_flags; |
+ Elf64_Addr sh_addr; |
+ Elf64_Off sh_offset; |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+ Elf64_Xword sh_size; |
+ Elf64_Word sh_link; |
+ Elf64_Word sh_info; |
+ Elf64_Xword sh_addralign; |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+ Elf64_Xword sh_entsize; |
+} Elf64_Shdr; |
+#define EI_MAG0 0 |
+#define EI_MAG1 1 |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define EI_MAG2 2 |
+#define EI_MAG3 3 |
+#define EI_CLASS 4 |
+#define EI_DATA 5 |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define EI_VERSION 6 |
+#define EI_OSABI 7 |
+#define EI_PAD 8 |
+#define ELFMAG0 0x7f |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define ELFMAG1 'E' |
+#define ELFMAG2 'L' |
+#define ELFMAG3 'F' |
+#define ELFMAG "\177ELF" |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define SELFMAG 4 |
+#define ELFCLASSNONE 0 |
+#define ELFCLASS32 1 |
+#define ELFCLASS64 2 |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define ELFCLASSNUM 3 |
+#define ELFDATANONE 0 |
+#define ELFDATA2LSB 1 |
+#define ELFDATA2MSB 2 |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define EV_NONE 0 |
+#define EV_CURRENT 1 |
+#define EV_NUM 2 |
+#define ELFOSABI_NONE 0 |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define ELFOSABI_LINUX 3 |
+#ifndef ELF_OSABI |
+#define ELF_OSABI ELFOSABI_NONE |
+#endif |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define NT_PRSTATUS 1 |
+#define NT_PRFPREG 2 |
+#define NT_PRPSINFO 3 |
+#define NT_TASKSTRUCT 4 |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define NT_AUXV 6 |
+#define NT_SIGINFO 0x53494749 |
+#define NT_FILE 0x46494c45 |
+#define NT_PRXFPREG 0x46e62b7f |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define NT_PPC_VMX 0x100 |
+#define NT_PPC_SPE 0x101 |
+#define NT_PPC_VSX 0x102 |
+#define NT_386_TLS 0x200 |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define NT_386_IOPERM 0x201 |
+#define NT_X86_XSTATE 0x202 |
+#define NT_S390_HIGH_GPRS 0x300 |
+#define NT_S390_TIMER 0x301 |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define NT_S390_TODCMP 0x302 |
+#define NT_S390_TODPREG 0x303 |
+#define NT_S390_CTRS 0x304 |
+#define NT_S390_PREFIX 0x305 |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define NT_S390_LAST_BREAK 0x306 |
+#define NT_S390_SYSTEM_CALL 0x307 |
+#define NT_S390_TDB 0x308 |
+#define NT_ARM_VFP 0x400 |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define NT_ARM_TLS 0x401 |
+#define NT_ARM_HW_BREAK 0x402 |
+#define NT_ARM_HW_WATCH 0x403 |
+#define NT_METAG_CBUF 0x500 |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#define NT_METAG_RPIPE 0x501 |
+#define NT_METAG_TLS 0x502 |
+typedef struct elf32_note { |
+ Elf32_Word n_namesz; |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+ Elf32_Word n_descsz; |
+ Elf32_Word n_type; |
+} Elf32_Nhdr; |
+typedef struct elf64_note { |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+ Elf64_Word n_namesz; |
+ Elf64_Word n_descsz; |
+ Elf64_Word n_type; |
+} Elf64_Nhdr; |
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
+#endif |