Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs
elf.h File Reference
#include <linux/types.h>
#include <linux/elf-em.h>

Go to the source code of this file.

Data Structures

struct  dynamic
 
struct  Elf64_Dyn
 
struct  elf32_rel
 
struct  elf64_rel
 
struct  elf32_rela
 
struct  elf64_rela
 
struct  elf32_sym
 
struct  elf64_sym
 
struct  elf32_hdr
 
struct  elf64_hdr
 
struct  elf32_phdr
 
struct  elf64_phdr
 
struct  elf32_shdr
 
struct  elf64_shdr
 
struct  elf32_note
 
struct  elf64_note
 

Macros

#define PT_NULL   0
 
#define PT_LOAD   1
 
#define PT_DYNAMIC   2
 
#define PT_INTERP   3
 
#define PT_NOTE   4
 
#define PT_SHLIB   5
 
#define PT_PHDR   6
 
#define PT_TLS   7 /* Thread local storage segment */
 
#define PT_LOOS   0x60000000 /* OS-specific */
 
#define PT_HIOS   0x6fffffff /* OS-specific */
 
#define PT_LOPROC   0x70000000
 
#define PT_HIPROC   0x7fffffff
 
#define PT_GNU_EH_FRAME   0x6474e550
 
#define PT_GNU_STACK   (PT_LOOS + 0x474e551)
 
#define PN_XNUM   0xffff
 
#define ET_NONE   0
 
#define ET_REL   1
 
#define ET_EXEC   2
 
#define ET_DYN   3
 
#define ET_CORE   4
 
#define ET_LOPROC   0xff00
 
#define ET_HIPROC   0xffff
 
#define DT_NULL   0
 
#define DT_NEEDED   1
 
#define DT_PLTRELSZ   2
 
#define DT_PLTGOT   3
 
#define DT_HASH   4
 
#define DT_STRTAB   5
 
#define DT_SYMTAB   6
 
#define DT_RELA   7
 
#define DT_RELASZ   8
 
#define DT_RELAENT   9
 
#define DT_STRSZ   10
 
#define DT_SYMENT   11
 
#define DT_INIT   12
 
#define DT_FINI   13
 
#define DT_SONAME   14
 
#define DT_RPATH   15
 
#define DT_SYMBOLIC   16
 
#define DT_REL   17
 
#define DT_RELSZ   18
 
#define DT_RELENT   19
 
#define DT_PLTREL   20
 
#define DT_DEBUG   21
 
#define DT_TEXTREL   22
 
#define DT_JMPREL   23
 
#define DT_ENCODING   32
 
#define OLD_DT_LOOS   0x60000000
 
#define DT_LOOS   0x6000000d
 
#define DT_HIOS   0x6ffff000
 
#define DT_VALRNGLO   0x6ffffd00
 
#define DT_VALRNGHI   0x6ffffdff
 
#define DT_ADDRRNGLO   0x6ffffe00
 
#define DT_ADDRRNGHI   0x6ffffeff
 
#define DT_VERSYM   0x6ffffff0
 
#define DT_RELACOUNT   0x6ffffff9
 
#define DT_RELCOUNT   0x6ffffffa
 
#define DT_FLAGS_1   0x6ffffffb
 
#define DT_VERDEF   0x6ffffffc
 
#define DT_VERDEFNUM   0x6ffffffd
 
#define DT_VERNEED   0x6ffffffe
 
#define DT_VERNEEDNUM   0x6fffffff
 
#define OLD_DT_HIOS   0x6fffffff
 
#define DT_LOPROC   0x70000000
 
#define DT_HIPROC   0x7fffffff
 
#define STB_LOCAL   0
 
#define STB_GLOBAL   1
 
#define STB_WEAK   2
 
#define STT_NOTYPE   0
 
#define STT_OBJECT   1
 
#define STT_FUNC   2
 
#define STT_SECTION   3
 
#define STT_FILE   4
 
#define STT_COMMON   5
 
#define STT_TLS   6
 
#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)
 
#define ELF64_ST_BIND(x)   ELF_ST_BIND(x)
 
#define ELF64_ST_TYPE(x)   ELF_ST_TYPE(x)
 
#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)
 
#define EI_NIDENT   16
 
#define PF_R   0x4
 
#define PF_W   0x2
 
#define PF_X   0x1
 
#define SHT_NULL   0
 
#define SHT_PROGBITS   1
 
