Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Typedefs
elf.h File Reference
#include <asm/ptrace.h>
#include <asm/user.h>

Go to the source code of this file.

Macros

#define R_AVR32_NONE   0
 
#define R_AVR32_32   1
 
#define R_AVR32_16   2
 
#define R_AVR32_8   3
 
#define R_AVR32_32_PCREL   4
 
#define R_AVR32_16_PCREL   5
 
#define R_AVR32_8_PCREL   6
 
#define R_AVR32_DIFF32   7
 
#define R_AVR32_DIFF16   8
 
#define R_AVR32_DIFF8   9
 
#define R_AVR32_GOT32   10
 
#define R_AVR32_GOT16   11
 
#define R_AVR32_GOT8   12
 
#define R_AVR32_21S   13
 
#define R_AVR32_16U   14
 
#define R_AVR32_16S   15
 
#define R_AVR32_8S   16
 
#define R_AVR32_8S_EXT   17
 
#define R_AVR32_22H_PCREL   18
 
#define R_AVR32_18W_PCREL   19
 
#define R_AVR32_16B_PCREL   20
 
#define R_AVR32_16N_PCREL   21
 
#define R_AVR32_14UW_PCREL   22
 
#define R_AVR32_11H_PCREL   23
 
#define R_AVR32_10UW_PCREL   24
 
#define R_AVR32_9H_PCREL   25
 
#define R_AVR32_9UW_PCREL   26
 
#define R_AVR32_HI16   27
 
#define R_AVR32_LO16   28
 
#define R_AVR32_GOTPC   29
 
#define R_AVR32_GOTCALL   30
 
#define R_AVR32_LDA_GOT   31
 
#define R_AVR32_GOT21S   32
 
#define R_AVR32_GOT18SW   33
 
#define R_AVR32_GOT16S   34
 
#define R_AVR32_GOT7UW   35
 
#define R_AVR32_32_CPENT   36
 
#define R_AVR32_CPCALL   37
 
#define R_AVR32_16_CP   38
 
#define R_AVR32_9W_CP   39
 
#define R_AVR32_RELATIVE   40
 
#define R_AVR32_GLOB_DAT   41
 
#define R_AVR32_JMP_SLOT   42
 
#define R_AVR32_ALIGN   43
 
#define ELF_NGREG   (sizeof (struct pt_regs) / sizeof (elf_greg_t))
 
#define elf_check_arch(x)   ( (x)->e_machine == EM_AVR32 )
 
#define ELF_CLASS   ELFCLASS32
 
#define ELF_DATA   ELFDATA2MSB
 
#define ELF_ARCH   EM_AVR32
 
#define ELF_EXEC_PAGESIZE   4096
 
#define ELF_ET_DYN_BASE   (2 * TASK_SIZE / 3)
 
#define ELF_HWCAP   (0)
 
#define ELF_PLATFORM   (NULL)
 
#define SET_PERSONALITY(ex)   set_personality(PER_LINUX_32BIT | (current->personality & (~PER_MASK)))
 

Typedefs

typedef unsigned long elf_greg_t
 
typedef elf_greg_t elf_gregset_t [ELF_NGREG]
 
typedef struct user_fpu_struct elf_fpregset_t
 

Macro Definition Documentation

#define ELF_ARCH   EM_AVR32

Definition at line 78 of file elf.h.

#define elf_check_arch (   x)    ( (x)->e_machine == EM_AVR32 )

Definition at line 67 of file elf.h.

#define ELF_CLASS   ELFCLASS32

Definition at line 72 of file elf.h.

#define ELF_DATA   ELFDATA2MSB

Definition at line 76 of file elf.h.

#define ELF_ET_DYN_BASE   (2 * TASK_SIZE / 3)

Definition at line 87 of file elf.h.

#define ELF_EXEC_PAGESIZE   4096

Definition at line 80 of file elf.h.

#define ELF_HWCAP   (0)

Definition at line 94 of file elf.h.

#define ELF_NGREG   (sizeof (struct pt_regs) / sizeof (elf_greg_t))

Definition at line 59 of file elf.h.

