32 lines
579 B
C
32 lines
579 B
C
#ifndef __ASM_ELF_H
|
|
#define __ASM_ELF_H
|
|
|
|
#include <asm/ptrace.h>
|
|
#include <asm/user.h>
|
|
|
|
typedef unsigned long elf_greg_t;
|
|
typedef unsigned long elf_freg_t[3];
|
|
|
|
|
|
#define ELF_NGREG (sizeof (struct pt_regs) / sizeof(elf_greg_t))
|
|
typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
|
|
|
typedef struct user_fp elf_fpregset_t;
|
|
|
|
#define ELF_CLASS ELFCLASS32
|
|
#define ELF_DATA ELFDATA2LSB
|
|
|
|
#define USE_ELF_CORE_DUMP
|
|
#define ELF_EXEC_PAGESIZE 4096
|
|
|
|
#define ELF_ET_DYN_BASE (2 * TASK_SIZE / 3)
|
|
|
|
|
|
#define ELF_HWCAP (elf_hwcap)
|
|
|
|
#define ELF_PLATFORM_SIZE 8
|
|
|
|
#define ELF_PLATFORM (elf_platform)
|
|
|
|
#endif
|