#define SHT_SYMTAB   2
 
#define SHT_STRTAB   3
 
#define SHT_RELA   4
 
#define SHT_HASH   5
 
#define SHT_DYNAMIC   6
 
#define SHT_NOTE   7
 
#define SHT_NOBITS   8
 
#define SHT_REL   9
 
#define SHT_SHLIB   10
 
#define SHT_DYNSYM   11
 
#define SHT_NUM   12
 
#define SHT_LOPROC   0x70000000
 
#define SHT_HIPROC   0x7fffffff
 
#define SHT_LOUSER   0x80000000
 
#define SHT_HIUSER   0xffffffff
 
#define SHF_WRITE   0x1
 
#define SHF_ALLOC   0x2
 
#define SHF_EXECINSTR   0x4
 
#define SHF_MASKPROC   0xf0000000
 
#define SHN_UNDEF   0
 
#define SHN_LORESERVE   0xff00
 
#define SHN_LOPROC   0xff00
 
#define SHN_HIPROC   0xff1f
 
#define SHN_ABS   0xfff1
 
#define SHN_COMMON   0xfff2
 
#define SHN_HIRESERVE   0xffff
 
#define EI_MAG0   0 /* e_ident[] indexes */
 
#define EI_MAG1   1
 
#define EI_MAG2   2
 
#define EI_MAG3   3
 
#define EI_CLASS   4
 
#define EI_DATA   5
 
#define EI_VERSION   6
 
#define EI_OSABI   7
 
#define EI_PAD   8
 
#define ELFMAG0   0x7f /* EI_MAG */
 
#define ELFMAG1   'E'
 
#define ELFMAG2   'L'
 
#define ELFMAG3   'F'
 
#define ELFMAG   "\177ELF"
 
#define SELFMAG   4
 
#define ELFCLASSNONE   0 /* EI_CLASS */
 
#define ELFCLASS32   1
 
#define ELFCLASS64   2
 
#define ELFCLASSNUM   3
 
#define ELFDATANONE   0 /* e_ident[EI_DATA] */
 
#define ELFDATA2LSB   1
 
#define ELFDATA2MSB   2
 
#define EV_NONE   0 /* e_version, EI_VERSION */
 
#define EV_CURRENT   1
 
#define EV_NUM   2
 
#define ELFOSABI_NONE   0
 
#define ELFOSABI_LINUX   3
 
#define ELF_OSABI   ELFOSABI_NONE
 
#define NT_PRSTATUS   1
 
#define NT_PRFPREG   2
 
#define NT_PRPSINFO   3
 
#define NT_TASKSTRUCT   4
 
#define NT_AUXV   6
 
#define NT_SIGINFO   0x53494749
 
#define NT_FILE   0x46494c45
 
#define NT_PRXFPREG   0x46e62b7f /* copied from gdb5.1/include/elf/common.h */
 
#define NT_PPC_VMX   0x100 /* PowerPC Altivec/VMX registers */
 
#define NT_PPC_SPE   0x101 /* PowerPC SPE/EVR registers */
 
#define NT_PPC_VSX   0x102 /* PowerPC VSX registers */
 
#define NT_386_TLS   0x200 /* i386 TLS slots (struct user_desc) */
 
#define NT_386_IOPERM   0x201 /* x86 io permission bitmap (1=deny) */
 
#define NT_X86_XSTATE   0x202 /* x86 extended state using xsave */
 
#define NT_S390_HIGH_GPRS   0x300 /* s390 upper register halves */
 
#define NT_S390_TIMER   0x301 /* s390 timer register */
 
#define NT_S390_TODCMP   0x302 /* s390 TOD clock comparator register */
 
#define NT_S390_TODPREG   0x303 /* s390 TOD programmable register */
 
#define NT_S390_CTRS   0x304 /* s390 control registers */
 
#define NT_S390_PREFIX   0x305 /* s390 prefix register */
 
#define NT_S390_LAST_BREAK   0x306 /* s390 breaking event address */
 
#define NT_S390_SYSTEM_CALL   0x307 /* s390 system call restart data */
 
#define NT_S390_TDB   0x308 /* s390 transaction diagnostic block */
 
#define NT_ARM_VFP   0x400 /* ARM VFP/NEON registers */
 
#define NT_ARM_TLS   0x401 /* ARM TLS register */
 
#define NT_ARM_HW_BREAK   0x402 /* ARM hardware breakpoint registers */
 
