From: marcansoft Date: Fri, 26 Feb 2010 14:02:08 +0000 (+0000) Subject: Add extra elf.h constants X-Git-Tag: v1.0.0~313 X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/commitdiff_plain/85f2819c8a96a1f28d90537975165a02fd019642?hp=4e3e51b612cd6de5f22a379803fd85c309ed4e21 Add extra elf.h constants --- diff --git a/client/elf.h b/client/elf.h index 906e0cf4..90e20335 100644 --- a/client/elf.h +++ b/client/elf.h @@ -39,12 +39,33 @@ typedef struct { uint16_t e_shtrndx; } __attribute__((__packed__)) Elf32_Ehdr; -#define PT_NULL 0 -#define PT_LOAD 1 -#define PT_DYNAMIC 2 -#define PT_INTERP 3 -#define PT_NOTE 4 -#define PT_SHLIB 5 -#define PT_PHDR 6 +#define PT_NULL 0 +#define PT_LOAD 1 +#define PT_DYNAMIC 2 +#define PT_INTERP 3 +#define PT_NOTE 4 +#define PT_SHLIB 5 +#define PT_PHDR 6 + +#define ELFCLASS32 1 +#define ELFCLASS64 2 + +#define ELFDATA2LSB 1 +#define ELFDATA2MSB 2 + +#define EV_CURRENT 1 + +#define ET_NONE 0 +#define ET_REL 1 +#define ET_EXEC 2 +#define ET_DYN 3 +#define ET_CORE 4 + +#define EM_ARM 0x28 + +#define PF_R 4 +#define PF_W 2 +#define PF_X 1 + #endif