Xen Test Framework
Data Structures | Macros | Typedefs
elf.h File Reference
#include <xtf/types.h>
+ Include dependency graph for elf.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  Elf32_Ehdr
 
struct  Elf32_Shdr
 
struct  Elf64_Shdr
 

Macros

#define EI_MAG0   0
 
#define EI_MAG1   1
 
#define EI_MAG2   2
 
#define EI_MAG3   3
 
#define EI_CLASS   4
 
#define EI_NIDENT   16
 
#define ELFMAG0   0x7f
 
#define ELFMAG1   'E'
 
#define ELFMAG2   'L'
 
#define ELFMAG3   'F'
 
#define ELFCLASSNONE   0
 
#define ELFCLASS32   1
 
#define ELFCLASS64   2
 
#define ELFCLASSNUM   3
 

Typedefs

typedef uint32_t Elf32_Addr
 
typedef uint32_t Elf32_Off
 
typedef uint16_t Elf32_Half
 
typedef int32_t Elf32_Sword
 
typedef uint32_t Elf32_Word
 
typedef uint64_t Elf64_Addr
 
typedef uint64_t Elf64_Off
 
typedef uint16_t Elf64_Half
 
typedef int32_t Elf64_Sword
 
typedef uint32_t Elf64_Word
 
typedef int64_t Elf64_Sxword
 
typedef uint64_t Elf64_Xword
 

Macro Definition Documentation

◆ EI_MAG0

#define EI_MAG0   0

Definition at line 20 of file elf.h.

◆ EI_MAG1

#define EI_MAG1   1

Definition at line 21 of file elf.h.

◆ EI_MAG2

#define EI_MAG2   2

Definition at line 22 of file elf.h.

◆ EI_MAG3

#define EI_MAG3   3

Definition at line 23 of file elf.h.

◆ EI_CLASS

#define EI_CLASS   4

Definition at line 24 of file elf.h.

◆ EI_NIDENT

#define EI_NIDENT   16

Definition at line 25 of file elf.h.

◆ ELFMAG0

#define ELFMAG0   0x7f

Definition at line 27 of file elf.h.

◆ ELFMAG1

#define ELFMAG1   'E'

Definition at line 28 of file elf.h.

◆ ELFMAG2

#define ELFMAG2   'L'

Definition at line 29 of file elf.h.

◆ ELFMAG3

#define ELFMAG3   'F'

Definition at line 30 of file elf.h.

◆ ELFCLASSNONE

#define ELFCLASSNONE   0

Definition at line 32 of file elf.h.

◆ ELFCLASS32

#define ELFCLASS32   1

Definition at line 33 of file elf.h.

◆ ELFCLASS64

#define ELFCLASS64   2

Definition at line 34 of file elf.h.

◆ ELFCLASSNUM

#define ELFCLASSNUM   3

Definition at line 35 of file elf.h.

Typedef Documentation

◆ Elf32_Addr

Definition at line 6 of file elf.h.

◆ Elf32_Off

Definition at line 7 of file elf.h.

◆ Elf32_Half

Definition at line 8 of file elf.h.

◆ Elf32_Sword

Definition at line 9 of file elf.h.

◆ Elf32_Word

Definition at line 10 of file elf.h.

◆ Elf64_Addr

Definition at line 12 of file elf.h.

◆ Elf64_Off

Definition at line 13 of file elf.h.

◆ Elf64_Half

Definition at line 14 of file elf.h.

◆ Elf64_Sword

Definition at line 15 of file elf.h.

◆ Elf64_Word

Definition at line 16 of file elf.h.

◆ Elf64_Sxword

Definition at line 17 of file elf.h.

◆ Elf64_Xword

Definition at line 18 of file elf.h.