#define NT_ARM_HW_WATCH   0x403 /* ARM hardware watchpoint registers */
 

Typedefs

typedef __u32 Elf32_Addr
 
typedef __u16 Elf32_Half
 
typedef __u32 Elf32_Off
 
typedef __s32 Elf32_Sword
 
typedef __u32 Elf32_Word
 
typedef __u64 Elf64_Addr
 
typedef __u16 Elf64_Half
 
typedef __s16 Elf64_SHalf
 
typedef __u64 Elf64_Off
 
typedef __s32 Elf64_Sword
 
typedef __u32 Elf64_Word
 
typedef __u64 Elf64_Xword
 
typedef __s64 Elf64_Sxword
 
typedef struct dynamic Elf32_Dyn
 
typedef struct elf32_rel Elf32_Rel
 
typedef struct elf64_rel Elf64_Rel
 
typedef struct elf32_rela Elf32_Rela
 
typedef struct elf64_rela Elf64_Rela
 
typedef struct elf32_sym Elf32_Sym
 
typedef struct elf64_sym Elf64_Sym
 
typedef struct elf32_hdr Elf32_Ehdr
 
typedef struct elf64_hdr Elf64_Ehdr
 
typedef struct elf32_phdr Elf32_Phdr
 
typedef struct elf64_phdr Elf64_Phdr
 
typedef struct elf32_shdr Elf32_Shdr
 
typedef struct elf64_shdr Elf64_Shdr
 
typedef struct elf32_note Elf32_Nhdr
 
typedef struct elf64_note Elf64_Nhdr
 

Macro Definition Documentation

#define DT_ADDRRNGHI   0x6ffffeff

Definition at line 104 of file elf.h.

#define DT_ADDRRNGLO   0x6ffffe00

Definition at line 103 of file elf.h.

#define DT_DEBUG   21

Definition at line 94 of file elf.h.

#define DT_ENCODING   32

Definition at line 97 of file elf.h.

#define DT_FINI   13

Definition at line 86 of file elf.h.

#define DT_FLAGS_1   0x6ffffffb

Definition at line 108 of file elf.h.

#define DT_HASH   4

Definition at line 77 of file elf.h.

#define DT_HIOS   0x6ffff000

Definition at line 100 of file elf.h.

#define DT_HIPROC   0x7fffffff

Definition at line 115 of file elf.h.

#define DT_INIT   12

Definition at line 85 of file elf.h.

#define DT_JMPREL   23

Definition at line 96 of file elf.h.

#define DT_LOOS   0x6000000d

Definition at line 99 of file elf.h.

#define DT_LOPROC   0x70000000

Definition at line 114 of file elf.h.

#define DT_NEEDED   1

Definition at line 74 of file elf.h.

#define DT_NULL   0

Definition at line 73 of file elf.h.

#define DT_PLTGOT   3

Definition at line 76 of file elf.h.

#define DT_PLTREL   20

Definition at line 93 of file elf.h.

#define DT_PLTRELSZ   2

Definition at line 75 of file elf.h.

#define DT_REL   17

Definition at line 90 of file elf.h.

#define DT_RELA   7

Definition at line 80 of file elf.h.

#define DT_RELACOUNT   0x6ffffff9

Definition at line 106 of file elf.h.

#define DT_RELAENT   9

Definition at line 82 of file elf.h.

#define DT_RELASZ   8

Definition at line 81 of file elf.h.

#define DT_RELCOUNT   0x6ffffffa

Definition at line 107 of file elf.h.

#define DT_RELENT   19

Definition at line 92 of file elf.h.

#define DT_RELSZ   18

Definition at line 91 of file elf.h.

#define DT_RPATH   15

Definition at line 88 of file elf.h.

#define DT_SONAME   14

Definition at line 87 of file elf.h.

#define DT_STRSZ   10

Definition at line 83 of file elf.h.

#define DT_STRTAB   5

Definition at line 78 of file elf.h.

#define DT_SYMBOLIC   16

Definition at line 89 of file elf.h.

#define DT_SYMENT   11

Definition at line 84 of file elf.h.

#define DT_SYMTAB   6

Definition at line 79 of file elf.h.

#define DT_TEXTREL   22

Definition at line 95 of file elf.h.

#define DT_VALRNGHI   0x6ffffdff

Definition at line 102 of file elf.h.

#define DT_VALRNGLO   0x6ffffd00

