/
types_xcore_unix.go
194 lines (180 loc) · 7.8 KB
/
types_xcore_unix.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
// Code generated by github.com/go-darwin/tools/cmd/mkgodef; DO NOT EDIT.
// Input to cgo -godefs.
//go:build ignore
// +build ignore
package capstone
/*
#include <capstone/xcore.h>
*/
import "C"
type XcoreInsn C.enum_xcore_insn
const (
XCORE_INS_INVALID XcoreInsn = C.XCORE_INS_INVALID
XCORE_INS_ADD XcoreInsn = C.XCORE_INS_ADD
XCORE_INS_ANDNOT XcoreInsn = C.XCORE_INS_ANDNOT
XCORE_INS_AND XcoreInsn = C.XCORE_INS_AND
XCORE_INS_ASHR XcoreInsn = C.XCORE_INS_ASHR
XCORE_INS_BAU XcoreInsn = C.XCORE_INS_BAU
XCORE_INS_BITREV XcoreInsn = C.XCORE_INS_BITREV
XCORE_INS_BLA XcoreInsn = C.XCORE_INS_BLA
XCORE_INS_BLAT XcoreInsn = C.XCORE_INS_BLAT
XCORE_INS_BL XcoreInsn = C.XCORE_INS_BL
XCORE_INS_BF XcoreInsn = C.XCORE_INS_BF
XCORE_INS_BT XcoreInsn = C.XCORE_INS_BT
XCORE_INS_BU XcoreInsn = C.XCORE_INS_BU
XCORE_INS_BRU XcoreInsn = C.XCORE_INS_BRU
XCORE_INS_BYTEREV XcoreInsn = C.XCORE_INS_BYTEREV
XCORE_INS_CHKCT XcoreInsn = C.XCORE_INS_CHKCT
XCORE_INS_CLRE XcoreInsn = C.XCORE_INS_CLRE
XCORE_INS_CLRPT XcoreInsn = C.XCORE_INS_CLRPT
XCORE_INS_CLRSR XcoreInsn = C.XCORE_INS_CLRSR
XCORE_INS_CLZ XcoreInsn = C.XCORE_INS_CLZ
XCORE_INS_CRC8 XcoreInsn = C.XCORE_INS_CRC8
XCORE_INS_CRC32 XcoreInsn = C.XCORE_INS_CRC32
XCORE_INS_DCALL XcoreInsn = C.XCORE_INS_DCALL
XCORE_INS_DENTSP XcoreInsn = C.XCORE_INS_DENTSP
XCORE_INS_DGETREG XcoreInsn = C.XCORE_INS_DGETREG
XCORE_INS_DIVS XcoreInsn = C.XCORE_INS_DIVS
XCORE_INS_DIVU XcoreInsn = C.XCORE_INS_DIVU
XCORE_INS_DRESTSP XcoreInsn = C.XCORE_INS_DRESTSP
XCORE_INS_DRET XcoreInsn = C.XCORE_INS_DRET
XCORE_INS_ECALLF XcoreInsn = C.XCORE_INS_ECALLF
XCORE_INS_ECALLT XcoreInsn = C.XCORE_INS_ECALLT
XCORE_INS_EDU XcoreInsn = C.XCORE_INS_EDU
XCORE_INS_EEF XcoreInsn = C.XCORE_INS_EEF
XCORE_INS_EET XcoreInsn = C.XCORE_INS_EET
XCORE_INS_EEU XcoreInsn = C.XCORE_INS_EEU
XCORE_INS_ENDIN XcoreInsn = C.XCORE_INS_ENDIN
XCORE_INS_ENTSP XcoreInsn = C.XCORE_INS_ENTSP
XCORE_INS_EQ XcoreInsn = C.XCORE_INS_EQ
XCORE_INS_EXTDP XcoreInsn = C.XCORE_INS_EXTDP
XCORE_INS_EXTSP XcoreInsn = C.XCORE_INS_EXTSP
XCORE_INS_FREER XcoreInsn = C.XCORE_INS_FREER
XCORE_INS_FREET XcoreInsn = C.XCORE_INS_FREET
XCORE_INS_GETD XcoreInsn = C.XCORE_INS_GETD
XCORE_INS_GET XcoreInsn = C.XCORE_INS_GET
XCORE_INS_GETN XcoreInsn = C.XCORE_INS_GETN
XCORE_INS_GETR XcoreInsn = C.XCORE_INS_GETR
XCORE_INS_GETSR XcoreInsn = C.XCORE_INS_GETSR
XCORE_INS_GETST XcoreInsn = C.XCORE_INS_GETST
XCORE_INS_GETTS XcoreInsn = C.XCORE_INS_GETTS
XCORE_INS_INCT XcoreInsn = C.XCORE_INS_INCT
XCORE_INS_INIT XcoreInsn = C.XCORE_INS_INIT
XCORE_INS_INPW XcoreInsn = C.XCORE_INS_INPW
XCORE_INS_INSHR XcoreInsn = C.XCORE_INS_INSHR
XCORE_INS_INT XcoreInsn = C.XCORE_INS_INT
XCORE_INS_IN XcoreInsn = C.XCORE_INS_IN
XCORE_INS_KCALL XcoreInsn = C.XCORE_INS_KCALL
XCORE_INS_KENTSP XcoreInsn = C.XCORE_INS_KENTSP
XCORE_INS_KRESTSP XcoreInsn = C.XCORE_INS_KRESTSP
XCORE_INS_KRET XcoreInsn = C.XCORE_INS_KRET
XCORE_INS_LADD XcoreInsn = C.XCORE_INS_LADD
XCORE_INS_LD16S XcoreInsn = C.XCORE_INS_LD16S
XCORE_INS_LD8U XcoreInsn = C.XCORE_INS_LD8U
XCORE_INS_LDA16 XcoreInsn = C.XCORE_INS_LDA16
XCORE_INS_LDAP XcoreInsn = C.XCORE_INS_LDAP
XCORE_INS_LDAW XcoreInsn = C.XCORE_INS_LDAW
XCORE_INS_LDC XcoreInsn = C.XCORE_INS_LDC
XCORE_INS_LDW XcoreInsn = C.XCORE_INS_LDW
XCORE_INS_LDIVU XcoreInsn = C.XCORE_INS_LDIVU
XCORE_INS_LMUL XcoreInsn = C.XCORE_INS_LMUL
XCORE_INS_LSS XcoreInsn = C.XCORE_INS_LSS
XCORE_INS_LSUB XcoreInsn = C.XCORE_INS_LSUB
XCORE_INS_LSU XcoreInsn = C.XCORE_INS_LSU
XCORE_INS_MACCS XcoreInsn = C.XCORE_INS_MACCS
XCORE_INS_MACCU XcoreInsn = C.XCORE_INS_MACCU
XCORE_INS_MJOIN XcoreInsn = C.XCORE_INS_MJOIN
XCORE_INS_MKMSK XcoreInsn = C.XCORE_INS_MKMSK
XCORE_INS_MSYNC XcoreInsn = C.XCORE_INS_MSYNC
XCORE_INS_MUL XcoreInsn = C.XCORE_INS_MUL
XCORE_INS_NEG XcoreInsn = C.XCORE_INS_NEG
XCORE_INS_NOT XcoreInsn = C.XCORE_INS_NOT
XCORE_INS_OR XcoreInsn = C.XCORE_INS_OR
XCORE_INS_OUTCT XcoreInsn = C.XCORE_INS_OUTCT
XCORE_INS_OUTPW XcoreInsn = C.XCORE_INS_OUTPW
XCORE_INS_OUTSHR XcoreInsn = C.XCORE_INS_OUTSHR
XCORE_INS_OUTT XcoreInsn = C.XCORE_INS_OUTT
XCORE_INS_OUT XcoreInsn = C.XCORE_INS_OUT
XCORE_INS_PEEK XcoreInsn = C.XCORE_INS_PEEK
XCORE_INS_REMS XcoreInsn = C.XCORE_INS_REMS
XCORE_INS_REMU XcoreInsn = C.XCORE_INS_REMU
XCORE_INS_RETSP XcoreInsn = C.XCORE_INS_RETSP
XCORE_INS_SETCLK XcoreInsn = C.XCORE_INS_SETCLK
XCORE_INS_SET XcoreInsn = C.XCORE_INS_SET
XCORE_INS_SETC XcoreInsn = C.XCORE_INS_SETC
XCORE_INS_SETD XcoreInsn = C.XCORE_INS_SETD
XCORE_INS_SETEV XcoreInsn = C.XCORE_INS_SETEV
XCORE_INS_SETN XcoreInsn = C.XCORE_INS_SETN
XCORE_INS_SETPSC XcoreInsn = C.XCORE_INS_SETPSC
XCORE_INS_SETPT XcoreInsn = C.XCORE_INS_SETPT
XCORE_INS_SETRDY XcoreInsn = C.XCORE_INS_SETRDY
XCORE_INS_SETSR XcoreInsn = C.XCORE_INS_SETSR
XCORE_INS_SETTW XcoreInsn = C.XCORE_INS_SETTW
XCORE_INS_SETV XcoreInsn = C.XCORE_INS_SETV
XCORE_INS_SEXT XcoreInsn = C.XCORE_INS_SEXT
XCORE_INS_SHL XcoreInsn = C.XCORE_INS_SHL
XCORE_INS_SHR XcoreInsn = C.XCORE_INS_SHR
XCORE_INS_SSYNC XcoreInsn = C.XCORE_INS_SSYNC
XCORE_INS_ST16 XcoreInsn = C.XCORE_INS_ST16
XCORE_INS_ST8 XcoreInsn = C.XCORE_INS_ST8
XCORE_INS_STW XcoreInsn = C.XCORE_INS_STW
XCORE_INS_SUB XcoreInsn = C.XCORE_INS_SUB
XCORE_INS_SYNCR XcoreInsn = C.XCORE_INS_SYNCR
XCORE_INS_TESTCT XcoreInsn = C.XCORE_INS_TESTCT
XCORE_INS_TESTLCL XcoreInsn = C.XCORE_INS_TESTLCL
XCORE_INS_TESTWCT XcoreInsn = C.XCORE_INS_TESTWCT
XCORE_INS_TSETMR XcoreInsn = C.XCORE_INS_TSETMR
XCORE_INS_START XcoreInsn = C.XCORE_INS_START
XCORE_INS_WAITEF XcoreInsn = C.XCORE_INS_WAITEF
XCORE_INS_WAITET XcoreInsn = C.XCORE_INS_WAITET
XCORE_INS_WAITEU XcoreInsn = C.XCORE_INS_WAITEU
XCORE_INS_XOR XcoreInsn = C.XCORE_INS_XOR
XCORE_INS_ZEXT XcoreInsn = C.XCORE_INS_ZEXT
XCORE_INS_ENDING XcoreInsn = C.XCORE_INS_ENDING
)
type XcoreInsnGroup C.enum_xcore_insn_group
const (
XCORE_GRP_INVALID XcoreInsnGroup = C.XCORE_GRP_INVALID
XCORE_GRP_JUMP XcoreInsnGroup = C.XCORE_GRP_JUMP
XCORE_GRP_ENDING XcoreInsnGroup = C.XCORE_GRP_ENDING
)
type XcoreOpType C.enum_xcore_op_type
const (
XCORE_OP_INVALID XcoreOpType = C.XCORE_OP_INVALID
XCORE_OP_REG XcoreOpType = C.XCORE_OP_REG
XCORE_OP_IMM XcoreOpType = C.XCORE_OP_IMM
XCORE_OP_MEM XcoreOpType = C.XCORE_OP_MEM
)
type XcoreReg C.enum_xcore_reg
const (
XCORE_REG_INVALID XcoreReg = C.XCORE_REG_INVALID
XCORE_REG_CP XcoreReg = C.XCORE_REG_CP
XCORE_REG_DP XcoreReg = C.XCORE_REG_DP
XCORE_REG_LR XcoreReg = C.XCORE_REG_LR
XCORE_REG_SP XcoreReg = C.XCORE_REG_SP
XCORE_REG_R0 XcoreReg = C.XCORE_REG_R0
XCORE_REG_R1 XcoreReg = C.XCORE_REG_R1
XCORE_REG_R2 XcoreReg = C.XCORE_REG_R2
XCORE_REG_R3 XcoreReg = C.XCORE_REG_R3
XCORE_REG_R4 XcoreReg = C.XCORE_REG_R4
XCORE_REG_R5 XcoreReg = C.XCORE_REG_R5
XCORE_REG_R6 XcoreReg = C.XCORE_REG_R6
XCORE_REG_R7 XcoreReg = C.XCORE_REG_R7
XCORE_REG_R8 XcoreReg = C.XCORE_REG_R8
XCORE_REG_R9 XcoreReg = C.XCORE_REG_R9
XCORE_REG_R10 XcoreReg = C.XCORE_REG_R10
XCORE_REG_R11 XcoreReg = C.XCORE_REG_R11
XCORE_REG_PC XcoreReg = C.XCORE_REG_PC
XCORE_REG_SCP XcoreReg = C.XCORE_REG_SCP
XCORE_REG_SSR XcoreReg = C.XCORE_REG_SSR
XCORE_REG_ET XcoreReg = C.XCORE_REG_ET
XCORE_REG_ED XcoreReg = C.XCORE_REG_ED
XCORE_REG_SED XcoreReg = C.XCORE_REG_SED
XCORE_REG_KEP XcoreReg = C.XCORE_REG_KEP
XCORE_REG_KSP XcoreReg = C.XCORE_REG_KSP
XCORE_REG_ID XcoreReg = C.XCORE_REG_ID
XCORE_REG_ENDING XcoreReg = C.XCORE_REG_ENDING
)
type CsXcore C.struct_cs_xcore
type CsXcoreOp C.struct_cs_xcore_op
type XcoreOpMem C.struct_xcore_op_mem