#define ELF_PLATFORM   (NULL)

Definition at line 103 of file elf.h.

#define R_AVR32_10UW_PCREL   24

Definition at line 29 of file elf.h.

#define R_AVR32_11H_PCREL   23

Definition at line 28 of file elf.h.

#define R_AVR32_14UW_PCREL   22

Definition at line 27 of file elf.h.

#define R_AVR32_16   2

Definition at line 7 of file elf.h.

#define R_AVR32_16_CP   38

Definition at line 43 of file elf.h.

#define R_AVR32_16_PCREL   5

Definition at line 10 of file elf.h.

#define R_AVR32_16B_PCREL   20

Definition at line 25 of file elf.h.

#define R_AVR32_16N_PCREL   21

Definition at line 26 of file elf.h.

#define R_AVR32_16S   15

Definition at line 20 of file elf.h.

#define R_AVR32_16U   14

Definition at line 19 of file elf.h.

#define R_AVR32_18W_PCREL   19

Definition at line 24 of file elf.h.

#define R_AVR32_21S   13

Definition at line 18 of file elf.h.

#define R_AVR32_22H_PCREL   18

Definition at line 23 of file elf.h.

#define R_AVR32_32   1

Definition at line 6 of file elf.h.

#define R_AVR32_32_CPENT   36

Definition at line 41 of file elf.h.

#define R_AVR32_32_PCREL   4

Definition at line 9 of file elf.h.

#define R_AVR32_8   3

Definition at line 8 of file elf.h.

#define R_AVR32_8_PCREL   6

Definition at line 11 of file elf.h.

#define R_AVR32_8S   16

Definition at line 21 of file elf.h.

#define R_AVR32_8S_EXT   17

Definition at line 22 of file elf.h.

#define R_AVR32_9H_PCREL   25

Definition at line 30 of file elf.h.

#define R_AVR32_9UW_PCREL   26

Definition at line 31 of file elf.h.

#define R_AVR32_9W_CP   39

Definition at line 44 of file elf.h.

#define R_AVR32_ALIGN   43

Definition at line 48 of file elf.h.

#define R_AVR32_CPCALL   37

Definition at line 42 of file elf.h.

#define R_AVR32_DIFF16   8

Definition at line 13 of file elf.h.

#define R_AVR32_DIFF32   7

Definition at line 12 of file elf.h.

#define R_AVR32_DIFF8   9

Definition at line 14 of file elf.h.

#define R_AVR32_GLOB_DAT   41

Definition at line 46 of file elf.h.

#define R_AVR32_GOT16   11

Definition at line 16 of file elf.h.

#define R_AVR32_GOT16S   34

Definition at line 39 of file elf.h.

#define R_AVR32_GOT18SW   33

Definition at line 38 of file elf.h.

#define R_AVR32_GOT21S   32

Definition at line 37 of file elf.h.

#define R_AVR32_GOT32   10

Definition at line 15 of file elf.h.

#define R_AVR32_GOT7UW   35

Definition at line 40 of file elf.h.

#define R_AVR32_GOT8   12

Definition at line 17 of file elf.h.

#define R_AVR32_GOTCALL   30

Definition at line 35 of file elf.h.

#define R_AVR32_GOTPC   29

Definition at line 34 of file elf.h.

#define R_AVR32_HI16   27

Definition at line 32 of file elf.h.

#define R_AVR32_JMP_SLOT   42

Definition at line 47 of file elf.h.

#define R_AVR32_LDA_GOT   31

Definition at line 36 of file elf.h.

#define R_AVR32_LO16   28

Definition at line 33 of file elf.h.

#define R_AVR32_NONE   0

Definition at line 5 of file elf.h.

#define R_AVR32_RELATIVE   40

Definition at line 45 of file elf.h.

#define SET_PERSONALITY (   ex)    set_personality(PER_LINUX_32BIT | (current->personality & (~PER_MASK)))

Definition at line 105 of file elf.h.

Typedef Documentation

Definition at line 62 of file elf.h.

typedef unsigned long elf_greg_t

Definition at line 57 of file elf.h.

Definition at line 60 of file elf.h.