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

Go to the source code of this file.

Data Structures

struct  elf_fpregset_t
 

Macros

#define STT_REGISTER   13
 
#define R_SPARC_NONE   0
 
#define R_SPARC_8   1
 
#define R_SPARC_16   2
 
#define R_SPARC_32   3
 
#define R_SPARC_DISP8   4
 
#define R_SPARC_DISP16   5
 
#define R_SPARC_DISP32   6
 
#define R_SPARC_WDISP30   7
 
#define R_SPARC_WDISP22   8
 
#define R_SPARC_HI22   9
 
#define R_SPARC_22   10
 
#define R_SPARC_13   11
 
#define R_SPARC_LO10   12
 
#define R_SPARC_GOT10   13
 
#define R_SPARC_GOT13   14
 
#define R_SPARC_GOT22   15
 
#define R_SPARC_PC10   16
 
#define R_SPARC_PC22   17
 
#define R_SPARC_WPLT30   18
 
#define R_SPARC_COPY   19
 
#define R_SPARC_GLOB_DAT   20
 
#define R_SPARC_JMP_SLOT   21
 
#define R_SPARC_RELATIVE   22
 
#define R_SPARC_UA32   23
 
#define R_SPARC_PLT32   24
 
#define R_SPARC_HIPLT22   25
 
#define R_SPARC_LOPLT10   26
 
#define R_SPARC_PCPLT32   27
 
#define R_SPARC_PCPLT22   28
 
#define R_SPARC_PCPLT10   29
 
#define R_SPARC_10   30
 
#define R_SPARC_11   31
 
#define R_SPARC_64   32
 
#define R_SPARC_OLO10   33
 
#define R_SPARC_WDISP16   40
 
#define R_SPARC_WDISP19   41
 
#define R_SPARC_7   43
 
#define R_SPARC_5   44
 
#define R_SPARC_6   45
 
#define HWCAP_SPARC_FLUSH   1 /* CPU supports flush instruction. */
 
#define HWCAP_SPARC_STBAR   2
 
#define HWCAP_SPARC_SWAP   4
 
#define HWCAP_SPARC_MULDIV   8
 
#define HWCAP_SPARC_V9   16
 
#define HWCAP_SPARC_ULTRA3   32
 
#define CORE_DUMP_USE_REGSET
 
#define ELF_NGREG   38
 
#define elf_check_arch(x)   ((x)->e_machine == EM_SPARC)
 
#define ELF_ARCH   EM_SPARC
 
#define ELF_CLASS   ELFCLASS32
 
#define ELF_DATA   ELFDATA2MSB
 
#define ELF_EXEC_PAGESIZE   4096
 
#define ELF_ET_DYN_BASE   (TASK_UNMAPPED_BASE)
 
#define ELF_HWCAP
 
#define ELF_PLATFORM   (NULL)
 
#define SET_PERSONALITY(ex)   set_personality(PER_LINUX | (current->personality & (~PER_MASK)))
 

Typedefs

typedef unsigned long elf_greg_t
 
typedef elf_greg_t elf_gregset_t [ELF_NGREG]
 

Macro Definition Documentation

#define CORE_DUMP_USE_REGSET

Definition at line 67 of file elf_32.h.

#define ELF_ARCH   EM_SPARC

Definition at line 103 of file elf_32.h.

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

Definition at line 98 of file elf_32.h.

#define ELF_CLASS   ELFCLASS32

Definition at line 104 of file elf_32.h.

#define ELF_DATA   ELFDATA2MSB

Definition at line 105 of file elf_32.h.

#define ELF_ET_DYN_BASE   (TASK_UNMAPPED_BASE)

Definition at line 115 of file elf_32.h.

#define ELF_EXEC_PAGESIZE   4096

Definition at line 107 of file elf_32.h.

#define ELF_HWCAP
Value:

Definition at line 122 of file elf_32.h.

#define ELF_NGREG   38

Definition at line 77 of file elf_32.h.

#define ELF_PLATFORM   (NULL)

Definition at line 129 of file elf_32.h.

#define HWCAP_SPARC_FLUSH   1 /* CPU supports flush instruction. */

