From 81cf0fae1d749d1828ecf0cba9ae31f5d31b7ece Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Sat, 25 Jan 2020 20:29:50 -0800 Subject: Allow EM_NONE ELFs, too --- fesvr/elf.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'fesvr/elf.h') diff --git a/fesvr/elf.h b/fesvr/elf.h index c791685..a213832 100644 --- a/fesvr/elf.h +++ b/fesvr/elf.h @@ -7,6 +7,7 @@ #define ET_EXEC 2 #define EM_RISCV 243 +#define EM_NONE 0 #define EV_CURRENT 1 #define IS_ELF(hdr) \ @@ -19,6 +20,7 @@ #define IS_ELFBE(hdr) (IS_ELF(hdr) && (hdr).e_ident[5] == 2) #define IS_ELF_EXEC(hdr) (IS_ELF(hdr) && (hdr).e_type == ET_EXEC) #define IS_ELF_RISCV(hdr) (IS_ELF(hdr) && (hdr).e_machine == EM_RISCV) +#define IS_ELF_EM_NONE(hdr) (IS_ELF(hdr) && (hdr).e_machine == EM_NONE) #define IS_ELF_VCURRENT(hdr) (IS_ELF(hdr) && (hdr).e_version == EV_CURRENT) #define PT_LOAD 1 -- cgit v1.1