Definition at line 101 of file elf.h.

#define DT_VERDEF   0x6ffffffc

Definition at line 109 of file elf.h.

#define DT_VERDEFNUM   0x6ffffffd

Definition at line 110 of file elf.h.

#define DT_VERNEED   0x6ffffffe

Definition at line 111 of file elf.h.

#define DT_VERNEEDNUM   0x6fffffff

Definition at line 112 of file elf.h.

#define DT_VERSYM   0x6ffffff0

Definition at line 105 of file elf.h.

#define EI_CLASS   4

Definition at line 329 of file elf.h.

#define EI_DATA   5

Definition at line 330 of file elf.h.

#define EI_MAG0   0 /* e_ident[] indexes */

Definition at line 325 of file elf.h.

#define EI_MAG1   1

Definition at line 326 of file elf.h.

#define EI_MAG2   2

Definition at line 327 of file elf.h.

#define EI_MAG3   3

Definition at line 328 of file elf.h.

#define EI_NIDENT   16

Definition at line 201 of file elf.h.

#define EI_OSABI   7

Definition at line 332 of file elf.h.

#define EI_PAD   8

Definition at line 333 of file elf.h.

#define EI_VERSION   6

Definition at line 331 of file elf.h.

#define ELF32_R_SYM (   x)    ((x) >> 8)

Definition at line 154 of file elf.h.

#define ELF32_R_TYPE (   x)    ((x) & 0xff)

Definition at line 155 of file elf.h.

#define ELF32_ST_BIND (   x)    ELF_ST_BIND(x)

Definition at line 132 of file elf.h.

#define ELF32_ST_TYPE (   x)    ELF_ST_TYPE(x)

Definition at line 133 of file elf.h.

#define ELF64_R_SYM (   i)    ((i) >> 32)

Definition at line 157 of file elf.h.

#define ELF64_R_TYPE (   i)    ((i) & 0xffffffff)

Definition at line 158 of file elf.h.

#define ELF64_ST_BIND (   x)    ELF_ST_BIND(x)

Definition at line 134 of file elf.h.

#define ELF64_ST_TYPE (   x)    ELF_ST_TYPE(x)

Definition at line 135 of file elf.h.

#define ELF_OSABI   ELFOSABI_NONE

Definition at line 359 of file elf.h.

#define ELF_ST_BIND (   x)    ((x) >> 4)

Definition at line 130 of file elf.h.

#define ELF_ST_TYPE (   x)    (((unsigned int) x) & 0xf)

Definition at line 131 of file elf.h.

#define ELFCLASS32   1

Definition at line 343 of file elf.h.

#define ELFCLASS64   2

Definition at line 344 of file elf.h.

#define ELFCLASSNONE   0 /* EI_CLASS */

Definition at line 342 of file elf.h.

#define ELFCLASSNUM   3

Definition at line 345 of file elf.h.

#define ELFDATA2LSB   1

Definition at line 348 of file elf.h.

#define ELFDATA2MSB   2

Definition at line 349 of file elf.h.

#define ELFDATANONE   0 /* e_ident[EI_DATA] */

Definition at line 347 of file elf.h.

#define ELFMAG   "\177ELF"

Definition at line 339 of file elf.h.

#define ELFMAG0   0x7f /* EI_MAG */

Definition at line 335 of file elf.h.

#define ELFMAG1   'E'

Definition at line 336 of file elf.h.

#define ELFMAG2   'L'

Definition at line 337 of file elf.h.

#define ELFMAG3   'F'

Definition at line 338 of file elf.h.

#define ELFOSABI_LINUX   3

Definition at line 356 of file elf.h.

#define ELFOSABI_NONE   0

Definition at line 355 of file elf.h.

#define ET_CORE   4

Definition at line 68 of file elf.h.

#define ET_DYN   3

Definition at line 67 of file elf.h.

#define ET_EXEC   2

Definition at line 66 of file elf.h.

#define ET_HIPROC   0xffff

Definition at line 70 of file elf.h.

#define ET_LOPROC   0xff00

Definition at line 69 of file elf.h.

#define ET_NONE   0

Definition at line 64 of file elf.h.

#define ET_REL   1

Definition at line 65 of file elf.h.

#define EV_CURRENT   1

Definition at line 352 of file elf.h.

#define EV_NONE   0 /* e_version, EI_VERSION */

Definition at line 351 of file elf.h.

#define EV_NUM   2

