forked from bnagy/gapstone
-
Notifications
You must be signed in to change notification settings - Fork 17
/
Copy pathevm_constants.go
178 lines (171 loc) · 6.85 KB
/
evm_constants.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
/*
Gapstone is a Go binding for the Capstone disassembly library. For examples,
try reading the *_test.go files.
Library Author: Nguyen Anh Quynh
Binding Author: Ben Nagy
License: BSD style - see LICENSE file for details
(c) 2013 COSEINC. All Rights Reserved.
THIS FILE WAS AUTO-GENERATED -- DO NOT EDIT!
Command: ./genconst ../capstone/bindings/python/capstone/
2021-10-14T08:50:33-04:00
*/
package gapstone
// #cgo LDFLAGS: -lcapstone
// #cgo freebsd CFLAGS: -I/usr/local/include
// #cgo freebsd LDFLAGS: -L/usr/local/lib
// #include <stdlib.h>
// #include <capstone/capstone.h>
import "C"
// For Capstone Engine. AUTO-GENERATED FILE, DO NOT EDIT [evm_const.py]
const (
EVM_INS_STOP = C.EVM_INS_STOP
EVM_INS_ADD = C.EVM_INS_ADD
EVM_INS_MUL = C.EVM_INS_MUL
EVM_INS_SUB = C.EVM_INS_SUB
EVM_INS_DIV = C.EVM_INS_DIV
EVM_INS_SDIV = C.EVM_INS_SDIV
EVM_INS_MOD = C.EVM_INS_MOD
EVM_INS_SMOD = C.EVM_INS_SMOD
EVM_INS_ADDMOD = C.EVM_INS_ADDMOD
EVM_INS_MULMOD = C.EVM_INS_MULMOD
EVM_INS_EXP = C.EVM_INS_EXP
EVM_INS_SIGNEXTEND = C.EVM_INS_SIGNEXTEND
EVM_INS_LT = C.EVM_INS_LT
EVM_INS_GT = C.EVM_INS_GT
EVM_INS_SLT = C.EVM_INS_SLT
EVM_INS_SGT = C.EVM_INS_SGT
EVM_INS_EQ = C.EVM_INS_EQ
EVM_INS_ISZERO = C.EVM_INS_ISZERO
EVM_INS_AND = C.EVM_INS_AND
EVM_INS_OR = C.EVM_INS_OR
EVM_INS_XOR = C.EVM_INS_XOR
EVM_INS_NOT = C.EVM_INS_NOT
EVM_INS_BYTE = C.EVM_INS_BYTE
EVM_INS_SHA3 = C.EVM_INS_SHA3
EVM_INS_ADDRESS = C.EVM_INS_ADDRESS
EVM_INS_BALANCE = C.EVM_INS_BALANCE
EVM_INS_ORIGIN = C.EVM_INS_ORIGIN
EVM_INS_CALLER = C.EVM_INS_CALLER
EVM_INS_CALLVALUE = C.EVM_INS_CALLVALUE
EVM_INS_CALLDATALOAD = C.EVM_INS_CALLDATALOAD
EVM_INS_CALLDATASIZE = C.EVM_INS_CALLDATASIZE
EVM_INS_CALLDATACOPY = C.EVM_INS_CALLDATACOPY
EVM_INS_CODESIZE = C.EVM_INS_CODESIZE
EVM_INS_CODECOPY = C.EVM_INS_CODECOPY
EVM_INS_GASPRICE = C.EVM_INS_GASPRICE
EVM_INS_EXTCODESIZE = C.EVM_INS_EXTCODESIZE
EVM_INS_EXTCODECOPY = C.EVM_INS_EXTCODECOPY
EVM_INS_RETURNDATASIZE = C.EVM_INS_RETURNDATASIZE
EVM_INS_RETURNDATACOPY = C.EVM_INS_RETURNDATACOPY
EVM_INS_BLOCKHASH = C.EVM_INS_BLOCKHASH
EVM_INS_COINBASE = C.EVM_INS_COINBASE
EVM_INS_TIMESTAMP = C.EVM_INS_TIMESTAMP
EVM_INS_NUMBER = C.EVM_INS_NUMBER
EVM_INS_DIFFICULTY = C.EVM_INS_DIFFICULTY
EVM_INS_GASLIMIT = C.EVM_INS_GASLIMIT
EVM_INS_POP = C.EVM_INS_POP
EVM_INS_MLOAD = C.EVM_INS_MLOAD
EVM_INS_MSTORE = C.EVM_INS_MSTORE
EVM_INS_MSTORE8 = C.EVM_INS_MSTORE8
EVM_INS_SLOAD = C.EVM_INS_SLOAD
EVM_INS_SSTORE = C.EVM_INS_SSTORE
EVM_INS_JUMP = C.EVM_INS_JUMP
EVM_INS_JUMPI = C.EVM_INS_JUMPI
EVM_INS_PC = C.EVM_INS_PC
EVM_INS_MSIZE = C.EVM_INS_MSIZE
EVM_INS_GAS = C.EVM_INS_GAS
EVM_INS_JUMPDEST = C.EVM_INS_JUMPDEST
EVM_INS_PUSH1 = C.EVM_INS_PUSH1
EVM_INS_PUSH2 = C.EVM_INS_PUSH2
EVM_INS_PUSH3 = C.EVM_INS_PUSH3
EVM_INS_PUSH4 = C.EVM_INS_PUSH4
EVM_INS_PUSH5 = C.EVM_INS_PUSH5
EVM_INS_PUSH6 = C.EVM_INS_PUSH6
EVM_INS_PUSH7 = C.EVM_INS_PUSH7
EVM_INS_PUSH8 = C.EVM_INS_PUSH8
EVM_INS_PUSH9 = C.EVM_INS_PUSH9
EVM_INS_PUSH10 = C.EVM_INS_PUSH10
EVM_INS_PUSH11 = C.EVM_INS_PUSH11
EVM_INS_PUSH12 = C.EVM_INS_PUSH12
EVM_INS_PUSH13 = C.EVM_INS_PUSH13
EVM_INS_PUSH14 = C.EVM_INS_PUSH14
EVM_INS_PUSH15 = C.EVM_INS_PUSH15
EVM_INS_PUSH16 = C.EVM_INS_PUSH16
EVM_INS_PUSH17 = C.EVM_INS_PUSH17
EVM_INS_PUSH18 = C.EVM_INS_PUSH18
EVM_INS_PUSH19 = C.EVM_INS_PUSH19
EVM_INS_PUSH20 = C.EVM_INS_PUSH20
EVM_INS_PUSH21 = C.EVM_INS_PUSH21
EVM_INS_PUSH22 = C.EVM_INS_PUSH22
EVM_INS_PUSH23 = C.EVM_INS_PUSH23
EVM_INS_PUSH24 = C.EVM_INS_PUSH24
EVM_INS_PUSH25 = C.EVM_INS_PUSH25
EVM_INS_PUSH26 = C.EVM_INS_PUSH26
EVM_INS_PUSH27 = C.EVM_INS_PUSH27
EVM_INS_PUSH28 = C.EVM_INS_PUSH28
EVM_INS_PUSH29 = C.EVM_INS_PUSH29
EVM_INS_PUSH30 = C.EVM_INS_PUSH30
EVM_INS_PUSH31 = C.EVM_INS_PUSH31
EVM_INS_PUSH32 = C.EVM_INS_PUSH32
EVM_INS_DUP1 = C.EVM_INS_DUP1
EVM_INS_DUP2 = C.EVM_INS_DUP2
EVM_INS_DUP3 = C.EVM_INS_DUP3
EVM_INS_DUP4 = C.EVM_INS_DUP4
EVM_INS_DUP5 = C.EVM_INS_DUP5
EVM_INS_DUP6 = C.EVM_INS_DUP6
EVM_INS_DUP7 = C.EVM_INS_DUP7
EVM_INS_DUP8 = C.EVM_INS_DUP8
EVM_INS_DUP9 = C.EVM_INS_DUP9
EVM_INS_DUP10 = C.EVM_INS_DUP10
EVM_INS_DUP11 = C.EVM_INS_DUP11
EVM_INS_DUP12 = C.EVM_INS_DUP12
EVM_INS_DUP13 = C.EVM_INS_DUP13
EVM_INS_DUP14 = C.EVM_INS_DUP14
EVM_INS_DUP15 = C.EVM_INS_DUP15
EVM_INS_DUP16 = C.EVM_INS_DUP16
EVM_INS_SWAP1 = C.EVM_INS_SWAP1
EVM_INS_SWAP2 = C.EVM_INS_SWAP2
EVM_INS_SWAP3 = C.EVM_INS_SWAP3
EVM_INS_SWAP4 = C.EVM_INS_SWAP4
EVM_INS_SWAP5 = C.EVM_INS_SWAP5
EVM_INS_SWAP6 = C.EVM_INS_SWAP6
EVM_INS_SWAP7 = C.EVM_INS_SWAP7
EVM_INS_SWAP8 = C.EVM_INS_SWAP8
EVM_INS_SWAP9 = C.EVM_INS_SWAP9
EVM_INS_SWAP10 = C.EVM_INS_SWAP10
EVM_INS_SWAP11 = C.EVM_INS_SWAP11
EVM_INS_SWAP12 = C.EVM_INS_SWAP12
EVM_INS_SWAP13 = C.EVM_INS_SWAP13
EVM_INS_SWAP14 = C.EVM_INS_SWAP14
EVM_INS_SWAP15 = C.EVM_INS_SWAP15
EVM_INS_SWAP16 = C.EVM_INS_SWAP16
EVM_INS_LOG0 = C.EVM_INS_LOG0
EVM_INS_LOG1 = C.EVM_INS_LOG1
EVM_INS_LOG2 = C.EVM_INS_LOG2
EVM_INS_LOG3 = C.EVM_INS_LOG3
EVM_INS_LOG4 = C.EVM_INS_LOG4
EVM_INS_CREATE = C.EVM_INS_CREATE
EVM_INS_CALL = C.EVM_INS_CALL
EVM_INS_CALLCODE = C.EVM_INS_CALLCODE
EVM_INS_RETURN = C.EVM_INS_RETURN
EVM_INS_DELEGATECALL = C.EVM_INS_DELEGATECALL
EVM_INS_CALLBLACKBOX = C.EVM_INS_CALLBLACKBOX
EVM_INS_STATICCALL = C.EVM_INS_STATICCALL
EVM_INS_REVERT = C.EVM_INS_REVERT
EVM_INS_SUICIDE = C.EVM_INS_SUICIDE
EVM_INS_INVALID = C.EVM_INS_INVALID
EVM_INS_ENDING = C.EVM_INS_ENDING
)
const (
EVM_GRP_INVALID = C.EVM_GRP_INVALID
EVM_GRP_JUMP = C.EVM_GRP_JUMP
EVM_GRP_MATH = C.EVM_GRP_MATH
EVM_GRP_STACK_WRITE = C.EVM_GRP_STACK_WRITE
EVM_GRP_STACK_READ = C.EVM_GRP_STACK_READ
EVM_GRP_MEM_WRITE = C.EVM_GRP_MEM_WRITE
EVM_GRP_MEM_READ = C.EVM_GRP_MEM_READ
EVM_GRP_STORE_WRITE = C.EVM_GRP_STORE_WRITE
EVM_GRP_STORE_READ = C.EVM_GRP_STORE_READ
EVM_GRP_HALT = C.EVM_GRP_HALT
EVM_GRP_ENDING = C.EVM_GRP_ENDING
)