Files
elf-viewer/elf_osabi.h
T

31 lines
560 B
C

#ifndef ELF_OSABI_H
#define ELF_OSABI_H
#define ELF_OSABI_IDENT_INDEX 0x07
#define ELF_OSABI_VERSION_IDENT_INDEX 0x08
typedef enum ELFOSABI
{
ELFOSABI_SYSTEMV = 0,
ELFOSABI_HPUX = 1,
ELFOSABI_NETBSD = 2,
ELFOSABI_GNU = 3,
ELFOSABI_LINUX = 3,
ELFOSABI_SOLARIS = 6,
ELFOSABI_AIX,
ELFOSABI_IRIX,
ELFOSABI_FREEBSD,
ELFOSABI_TRU64,
ELFOSABI_MODESTO,
ELFOSABI_OPENBSD,
ELFOSABI_OPENVMS,
ELFOSABI_NSK,
ELFOSABI_AROS,
ELFOSABI_FENIXOS,
ELFOSABI_CLOUDABI,
ELFOSABI_OPENVOS
} ELFOSABI;
void GetELFOSABIString(ELFOSABI abi, char buffer[255]);
#endif