From 2a571cc0ece4073eb56d5ccfc3e061a09a353e13 Mon Sep 17 00:00:00 2001 From: Richard Miller Date: Mon, 9 Nov 2020 11:33:44 +0000 Subject: Add riscv and riscv64 support to libmach --- utils/libmach/setmach.c | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'utils/libmach/setmach.c') diff --git a/utils/libmach/setmach.c b/utils/libmach/setmach.c index 7247881c..8bfd3c18 100644 --- a/utils/libmach/setmach.c +++ b/utils/libmach/setmach.c @@ -16,9 +16,9 @@ struct machtab }; extern Mach mmips, msparc, mi386, mamd64, - marm, mmips2be, mmips2le, mpower, mpower64; + marm, mmips2be, mmips2le, mpower, mpower64, mriscv, mriscv64; extern Machdata mipsmach, sparcmach, i386mach, - armmach, mipsmach2le, powermach; + armmach, mipsmach2le, powermach, riscvmach, riscv64mach; /* * machine selection table. machines with native disassemblers should @@ -99,6 +99,18 @@ Machtab machines[] = APOWER64, &mpower64, &powermach, }, + { "riscv", + FRISCV, + FRISCVB, + ARISCV, + &mriscv, + &riscvmach, }, + { "riscv64", + FRISCV64, + FRISCV64B, + ARISCV64, + &mriscv64, + &riscv64mach, }, { 0 }, /*the terminator*/ }; -- cgit v1.2.3