LIEF: Library to Instrument Executable Formats Version 2.0.0
Loading...
Searching...
No Matches
ebpf/opcodes.hpp
Go to the documentation of this file.
1/* Copyright 2022 - 2026 R. Thomas
2 *
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
6 *
7 * http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
14 */
15#ifndef LIEF_ASM_EBPF_OPCODE_H
16#define LIEF_ASM_EBPF_OPCODE_H
17
18/* Generated from LLVM: 23.1.3 */
19
20
21namespace LIEF::assembly::ebpf {
22enum class OPCODE {
23 PHI = 0,
24 INLINEASM = 1,
25 INLINEASM_BR = 2,
26 CFI_INSTRUCTION = 3,
27 EH_LABEL = 4,
28 GC_LABEL = 5,
29 ANNOTATION_LABEL = 6,
30 KILL = 7,
31 EXTRACT_SUBREG = 8,
32 INSERT_SUBREG = 9,
33 IMPLICIT_DEF = 10,
34 INIT_UNDEF = 11,
35 SUBREG_TO_REG = 12,
36 COPY_TO_REGCLASS = 13,
37 DBG_VALUE = 14,
38 DBG_VALUE_LIST = 15,
39 DBG_INSTR_REF = 16,
40 DBG_PHI = 17,
41 DBG_LABEL = 18,
42 REG_SEQUENCE = 19,
43 COPY = 20,
44 COPY_LANEMASK = 21,
45 BUNDLE = 22,
46 LIFETIME_START = 23,
47 LIFETIME_END = 24,
48 PSEUDO_PROBE = 25,
49 ARITH_FENCE = 26,
50 STACKMAP = 27,
51 FENTRY_CALL = 28,
52 PATCHPOINT = 29,
53 LOAD_STACK_GUARD = 30,
54 PREALLOCATED_SETUP = 31,
55 PREALLOCATED_ARG = 32,
56 STATEPOINT = 33,
57 LOCAL_ESCAPE = 34,
58 FAULTING_OP = 35,
59 PATCHABLE_OP = 36,
60 PATCHABLE_FUNCTION_ENTER = 37,
61 PATCHABLE_RET = 38,
62 PATCHABLE_FUNCTION_EXIT = 39,
63 PATCHABLE_TAIL_CALL = 40,
64 PATCHABLE_EVENT_CALL = 41,
65 PATCHABLE_TYPED_EVENT_CALL = 42,
66 ICALL_BRANCH_FUNNEL = 43,
67 FAKE_USE = 44,
68 MEMBARRIER = 45,
69 JUMP_TABLE_DEBUG_INFO = 46,
70 RELOC_NONE = 47,
71 CONVERGENCECTRL_ENTRY = 48,
72 CONVERGENCECTRL_ANCHOR = 49,
73 CONVERGENCECTRL_LOOP = 50,
74 CONVERGENCECTRL_GLUE = 51,
75 G_ASSERT_SEXT = 52,
76 G_ASSERT_ZEXT = 53,
77 G_ASSERT_ALIGN = 54,
78 G_ADD = 55,
79 G_SUB = 56,
80 G_MUL = 57,
81 G_SDIV = 58,
82 G_UDIV = 59,
83 G_SREM = 60,
84 G_UREM = 61,
85 G_SDIVREM = 62,
86 G_UDIVREM = 63,
87 G_AND = 64,
88 G_OR = 65,
89 G_XOR = 66,
90 G_ABDS = 67,
91 G_ABDU = 68,
92 G_UAVGFLOOR = 69,
93 G_UAVGCEIL = 70,
94 G_SAVGFLOOR = 71,
95 G_SAVGCEIL = 72,
96 G_IMPLICIT_DEF = 73,
97 G_PHI = 74,
98 G_FRAME_INDEX = 75,
99 G_GLOBAL_VALUE = 76,
100 G_PTRAUTH_GLOBAL_VALUE = 77,
101 G_CONSTANT_POOL = 78,
102 G_EXTRACT = 79,
103 G_UNMERGE_VALUES = 80,
104 G_INSERT = 81,
105 G_MERGE_VALUES = 82,
106 G_BUILD_VECTOR = 83,
107 G_BUILD_VECTOR_TRUNC = 84,
108 G_CONCAT_VECTORS = 85,
109 G_PTRTOINT = 86,
110 G_INTTOPTR = 87,
111 G_BITCAST = 88,
112 G_FREEZE = 89,
113 G_CONSTANT_FOLD_BARRIER = 90,
114 G_INTRINSIC_FPTRUNC_ROUND = 91,
115 G_INTRINSIC_TRUNC = 92,
116 G_INTRINSIC_ROUND = 93,
117 G_INTRINSIC_LRINT = 94,
118 G_INTRINSIC_LLRINT = 95,
119 G_INTRINSIC_ROUNDEVEN = 96,
120 G_READCYCLECOUNTER = 97,
121 G_READSTEADYCOUNTER = 98,
122 G_LOAD = 99,
123 G_SEXTLOAD = 100,
124 G_ZEXTLOAD = 101,
125 G_FPEXTLOAD = 102,
126 G_INDEXED_LOAD = 103,
127 G_INDEXED_SEXTLOAD = 104,
128 G_INDEXED_ZEXTLOAD = 105,
129 G_STORE = 106,
130 G_FPTRUNCSTORE = 107,
131 G_INDEXED_STORE = 108,
132 G_ATOMIC_CMPXCHG_WITH_SUCCESS = 109,
133 G_ATOMIC_CMPXCHG = 110,
134 G_ATOMICRMW_XCHG = 111,
135 G_ATOMICRMW_ADD = 112,
136 G_ATOMICRMW_SUB = 113,
137 G_ATOMICRMW_AND = 114,
138 G_ATOMICRMW_NAND = 115,
139 G_ATOMICRMW_OR = 116,
140 G_ATOMICRMW_XOR = 117,
141 G_ATOMICRMW_MAX = 118,
142 G_ATOMICRMW_MIN = 119,
143 G_ATOMICRMW_UMAX = 120,
144 G_ATOMICRMW_UMIN = 121,
145 G_ATOMICRMW_FADD = 122,
146 G_ATOMICRMW_FSUB = 123,
147 G_ATOMICRMW_FMAX = 124,
148 G_ATOMICRMW_FMIN = 125,
149 G_ATOMICRMW_FMAXIMUM = 126,
150 G_ATOMICRMW_FMINIMUM = 127,
151 G_ATOMICRMW_FMAXIMUMNUM = 128,
152 G_ATOMICRMW_FMINIMUMNUM = 129,
153 G_ATOMICRMW_UINC_WRAP = 130,
154 G_ATOMICRMW_UDEC_WRAP = 131,
155 G_ATOMICRMW_USUB_COND = 132,
156 G_ATOMICRMW_USUB_SAT = 133,
157 G_FENCE = 134,
158 G_PREFETCH = 135,
159 G_BRCOND = 136,
160 G_BRINDIRECT = 137,
161 G_INVOKE_REGION_START = 138,
162 G_INTRINSIC = 139,
163 G_INTRINSIC_W_SIDE_EFFECTS = 140,
164 G_INTRINSIC_CONVERGENT = 141,
165 G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS = 142,
166 G_ANYEXT = 143,
167 G_TRUNC = 144,
168 G_TRUNC_SSAT_S = 145,
169 G_TRUNC_SSAT_U = 146,
170 G_TRUNC_USAT_U = 147,
171 G_CONSTANT = 148,
172 G_FCONSTANT = 149,
173 G_VASTART = 150,
174 G_VAARG = 151,
175 G_SEXT = 152,
176 G_SEXT_INREG = 153,
177 G_ZEXT = 154,
178 G_SHL = 155,
179 G_LSHR = 156,
180 G_ASHR = 157,
181 G_FSHL = 158,
182 G_FSHR = 159,
183 G_ROTR = 160,
184 G_ROTL = 161,
185 G_ICMP = 162,
186 G_FCMP = 163,
187 G_SCMP = 164,
188 G_UCMP = 165,
189 G_SELECT = 166,
190 G_UADDO = 167,
191 G_UADDE = 168,
192 G_USUBO = 169,
193 G_USUBE = 170,
194 G_SADDO = 171,
195 G_SADDE = 172,
196 G_SSUBO = 173,
197 G_SSUBE = 174,
198 G_UMULO = 175,
199 G_SMULO = 176,
200 G_UMULH = 177,
201 G_SMULH = 178,
202 G_UADDSAT = 179,
203 G_SADDSAT = 180,
204 G_USUBSAT = 181,
205 G_SSUBSAT = 182,
206 G_USHLSAT = 183,
207 G_SSHLSAT = 184,
208 G_SMULFIX = 185,
209 G_UMULFIX = 186,
210 G_SMULFIXSAT = 187,
211 G_UMULFIXSAT = 188,
212 G_SDIVFIX = 189,
213 G_UDIVFIX = 190,
214 G_SDIVFIXSAT = 191,
215 G_UDIVFIXSAT = 192,
216 G_FADD = 193,
217 G_FSUB = 194,
218 G_FMUL = 195,
219 G_FMA = 196,
220 G_FMAD = 197,
221 G_FDIV = 198,
222 G_FREM = 199,
223 G_FMODF = 200,
224 G_FPOW = 201,
225 G_FPOWI = 202,
226 G_FEXP = 203,
227 G_FEXP2 = 204,
228 G_FEXP10 = 205,
229 G_FLOG = 206,
230 G_FLOG2 = 207,
231 G_FLOG10 = 208,
232 G_FLDEXP = 209,
233 G_FFREXP = 210,
234 G_FNEG = 211,
235 G_FPEXT = 212,
236 G_FPTRUNC = 213,
237 G_FPTOSI = 214,
238 G_FPTOUI = 215,
239 G_SITOFP = 216,
240 G_UITOFP = 217,
241 G_FPTOSI_SAT = 218,
242 G_FPTOUI_SAT = 219,
243 G_FABS = 220,
244 G_FCOPYSIGN = 221,
245 G_IS_FPCLASS = 222,
246 G_FCANONICALIZE = 223,
247 G_FMINNUM = 224,
248 G_FMAXNUM = 225,
249 G_FMINNUM_IEEE = 226,
250 G_FMAXNUM_IEEE = 227,
251 G_FMINIMUM = 228,
252 G_FMAXIMUM = 229,
253 G_FMINIMUMNUM = 230,
254 G_FMAXIMUMNUM = 231,
255 G_GET_FPENV = 232,
256 G_SET_FPENV = 233,
257 G_RESET_FPENV = 234,
258 G_GET_FPMODE = 235,
259 G_SET_FPMODE = 236,
260 G_RESET_FPMODE = 237,
261 G_GET_ROUNDING = 238,
262 G_SET_ROUNDING = 239,
263 G_PTR_ADD = 240,
264 G_PTRMASK = 241,
265 G_SMIN = 242,
266 G_SMAX = 243,
267 G_UMIN = 244,
268 G_UMAX = 245,
269 G_ABS = 246,
270 G_LROUND = 247,
271 G_LLROUND = 248,
272 G_BR = 249,
273 G_BRJT = 250,
274 G_VSCALE = 251,
275 G_INSERT_SUBVECTOR = 252,
276 G_EXTRACT_SUBVECTOR = 253,
277 G_INSERT_VECTOR_ELT = 254,
278 G_EXTRACT_VECTOR_ELT = 255,
279 G_SHUFFLE_VECTOR = 256,
280 G_SPLAT_VECTOR = 257,
281 G_STEP_VECTOR = 258,
282 G_VECTOR_COMPRESS = 259,
283 G_CTTZ = 260,
284 G_CTTZ_ZERO_POISON = 261,
285 G_CTLZ = 262,
286 G_CTLZ_ZERO_POISON = 263,
287 G_CTLS = 264,
288 G_CTPOP = 265,
289 G_BSWAP = 266,
290 G_BITREVERSE = 267,
291 G_CLMUL = 268,
292 G_FCEIL = 269,
293 G_FCOS = 270,
294 G_FSIN = 271,
295 G_FSINCOS = 272,
296 G_FTAN = 273,
297 G_FACOS = 274,
298 G_FASIN = 275,
299 G_FATAN = 276,
300 G_FATAN2 = 277,
301 G_FCOSH = 278,
302 G_FSINH = 279,
303 G_FTANH = 280,
304 G_FSQRT = 281,
305 G_FFLOOR = 282,
306 G_FRINT = 283,
307 G_FNEARBYINT = 284,
308 G_ADDRSPACE_CAST = 285,
309 G_BLOCK_ADDR = 286,
310 G_JUMP_TABLE = 287,
311 G_DYN_STACKALLOC = 288,
312 G_STACKSAVE = 289,
313 G_STACKRESTORE = 290,
314 G_STRICT_FADD = 291,
315 G_STRICT_FSUB = 292,
316 G_STRICT_FMUL = 293,
317 G_STRICT_FDIV = 294,
318 G_STRICT_FREM = 295,
319 G_STRICT_FMA = 296,
320 G_STRICT_FSQRT = 297,
321 G_STRICT_FLDEXP = 298,
322 G_STRICT_FCMP = 299,
323 G_STRICT_FCMPS = 300,
324 G_READ_REGISTER = 301,
325 G_WRITE_REGISTER = 302,
326 G_MEMCPY = 303,
327 G_MEMCPY_INLINE = 304,
328 G_MEMMOVE = 305,
329 G_MEMSET = 306,
330 G_BZERO = 307,
331 G_MEMSET_INLINE = 308,
332 G_TRAP = 309,
333 G_DEBUGTRAP = 310,
334 G_UBSANTRAP = 311,
335 G_VECREDUCE_SEQ_FADD = 312,
336 G_VECREDUCE_SEQ_FMUL = 313,
337 G_VECREDUCE_FADD = 314,
338 G_VECREDUCE_FMUL = 315,
339 G_VECREDUCE_FMAX = 316,
340 G_VECREDUCE_FMIN = 317,
341 G_VECREDUCE_FMAXIMUM = 318,
342 G_VECREDUCE_FMINIMUM = 319,
343 G_VECREDUCE_ADD = 320,
344 G_VECREDUCE_MUL = 321,
345 G_VECREDUCE_AND = 322,
346 G_VECREDUCE_OR = 323,
347 G_VECREDUCE_XOR = 324,
348 G_VECREDUCE_SMAX = 325,
349 G_VECREDUCE_SMIN = 326,
350 G_VECREDUCE_UMAX = 327,
351 G_VECREDUCE_UMIN = 328,
352 G_SBFX = 329,
353 G_UBFX = 330,
354 ADJCALLSTACKDOWN = 331,
355 ADJCALLSTACKUP = 332,
356 FI_ri = 333,
357 LDIMM64 = 334,
359 MEMCPY = 336,
362 Select = 339,
371 ADD_ri = 348,
373 ADD_rr = 350,
375 AND_ri = 352,
377 AND_rr = 354,
379 BE16 = 356,
380 BE32 = 357,
381 BE64 = 358,
382 BSWAP16 = 359,
383 BSWAP32 = 360,
384 BSWAP64 = 361,
385 CMPXCHGD = 362,
390 CORE_ST = 367,
391 DIV_ri = 368,
393 DIV_rr = 370,
395 JAL = 372,
396 JALX = 373,
397 JCOND = 374,
398 JEQ_ri = 375,
400 JEQ_rr = 377,
402 JMP = 379,
403 JMPL = 380,
404 JNE_ri = 381,
406 JNE_rr = 383,
408 JSET_ri = 385,
410 JSET_rr = 387,
412 JSGE_ri = 389,
414 JSGE_rr = 391,
416 JSGT_ri = 393,
418 JSGT_rr = 395,
420 JSLE_ri = 397,
422 JSLE_rr = 399,
424 JSLT_ri = 401,
426 JSLT_rr = 403,
428 JUGE_ri = 405,
430 JUGE_rr = 407,
432 JUGT_ri = 409,
434 JUGT_rr = 411,
436 JULE_ri = 413,
438 JULE_rr = 415,
440 JULT_ri = 417,
442 JULT_rr = 419,
444 JX = 421,
445 LDB = 422,
446 LDB32 = 423,
447 LDBACQ32 = 424,
448 LDBSX = 425,
449 LDD = 426,
450 LDDACQ = 427,
451 LDH = 428,
452 LDH32 = 429,
453 LDHACQ32 = 430,
454 LDHSX = 431,
455 LDW = 432,
456 LDW32 = 433,
457 LDWACQ32 = 434,
458 LDWSX = 435,
459 LD_ABS_B = 436,
460 LD_ABS_H = 437,
461 LD_ABS_W = 438,
462 LD_IND_B = 439,
463 LD_IND_H = 440,
464 LD_IND_W = 441,
465 LD_imm64 = 442,
467 LE16 = 444,
468 LE32 = 445,
469 LE64 = 446,
470 MOD_ri = 447,
472 MOD_rr = 449,
480 MOV_ri = 457,
482 MOV_rr = 459,
484 MUL_ri = 461,
486 MUL_rr = 463,
488 NEG_32 = 465,
489 NEG_64 = 466,
490 NOP = 467,
491 OR_ri = 468,
492 OR_ri_32 = 469,
493 OR_rr = 470,
494 OR_rr_32 = 471,
495 RET = 472,
496 SDIV_ri = 473,
498 SDIV_rr = 475,
500 SLL_ri = 477,
502 SLL_rr = 479,
504 SMOD_ri = 481,
506 SMOD_rr = 483,
508 SRA_ri = 485,
510 SRA_rr = 487,
512 SRL_ri = 489,
514 SRL_rr = 491,
516 STB = 493,
517 STB32 = 494,
518 STBREL32 = 495,
519 STB_imm = 496,
520 STD = 497,
521 STDREL = 498,
522 STD_imm = 499,
523 STH = 500,
524 STH32 = 501,
525 STHREL32 = 502,
526 STH_imm = 503,
527 STW = 504,
528 STW32 = 505,
529 STWREL32 = 506,
530 STW_imm = 507,
531 SUB_ri = 508,
533 SUB_rr = 510,
535 XADDD = 512,
536 XADDW = 513,
537 XADDW32 = 514,
538 XANDD = 515,
539 XANDW32 = 516,
540 XCHGD = 517,
541 XCHGW32 = 518,
542 XFADDD = 519,
543 XFADDW32 = 520,
544 XFANDD = 521,
545 XFANDW32 = 522,
546 XFORD = 523,
547 XFORW32 = 524,
548 XFXORD = 525,
549 XFXORW32 = 526,
550 XORD = 527,
551 XORW32 = 528,
552 XOR_ri = 529,
554 XOR_rr = 531,
556 XXORD = 533,
557 XXORW32 = 534,
558 INSTRUCTION_LIST_END = 535,
559};
560}
561
562
563#endif
eBPF architecture-related namespace
Definition ebpf/Instruction.hpp:26
OPCODE
Definition ebpf/opcodes.hpp:22
@ LDHSX
Definition ebpf/opcodes.hpp:454
@ MUL_rr_32
Definition ebpf/opcodes.hpp:487
@ SRL_ri_32
Definition ebpf/opcodes.hpp:513
@ DIV_rr_32
Definition ebpf/opcodes.hpp:394
@ XORD
Definition ebpf/opcodes.hpp:550
@ XOR_ri_32
Definition ebpf/opcodes.hpp:553
@ DIV_rr
Definition ebpf/opcodes.hpp:393
@ ADDR_SPACE_CAST
Definition ebpf/opcodes.hpp:370
@ NEG_32
Definition ebpf/opcodes.hpp:488
@ JUGE_rr
Definition ebpf/opcodes.hpp:430
@ LDBSX
Definition ebpf/opcodes.hpp:448
@ LDB32
Definition ebpf/opcodes.hpp:446
@ Select_64_32
Definition ebpf/opcodes.hpp:365
@ SRA_rr
Definition ebpf/opcodes.hpp:510
@ XXORW32
Definition ebpf/opcodes.hpp:557
@ JMPL
Definition ebpf/opcodes.hpp:403
@ SRA_ri_32
Definition ebpf/opcodes.hpp:509
@ XORW32
Definition ebpf/opcodes.hpp:551
@ JUGT_rr_32
Definition ebpf/opcodes.hpp:435
@ LDW32
Definition ebpf/opcodes.hpp:456
@ STDREL
Definition ebpf/opcodes.hpp:521
@ JULT_rr_32
Definition ebpf/opcodes.hpp:443
@ ADD_ri
Definition ebpf/opcodes.hpp:371
@ JMP
Definition ebpf/opcodes.hpp:402
@ LDD
Definition ebpf/opcodes.hpp:449
@ MOVSX_rr_32
Definition ebpf/opcodes.hpp:475
@ SRA_rr_32
Definition ebpf/opcodes.hpp:511
@ JALX
Definition ebpf/opcodes.hpp:396
@ JSLT_rr
Definition ebpf/opcodes.hpp:426
@ JSLE_ri
Definition ebpf/opcodes.hpp:420
@ LD_IND_B
Definition ebpf/opcodes.hpp:462
@ JULT_ri_32
Definition ebpf/opcodes.hpp:441
@ Select_32
Definition ebpf/opcodes.hpp:363
@ JCOND
Definition ebpf/opcodes.hpp:397
@ LDDACQ
Definition ebpf/opcodes.hpp:450
@ MOVSX_rr_8
Definition ebpf/opcodes.hpp:478
@ JEQ_ri_32
Definition ebpf/opcodes.hpp:399
@ MOD_rr_32
Definition ebpf/opcodes.hpp:473
@ JSGE_ri_32
Definition ebpf/opcodes.hpp:413
@ JEQ_ri
Definition ebpf/opcodes.hpp:398
@ BE16
Definition ebpf/opcodes.hpp:379
@ XFORD
Definition ebpf/opcodes.hpp:546
@ Select_Ri_64_32
Definition ebpf/opcodes.hpp:369
@ MOV_rr
Definition ebpf/opcodes.hpp:482
@ JSGT_rr
Definition ebpf/opcodes.hpp:418
@ JEQ_rr_32
Definition ebpf/opcodes.hpp:401
@ JUGE_ri
Definition ebpf/opcodes.hpp:428
@ JULE_ri
Definition ebpf/opcodes.hpp:436
@ XADDW32
Definition ebpf/opcodes.hpp:537
@ JULE_rr_32
Definition ebpf/opcodes.hpp:439
@ SRL_rr_32
Definition ebpf/opcodes.hpp:515
@ SUB_rr_32
Definition ebpf/opcodes.hpp:534
@ Select_Ri_32
Definition ebpf/opcodes.hpp:367
@ JSLE_rr
Definition ebpf/opcodes.hpp:422
@ SMOD_rr_32
Definition ebpf/opcodes.hpp:507
@ LE16
Definition ebpf/opcodes.hpp:467
@ MOD_ri
Definition ebpf/opcodes.hpp:470
@ XADDD
Definition ebpf/opcodes.hpp:535
@ CORE_LD64
Definition ebpf/opcodes.hpp:388
@ XOR_ri
Definition ebpf/opcodes.hpp:552
@ LE64
Definition ebpf/opcodes.hpp:469
@ LDBACQ32
Definition ebpf/opcodes.hpp:447
@ JSET_rr
Definition ebpf/opcodes.hpp:410
@ STORE_STACK_ARG_IMM_PSEUDO
Definition ebpf/opcodes.hpp:360
@ STD_imm
Definition ebpf/opcodes.hpp:522
@ Select_32_64
Definition ebpf/opcodes.hpp:364
@ CMPXCHGD
Definition ebpf/opcodes.hpp:385
@ MOVSX_rr_32_8
Definition ebpf/opcodes.hpp:477
@ JUGE_ri_32
Definition ebpf/opcodes.hpp:429
@ JSET_rr_32
Definition ebpf/opcodes.hpp:411
@ XANDD
Definition ebpf/opcodes.hpp:538
@ NEG_64
Definition ebpf/opcodes.hpp:489
@ BSWAP64
Definition ebpf/opcodes.hpp:384
@ SMOD_ri
Definition ebpf/opcodes.hpp:504
@ AND_ri_32
Definition ebpf/opcodes.hpp:376
@ XFORW32
Definition ebpf/opcodes.hpp:547
@ MOD_ri_32
Definition ebpf/opcodes.hpp:471
@ SDIV_ri_32
Definition ebpf/opcodes.hpp:497
@ SDIV_ri
Definition ebpf/opcodes.hpp:496
@ LD_IND_H
Definition ebpf/opcodes.hpp:463
@ ADD_rr_32
Definition ebpf/opcodes.hpp:374
@ JSGE_ri
Definition ebpf/opcodes.hpp:412
@ SLL_ri_32
Definition ebpf/opcodes.hpp:501
@ MOD_rr
Definition ebpf/opcodes.hpp:472
@ CORE_SHIFT
Definition ebpf/opcodes.hpp:389
@ XFADDW32
Definition ebpf/opcodes.hpp:543
@ SLL_ri
Definition ebpf/opcodes.hpp:500
@ JNE_ri
Definition ebpf/opcodes.hpp:404
@ MUL_ri_32
Definition ebpf/opcodes.hpp:485
@ XFADDD
Definition ebpf/opcodes.hpp:542
@ AND_ri
Definition ebpf/opcodes.hpp:375
@ JAL
Definition ebpf/opcodes.hpp:395
@ CMPXCHGW32
Definition ebpf/opcodes.hpp:386
@ MOV_ri_32
Definition ebpf/opcodes.hpp:481
@ JNE_ri_32
Definition ebpf/opcodes.hpp:405
@ LDH32
Definition ebpf/opcodes.hpp:452
@ STW32
Definition ebpf/opcodes.hpp:528
@ XADDW
Definition ebpf/opcodes.hpp:536
@ STB_imm
Definition ebpf/opcodes.hpp:519
@ DIV_ri
Definition ebpf/opcodes.hpp:391
@ AND_rr
Definition ebpf/opcodes.hpp:377
@ MOV_rr_32
Definition ebpf/opcodes.hpp:483
@ ADD_ri_32
Definition ebpf/opcodes.hpp:372
@ AND_rr_32
Definition ebpf/opcodes.hpp:378
@ LDIMM64
Definition ebpf/opcodes.hpp:357
@ STW_imm
Definition ebpf/opcodes.hpp:530
@ LD_ABS_W
Definition ebpf/opcodes.hpp:461
@ JSGE_rr
Definition ebpf/opcodes.hpp:414
@ JX
Definition ebpf/opcodes.hpp:444
@ JNE_rr
Definition ebpf/opcodes.hpp:406
@ JUGT_ri_32
Definition ebpf/opcodes.hpp:433
@ LDWSX
Definition ebpf/opcodes.hpp:458
@ XOR_rr
Definition ebpf/opcodes.hpp:554
@ MOVSX_rr_32_16
Definition ebpf/opcodes.hpp:476
@ LDWACQ32
Definition ebpf/opcodes.hpp:457
@ LDB
Definition ebpf/opcodes.hpp:445
@ LDH
Definition ebpf/opcodes.hpp:451
@ STHREL32
Definition ebpf/opcodes.hpp:525
@ XOR_rr_32
Definition ebpf/opcodes.hpp:555
@ XXORD
Definition ebpf/opcodes.hpp:556
@ LD_IND_W
Definition ebpf/opcodes.hpp:464
@ DIV_ri_32
Definition ebpf/opcodes.hpp:392
@ OR_rr_32
Definition ebpf/opcodes.hpp:494
@ Select_Ri
Definition ebpf/opcodes.hpp:366
@ LD_pseudo
Definition ebpf/opcodes.hpp:466
@ SLL_rr_32
Definition ebpf/opcodes.hpp:503
@ SDIV_rr
Definition ebpf/opcodes.hpp:498
@ MOVSX_rr_16
Definition ebpf/opcodes.hpp:474
@ JEQ_rr
Definition ebpf/opcodes.hpp:400
@ SMOD_rr
Definition ebpf/opcodes.hpp:506
@ ADD_rr
Definition ebpf/opcodes.hpp:373
@ JULT_ri
Definition ebpf/opcodes.hpp:440
@ SMOD_ri_32
Definition ebpf/opcodes.hpp:505
@ JSLT_rr_32
Definition ebpf/opcodes.hpp:427
@ JULE_rr
Definition ebpf/opcodes.hpp:438
@ STORE_STACK_ARG_PSEUDO
Definition ebpf/opcodes.hpp:361
@ JSGT_rr_32
Definition ebpf/opcodes.hpp:419
@ MOV_ri
Definition ebpf/opcodes.hpp:480
@ XFXORD
Definition ebpf/opcodes.hpp:548
@ JSLE_rr_32
Definition ebpf/opcodes.hpp:423
@ XCHGW32
Definition ebpf/opcodes.hpp:541
@ STH_imm
Definition ebpf/opcodes.hpp:526
@ STH32
Definition ebpf/opcodes.hpp:524
@ OR_rr
Definition ebpf/opcodes.hpp:493
@ STBREL32
Definition ebpf/opcodes.hpp:518
@ LDW
Definition ebpf/opcodes.hpp:455
@ LD_imm64
Definition ebpf/opcodes.hpp:465
@ SUB_rr
Definition ebpf/opcodes.hpp:533
@ STD
Definition ebpf/opcodes.hpp:520
@ XFANDW32
Definition ebpf/opcodes.hpp:545
@ OR_ri
Definition ebpf/opcodes.hpp:491
@ JSET_ri
Definition ebpf/opcodes.hpp:408
@ STW
Definition ebpf/opcodes.hpp:527
@ JUGT_rr
Definition ebpf/opcodes.hpp:434
@ LE32
Definition ebpf/opcodes.hpp:468
@ SRL_rr
Definition ebpf/opcodes.hpp:514
@ STWREL32
Definition ebpf/opcodes.hpp:529
@ MUL_ri
Definition ebpf/opcodes.hpp:484
@ LDHACQ32
Definition ebpf/opcodes.hpp:453
@ JSGE_rr_32
Definition ebpf/opcodes.hpp:415
@ JSGT_ri
Definition ebpf/opcodes.hpp:416
@ Select_Ri_32_64
Definition ebpf/opcodes.hpp:368
@ LD_ABS_H
Definition ebpf/opcodes.hpp:460
@ SDIV_rr_32
Definition ebpf/opcodes.hpp:499
@ LOAD_STACK_ARG_PSEUDO
Definition ebpf/opcodes.hpp:358
@ MUL_rr
Definition ebpf/opcodes.hpp:486
@ JNE_rr_32
Definition ebpf/opcodes.hpp:407
@ OR_ri_32
Definition ebpf/opcodes.hpp:492
@ JULE_ri_32
Definition ebpf/opcodes.hpp:437
@ JUGE_rr_32
Definition ebpf/opcodes.hpp:431
@ JSLT_ri_32
Definition ebpf/opcodes.hpp:425
@ CORE_ST
Definition ebpf/opcodes.hpp:390
@ STB32
Definition ebpf/opcodes.hpp:517
@ Select
Definition ebpf/opcodes.hpp:362
@ JSLE_ri_32
Definition ebpf/opcodes.hpp:421
@ SUB_ri_32
Definition ebpf/opcodes.hpp:532
@ SUB_ri
Definition ebpf/opcodes.hpp:531
@ STH
Definition ebpf/opcodes.hpp:523
@ XCHGD
Definition ebpf/opcodes.hpp:540
@ SRL_ri
Definition ebpf/opcodes.hpp:512
@ MOV_32_64
Definition ebpf/opcodes.hpp:479
@ JSET_ri_32
Definition ebpf/opcodes.hpp:409
@ STB
Definition ebpf/opcodes.hpp:516
@ CORE_LD32
Definition ebpf/opcodes.hpp:387
@ JSGT_ri_32
Definition ebpf/opcodes.hpp:417
@ XFXORW32
Definition ebpf/opcodes.hpp:549
@ SLL_rr
Definition ebpf/opcodes.hpp:502
@ JSLT_ri
Definition ebpf/opcodes.hpp:424
@ BE32
Definition ebpf/opcodes.hpp:380
@ FI_ri
Definition ebpf/opcodes.hpp:356
@ XFANDD
Definition ebpf/opcodes.hpp:544
@ LD_ABS_B
Definition ebpf/opcodes.hpp:459
@ JUGT_ri
Definition ebpf/opcodes.hpp:432
@ BE64
Definition ebpf/opcodes.hpp:381
@ BSWAP16
Definition ebpf/opcodes.hpp:382
@ JULT_rr
Definition ebpf/opcodes.hpp:442
@ BSWAP32
Definition ebpf/opcodes.hpp:383
@ XANDW32
Definition ebpf/opcodes.hpp:539
@ SRA_ri
Definition ebpf/opcodes.hpp:508