Arctyx/include/arctyx/linker/formats/ELF_Architecture.h

16 lines
369 B
C

#pragma once
// Machine architecture's.
#define ELF_ARCH_X86 0x0003
#define ELF_ARCH_AARCH 0x0028
#define ELF_ARCH_X86_64 0x003E
#define ELF_ARCH_AARCH64 0x00B7
#define ELF_ARCH_RISCV 0x00F3
/// Architecture's memory bit-depth.
#define ELF_BIT_DEPTH_32 0x01
#define ELF_BIT_DEPTH_64 0x02
/// Architecture's endianness.
#define ELF_END_LE 0x01
#define ELF_END_BE 0x02