]> git.proxmox.com Git - mirror_qemu.git/blob - include/disas/capstone.h
Merge remote-tracking branch 'remotes/rth/tags/pull-dis-20171026' into staging
[mirror_qemu.git] / include / disas / capstone.h
1 #ifndef QEMU_CAPSTONE_H
2 #define QEMU_CAPSTONE_H 1
3
4 #ifdef CONFIG_CAPSTONE
5
6 #include <capstone.h>
7
8 #else
9
10 /* Just enough to allow backends to init without ifdefs. */
11
12 #define CS_ARCH_ARM -1
13 #define CS_ARCH_ARM64 -1
14 #define CS_ARCH_MIPS -1
15 #define CS_ARCH_X86 -1
16 #define CS_ARCH_PPC -1
17 #define CS_ARCH_SPARC -1
18 #define CS_ARCH_SYSZ -1
19
20 #define CS_MODE_LITTLE_ENDIAN 0
21 #define CS_MODE_BIG_ENDIAN 0
22 #define CS_MODE_ARM 0
23 #define CS_MODE_16 0
24 #define CS_MODE_32 0
25 #define CS_MODE_64 0
26 #define CS_MODE_THUMB 0
27 #define CS_MODE_MCLASS 0
28 #define CS_MODE_V8 0
29 #define CS_MODE_MICRO 0
30 #define CS_MODE_MIPS3 0
31 #define CS_MODE_MIPS32R6 0
32 #define CS_MODE_MIPSGP64 0
33 #define CS_MODE_V9 0
34 #define CS_MODE_MIPS32 0
35 #define CS_MODE_MIPS64 0
36
37 #endif /* CONFIG_CAPSTONE */
38 #endif /* QEMU_CAPSTONE_H */