Rizin
unix-like reverse engineering framework and cli tools
evm_const.py
Go to the documentation of this file.
1 # For Capstone Engine. AUTO-GENERATED FILE, DO NOT EDIT [evm_const.py]
2 
3 EVM_INS_STOP = 0
4 EVM_INS_ADD = 1
5 EVM_INS_MUL = 2
6 EVM_INS_SUB = 3
7 EVM_INS_DIV = 4
8 EVM_INS_SDIV = 5
9 EVM_INS_MOD = 6
10 EVM_INS_SMOD = 7
11 EVM_INS_ADDMOD = 8
12 EVM_INS_MULMOD = 9
13 EVM_INS_EXP = 10
14 EVM_INS_SIGNEXTEND = 11
15 EVM_INS_LT = 16
16 EVM_INS_GT = 17
17 EVM_INS_SLT = 18
18 EVM_INS_SGT = 19
19 EVM_INS_EQ = 20
20 EVM_INS_ISZERO = 21
21 EVM_INS_AND = 22
22 EVM_INS_OR = 23
23 EVM_INS_XOR = 24
24 EVM_INS_NOT = 25
25 EVM_INS_BYTE = 26
26 EVM_INS_SHA3 = 32
27 EVM_INS_ADDRESS = 48
28 EVM_INS_BALANCE = 49
29 EVM_INS_ORIGIN = 50
30 EVM_INS_CALLER = 51
31 EVM_INS_CALLVALUE = 52
32 EVM_INS_CALLDATALOAD = 53
33 EVM_INS_CALLDATASIZE = 54
34 EVM_INS_CALLDATACOPY = 55
35 EVM_INS_CODESIZE = 56
36 EVM_INS_CODECOPY = 57
37 EVM_INS_GASPRICE = 58
38 EVM_INS_EXTCODESIZE = 59
39 EVM_INS_EXTCODECOPY = 60
40 EVM_INS_RETURNDATASIZE = 61
41 EVM_INS_RETURNDATACOPY = 62
42 EVM_INS_BLOCKHASH = 64
43 EVM_INS_COINBASE = 65
44 EVM_INS_TIMESTAMP = 66
45 EVM_INS_NUMBER = 67
46 EVM_INS_DIFFICULTY = 68
47 EVM_INS_GASLIMIT = 69
48 EVM_INS_POP = 80
49 EVM_INS_MLOAD = 81
50 EVM_INS_MSTORE = 82
51 EVM_INS_MSTORE8 = 83
52 EVM_INS_SLOAD = 84
53 EVM_INS_SSTORE = 85
54 EVM_INS_JUMP = 86
55 EVM_INS_JUMPI = 87
56 EVM_INS_PC = 88
57 EVM_INS_MSIZE = 89
58 EVM_INS_GAS = 90
59 EVM_INS_JUMPDEST = 91
60 EVM_INS_PUSH1 = 96
61 EVM_INS_PUSH2 = 97
62 EVM_INS_PUSH3 = 98
63 EVM_INS_PUSH4 = 99
64 EVM_INS_PUSH5 = 100
65 EVM_INS_PUSH6 = 101
66 EVM_INS_PUSH7 = 102
67 EVM_INS_PUSH8 = 103
68 EVM_INS_PUSH9 = 104
69 EVM_INS_PUSH10 = 105
70 EVM_INS_PUSH11 = 106
71 EVM_INS_PUSH12 = 107
72 EVM_INS_PUSH13 = 108
73 EVM_INS_PUSH14 = 109
74 EVM_INS_PUSH15 = 110
75 EVM_INS_PUSH16 = 111
76 EVM_INS_PUSH17 = 112
77 EVM_INS_PUSH18 = 113
78 EVM_INS_PUSH19 = 114
79 EVM_INS_PUSH20 = 115
80 EVM_INS_PUSH21 = 116
81 EVM_INS_PUSH22 = 117
82 EVM_INS_PUSH23 = 118
83 EVM_INS_PUSH24 = 119
84 EVM_INS_PUSH25 = 120
85 EVM_INS_PUSH26 = 121
86 EVM_INS_PUSH27 = 122
87 EVM_INS_PUSH28 = 123
88 EVM_INS_PUSH29 = 124
89 EVM_INS_PUSH30 = 125
90 EVM_INS_PUSH31 = 126
91 EVM_INS_PUSH32 = 127
92 EVM_INS_DUP1 = 128
93 EVM_INS_DUP2 = 129
94 EVM_INS_DUP3 = 130
95 EVM_INS_DUP4 = 131
96 EVM_INS_DUP5 = 132
97 EVM_INS_DUP6 = 133
98 EVM_INS_DUP7 = 134
99 EVM_INS_DUP8 = 135
100 EVM_INS_DUP9 = 136
101 EVM_INS_DUP10 = 137
102 EVM_INS_DUP11 = 138
103 EVM_INS_DUP12 = 139
104 EVM_INS_DUP13 = 140
105 EVM_INS_DUP14 = 141
106 EVM_INS_DUP15 = 142
107 EVM_INS_DUP16 = 143
108 EVM_INS_SWAP1 = 144
109 EVM_INS_SWAP2 = 145
110 EVM_INS_SWAP3 = 146
111 EVM_INS_SWAP4 = 147
112 EVM_INS_SWAP5 = 148
113 EVM_INS_SWAP6 = 149
114 EVM_INS_SWAP7 = 150
115 EVM_INS_SWAP8 = 151
116 EVM_INS_SWAP9 = 152
117 EVM_INS_SWAP10 = 153
118 EVM_INS_SWAP11 = 154
119 EVM_INS_SWAP12 = 155
120 EVM_INS_SWAP13 = 156
121 EVM_INS_SWAP14 = 157
122 EVM_INS_SWAP15 = 158
123 EVM_INS_SWAP16 = 159
124 EVM_INS_LOG0 = 160
125 EVM_INS_LOG1 = 161
126 EVM_INS_LOG2 = 162
127 EVM_INS_LOG3 = 163
128 EVM_INS_LOG4 = 164
129 EVM_INS_CREATE = 240
130 EVM_INS_CALL = 241
131 EVM_INS_CALLCODE = 242
132 EVM_INS_RETURN = 243
133 EVM_INS_DELEGATECALL = 244
134 EVM_INS_CALLBLACKBOX = 245
135 EVM_INS_STATICCALL = 250
136 EVM_INS_REVERT = 253
137 EVM_INS_SUICIDE = 255
138 EVM_INS_INVALID = 512
139 EVM_INS_ENDING = 513
140 
141 EVM_GRP_INVALID = 0
142 EVM_GRP_JUMP = 1
143 EVM_GRP_MATH = 8
144 EVM_GRP_STACK_WRITE = 9
145 EVM_GRP_STACK_READ = 10
146 EVM_GRP_MEM_WRITE = 11
147 EVM_GRP_MEM_READ = 12
148 EVM_GRP_STORE_WRITE = 13
149 EVM_GRP_STORE_READ = 14
150 EVM_GRP_HALT = 15
151 EVM_GRP_ENDING = 16