Print this page
OS-7095 Want risc-v disassembler
@@ -22,10 +22,11 @@
/*
* Copyright 2006 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
* Copyright 2012 Joshua M. Clulow <josh@sysmgr.org>
* Copyright 2015 Nexenta Systems, Inc. All rights reserved.
+ * Copyright 2018, Joyent, Inc.
*/
#include <libdisasm.h>
#include <stdlib.h>
#ifdef DIS_STANDALONE
@@ -53,10 +54,13 @@
extern dis_arch_t dis_arch_sparc;
#endif
#if !defined(DIS_STANDALONE) || defined(__s390) || defined(__s390x)
extern dis_arch_t dis_arch_s390;
#endif
+#if !defined(DIS_STANDALONE) || defined(__riscv)
+extern dis_arch_t dis_arch_riscv;
+#endif
static dis_arch_t *dis_archs[] = {
#if !defined(DIS_STANDALONE) || defined(__i386) || defined(__amd64)
&dis_arch_i386,
#endif
@@ -64,10 +68,13 @@
&dis_arch_sparc,
#endif
#if !defined(DIS_STANDALONE) || defined(__s390) || defined(__s390x)
&dis_arch_s390,
#endif
+#if !defined(DIS_STANDALONE) || defined(__riscv)
+ &dis_arch_riscv,
+#endif
NULL
};
/*
* For the standalone library, we need to link against mdb's malloc/free.