Definition at line 353 of file elf.h.

#define NT_386_IOPERM   0x201 /* x86 io permission bitmap (1=deny) */

Definition at line 383 of file elf.h.

#define NT_386_TLS   0x200 /* i386 TLS slots (struct user_desc) */

Definition at line 382 of file elf.h.

#define NT_ARM_HW_BREAK   0x402 /* ARM hardware breakpoint registers */

Definition at line 396 of file elf.h.

#define NT_ARM_HW_WATCH   0x403 /* ARM hardware watchpoint registers */

Definition at line 397 of file elf.h.

#define NT_ARM_TLS   0x401 /* ARM TLS register */

Definition at line 395 of file elf.h.

#define NT_ARM_VFP   0x400 /* ARM VFP/NEON registers */

Definition at line 394 of file elf.h.

#define NT_AUXV   6

Definition at line 371 of file elf.h.

#define NT_FILE   0x46494c45

Definition at line 377 of file elf.h.

#define NT_PPC_SPE   0x101 /* PowerPC SPE/EVR registers */

Definition at line 380 of file elf.h.

#define NT_PPC_VMX   0x100 /* PowerPC Altivec/VMX registers */

Definition at line 379 of file elf.h.

#define NT_PPC_VSX   0x102 /* PowerPC VSX registers */

Definition at line 381 of file elf.h.

#define NT_PRFPREG   2

Definition at line 368 of file elf.h.

#define NT_PRPSINFO   3

Definition at line 369 of file elf.h.

#define NT_PRSTATUS   1

Definition at line 367 of file elf.h.

#define NT_PRXFPREG   0x46e62b7f /* copied from gdb5.1/include/elf/common.h */

Definition at line 378 of file elf.h.

#define NT_S390_CTRS   0x304 /* s390 control registers */

Definition at line 389 of file elf.h.

#define NT_S390_HIGH_GPRS   0x300 /* s390 upper register halves */

Definition at line 385 of file elf.h.

#define NT_S390_LAST_BREAK   0x306 /* s390 breaking event address */

Definition at line 391 of file elf.h.

#define NT_S390_PREFIX   0x305 /* s390 prefix register */

Definition at line 390 of file elf.h.

#define NT_S390_SYSTEM_CALL   0x307 /* s390 system call restart data */

Definition at line 392 of file elf.h.

#define NT_S390_TDB   0x308 /* s390 transaction diagnostic block */

Definition at line 393 of file elf.h.

#define NT_S390_TIMER   0x301 /* s390 timer register */

Definition at line 386 of file elf.h.

#define NT_S390_TODCMP   0x302 /* s390 TOD clock comparator register */

Definition at line 387 of file elf.h.

#define NT_S390_TODPREG   0x303 /* s390 TOD programmable register */

Definition at line 388 of file elf.h.

#define NT_SIGINFO   0x53494749

Definition at line 376 of file elf.h.

#define NT_TASKSTRUCT   4

Definition at line 370 of file elf.h.

#define NT_X86_XSTATE   0x202 /* x86 extended state using xsave */

Definition at line 384 of file elf.h.

#define OLD_DT_HIOS   0x6fffffff

Definition at line 113 of file elf.h.

#define OLD_DT_LOOS   0x60000000

Definition at line 98 of file elf.h.

#define PF_R   0x4

Definition at line 239 of file elf.h.

#define PF_W   0x2

Definition at line 240 of file elf.h.

#define PF_X   0x1

Definition at line 241 of file elf.h.

#define PN_XNUM   0xffff

Definition at line 61 of file elf.h.

#define PT_DYNAMIC   2

Definition at line 27 of file elf.h.

#define PT_GNU_EH_FRAME   0x6474e550

Definition at line 37 of file elf.h.

#define PT_GNU_STACK   (PT_LOOS + 0x474e551)

Definition at line 39 of file elf.h.

#define PT_HIOS   0x6fffffff /* OS-specific */

Definition at line 34 of file elf.h.

#define PT_HIPROC   0x7fffffff

Definition at line 36 of file elf.h.

#define PT_INTERP   3

Definition at line 28 of file elf.h.

#define PT_LOAD   1

Definition at line 26 of file elf.h.

#define PT_LOOS   0x60000000 /* OS-specific */

Definition at line 33 of file elf.h.

#define PT_LOPROC   0x70000000

Definition at line 35 of file elf.h.

#define PT_NOTE   4

