Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Typedefs | Variables
elf.h File Reference

Go to the source code of this file.

Macros

#define ELF_HWCAP   (elf_aux_hwcap)
 
#define SET_PERSONALITY(ex)   do ; while(0)
 
#define ELF_EXEC_PAGESIZE   4096
 
#define elf_check_arch(x)   (1)
 
#define ELF_CLASS   ELFCLASS32
 
#define R_386_NONE   0
 
#define R_386_32   1
 
#define R_386_PC32   2
 
#define R_386_GOT32   3
 
#define R_386_PLT32   4
 
#define R_386_COPY   5
 
#define R_386_GLOB_DAT   6
 
#define R_386_JMP_SLOT   7
 
#define R_386_RELATIVE   8
 
#define R_386_GOTOFF   9
 
#define R_386_GOTPC   10
 
#define R_386_NUM   11
 
#define ELF_PLATFORM   (0)
 
#define ELF_ET_DYN_BASE   (0x08000000)
 
#define ELF_NGREG   48 /* includes nip, msr, lr, etc. */
 
#define ELF_NFPREG   33 /* includes fpscr */
 
#define ELF_DATA   ELFDATA2MSB
 
#define ELF_ARCH   EM_PPC
 

Typedefs

typedef unsigned long elf_greg_t
 
typedef elf_greg_t elf_gregset_t [ELF_NGREG]
 
typedef double elf_fpreg_t
 
typedef elf_fpreg_t elf_fpregset_t [ELF_NFPREG]
 

Variables

long elf_aux_hwcap
 

Macro Definition Documentation

#define ELF_ARCH   EM_PPC

Definition at line 49 of file elf.h.

#define elf_check_arch (   x)    (1)

Definition at line 12 of file elf.h.

#define ELF_CLASS   ELFCLASS32

Definition at line 17 of file elf.h.

#define ELF_DATA   ELFDATA2MSB

Definition at line 48 of file elf.h.

#define ELF_ET_DYN_BASE   (0x08000000)

Definition at line 35 of file elf.h.

#define ELF_EXEC_PAGESIZE   4096

Definition at line 10 of file elf.h.

#define ELF_HWCAP   (elf_aux_hwcap)

Definition at line 6 of file elf.h.

#define ELF_NFPREG   33 /* includes fpscr */

Definition at line 39 of file elf.h.

#define ELF_NGREG   48 /* includes nip, msr, lr, etc. */

Definition at line 38 of file elf.h.

#define ELF_PLATFORM   (0)

Definition at line 33 of file elf.h.

#define R_386_32   1

Definition at line 21 of file elf.h.

#define R_386_COPY   5

Definition at line 25 of file elf.h.

#define R_386_GLOB_DAT   6

Definition at line 26 of file elf.h.

#define R_386_GOT32   3

Definition at line 23 of file elf.h.

#define R_386_GOTOFF   9

Definition at line 29 of file elf.h.

#define R_386_GOTPC   10

Definition at line 30 of file elf.h.

#define R_386_JMP_SLOT   7

Definition at line 27 of file elf.h.

#define R_386_NONE   0

Definition at line 20 of file elf.h.

#define R_386_NUM   11

Definition at line 31 of file elf.h.

#define R_386_PC32   2

Definition at line 22 of file elf.h.

#define R_386_PLT32   4

Definition at line 24 of file elf.h.

#define R_386_RELATIVE   8

Definition at line 28 of file elf.h.

#define SET_PERSONALITY (   ex)    do ; while(0)

Definition at line 8 of file elf.h.

Typedef Documentation

typedef double elf_fpreg_t

Definition at line 45 of file elf.h.

Definition at line 46 of file elf.h.

typedef unsigned long elf_greg_t

Definition at line 41 of file elf.h.

Definition at line 42 of file elf.h.

Variable Documentation

long elf_aux_hwcap

Definition at line 23 of file main.c.