LIEF: Library to Instrument Executable Formats Version 0.17.0
Loading...
Searching...
No Matches
opcodes.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  LIEF
 LIEF namespace.
 
namespace  LIEF::assembly
 Namespace related to assembly/disassembly support.
 
namespace  LIEF::assembly::ebpf
 eBPF architecture-related namespace
 

Enumerations

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