Definition at line 29 of file elf.h.

#define PT_NULL   0

Definition at line 25 of file elf.h.

#define PT_PHDR   6

Definition at line 31 of file elf.h.

#define PT_SHLIB   5

Definition at line 30 of file elf.h.

#define PT_TLS   7 /* Thread local storage segment */

Definition at line 32 of file elf.h.

#define SELFMAG   4

Definition at line 340 of file elf.h.

#define SHF_ALLOC   0x2

Definition at line 286 of file elf.h.

#define SHF_EXECINSTR   0x4

Definition at line 287 of file elf.h.

#define SHF_MASKPROC   0xf0000000

Definition at line 288 of file elf.h.

#define SHF_WRITE   0x1

Definition at line 285 of file elf.h.

#define SHN_ABS   0xfff1

Definition at line 295 of file elf.h.

#define SHN_COMMON   0xfff2

Definition at line 296 of file elf.h.

#define SHN_HIPROC   0xff1f

Definition at line 294 of file elf.h.

#define SHN_HIRESERVE   0xffff

Definition at line 297 of file elf.h.

#define SHN_LOPROC   0xff00

Definition at line 293 of file elf.h.

#define SHN_LORESERVE   0xff00

Definition at line 292 of file elf.h.

#define SHN_UNDEF   0

Definition at line 291 of file elf.h.

#define SHT_DYNAMIC   6

Definition at line 272 of file elf.h.

#define SHT_DYNSYM   11

Definition at line 277 of file elf.h.

#define SHT_HASH   5

Definition at line 271 of file elf.h.

#define SHT_HIPROC   0x7fffffff

Definition at line 280 of file elf.h.

#define SHT_HIUSER   0xffffffff

Definition at line 282 of file elf.h.

#define SHT_LOPROC   0x70000000

Definition at line 279 of file elf.h.

#define SHT_LOUSER   0x80000000

Definition at line 281 of file elf.h.

#define SHT_NOBITS   8

Definition at line 274 of file elf.h.

#define SHT_NOTE   7

Definition at line 273 of file elf.h.

#define SHT_NULL   0

Definition at line 266 of file elf.h.

#define SHT_NUM   12

Definition at line 278 of file elf.h.

#define SHT_PROGBITS   1

Definition at line 267 of file elf.h.

#define SHT_REL   9

Definition at line 275 of file elf.h.

#define SHT_RELA   4

Definition at line 270 of file elf.h.

#define SHT_SHLIB   10

Definition at line 276 of file elf.h.

#define SHT_STRTAB   3

Definition at line 269 of file elf.h.

#define SHT_SYMTAB   2

Definition at line 268 of file elf.h.

#define STB_GLOBAL   1

Definition at line 119 of file elf.h.

#define STB_LOCAL   0

Definition at line 118 of file elf.h.

#define STB_WEAK   2

Definition at line 120 of file elf.h.

#define STT_COMMON   5

Definition at line 127 of file elf.h.

#define STT_FILE   4

Definition at line 126 of file elf.h.

#define STT_FUNC   2

Definition at line 124 of file elf.h.

#define STT_NOTYPE   0

Definition at line 122 of file elf.h.

#define STT_OBJECT   1

Definition at line 123 of file elf.h.

#define STT_SECTION   3

Definition at line 125 of file elf.h.

#define STT_TLS   6

Definition at line 128 of file elf.h.

Typedef Documentation

typedef __u32 Elf32_Addr

Definition at line 8 of file elf.h.

typedef __u16 Elf32_Half

Definition at line 9 of file elf.h.

typedef __u32 Elf32_Off

Definition at line 10 of file elf.h.

typedef __s32 Elf32_Sword

Definition at line 11 of file elf.h.

typedef __u32 Elf32_Word

Definition at line 12 of file elf.h.

typedef __u64 Elf64_Addr

Definition at line 15 of file elf.h.

typedef __u16 Elf64_Half

Definition at line 16 of file elf.h.

typedef __u64 Elf64_Off

Definition at line 18 of file elf.h.

typedef __s16 Elf64_SHalf

Definition at line 17 of file elf.h.

typedef __s32 Elf64_Sword

Definition at line 19 of file elf.h.

Definition at line 22 of file elf.h.

typedef __u32 Elf64_Word

Definition at line 20 of file elf.h.

typedef __u64 Elf64_Xword

Definition at line 21 of file elf.h.