Added a dedicated file for handling the OS ABI values.

This commit is contained in:
2024-04-09 23:31:33 -05:00
parent b40418d357
commit 3a452b0922
6 changed files with 76 additions and 183 deletions
+28
View File
@@ -0,0 +1,28 @@
#ifndef ELF_OSABI_H
#define ELF_OSABI_H
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