Definition at line 60 of file elf_32.h.

#define HWCAP_SPARC_MULDIV   8

Definition at line 63 of file elf_32.h.

#define HWCAP_SPARC_STBAR   2

Definition at line 61 of file elf_32.h.

#define HWCAP_SPARC_SWAP   4

Definition at line 62 of file elf_32.h.

#define HWCAP_SPARC_ULTRA3   32

Definition at line 65 of file elf_32.h.

#define HWCAP_SPARC_V9   16

Definition at line 64 of file elf_32.h.

#define R_SPARC_10   30

Definition at line 48 of file elf_32.h.

#define R_SPARC_11   31

Definition at line 49 of file elf_32.h.

#define R_SPARC_13   11

Definition at line 29 of file elf_32.h.

#define R_SPARC_16   2

Definition at line 20 of file elf_32.h.

#define R_SPARC_22   10

Definition at line 28 of file elf_32.h.

#define R_SPARC_32   3

Definition at line 21 of file elf_32.h.

#define R_SPARC_5   44

Definition at line 55 of file elf_32.h.

#define R_SPARC_6   45

Definition at line 56 of file elf_32.h.

#define R_SPARC_64   32

Definition at line 50 of file elf_32.h.

#define R_SPARC_7   43

Definition at line 54 of file elf_32.h.

#define R_SPARC_8   1

Definition at line 19 of file elf_32.h.

#define R_SPARC_COPY   19

Definition at line 37 of file elf_32.h.

#define R_SPARC_DISP16   5

Definition at line 23 of file elf_32.h.

#define R_SPARC_DISP32   6

Definition at line 24 of file elf_32.h.

#define R_SPARC_DISP8   4

Definition at line 22 of file elf_32.h.

#define R_SPARC_GLOB_DAT   20

Definition at line 38 of file elf_32.h.

#define R_SPARC_GOT10   13

Definition at line 31 of file elf_32.h.

#define R_SPARC_GOT13   14

Definition at line 32 of file elf_32.h.

#define R_SPARC_GOT22   15

Definition at line 33 of file elf_32.h.

#define R_SPARC_HI22   9

Definition at line 27 of file elf_32.h.

#define R_SPARC_HIPLT22   25

Definition at line 43 of file elf_32.h.

#define R_SPARC_JMP_SLOT   21

Definition at line 39 of file elf_32.h.

#define R_SPARC_LO10   12

Definition at line 30 of file elf_32.h.

#define R_SPARC_LOPLT10   26

Definition at line 44 of file elf_32.h.

#define R_SPARC_NONE   0

Definition at line 18 of file elf_32.h.

#define R_SPARC_OLO10   33

Definition at line 51 of file elf_32.h.

#define R_SPARC_PC10   16

Definition at line 34 of file elf_32.h.

#define R_SPARC_PC22   17

Definition at line 35 of file elf_32.h.

#define R_SPARC_PCPLT10   29

Definition at line 47 of file elf_32.h.

#define R_SPARC_PCPLT22   28

Definition at line 46 of file elf_32.h.

#define R_SPARC_PCPLT32   27

Definition at line 45 of file elf_32.h.

#define R_SPARC_PLT32   24

Definition at line 42 of file elf_32.h.

#define R_SPARC_RELATIVE   22

Definition at line 40 of file elf_32.h.

#define R_SPARC_UA32   23

Definition at line 41 of file elf_32.h.

#define R_SPARC_WDISP16   40

Definition at line 52 of file elf_32.h.

#define R_SPARC_WDISP19   41

Definition at line 53 of file elf_32.h.

#define R_SPARC_WDISP22   8

Definition at line 26 of file elf_32.h.

#define R_SPARC_WDISP30   7

Definition at line 25 of file elf_32.h.

#define R_SPARC_WPLT30   18

Definition at line 36 of file elf_32.h.

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

Definition at line 131 of file elf_32.h.

#define STT_REGISTER   13

Definition at line 13 of file elf_32.h.

Typedef Documentation

typedef unsigned long elf_greg_t

Definition at line 76 of file elf_32.h.

Definition at line 78 of file elf_32.h.