github.com/undoio/delve@v1.9.0/pkg/dwarf/op/opcodes.go (about) 1 // THIS FILE IS AUTOGENERATED, EDIT opcodes.table INSTEAD 2 3 package op 4 5 const ( 6 DW_OP_addr Opcode = 0x03 7 DW_OP_deref Opcode = 0x06 8 DW_OP_const1u Opcode = 0x08 9 DW_OP_const1s Opcode = 0x09 10 DW_OP_const2u Opcode = 0x0a 11 DW_OP_const2s Opcode = 0x0b 12 DW_OP_const4u Opcode = 0x0c 13 DW_OP_const4s Opcode = 0x0d 14 DW_OP_const8u Opcode = 0x0e 15 DW_OP_const8s Opcode = 0x0f 16 DW_OP_constu Opcode = 0x10 17 DW_OP_consts Opcode = 0x11 18 DW_OP_dup Opcode = 0x12 19 DW_OP_drop Opcode = 0x13 20 DW_OP_over Opcode = 0x14 21 DW_OP_pick Opcode = 0x15 22 DW_OP_swap Opcode = 0x16 23 DW_OP_rot Opcode = 0x17 24 DW_OP_xderef Opcode = 0x18 25 DW_OP_abs Opcode = 0x19 26 DW_OP_and Opcode = 0x1a 27 DW_OP_div Opcode = 0x1b 28 DW_OP_minus Opcode = 0x1c 29 DW_OP_mod Opcode = 0x1d 30 DW_OP_mul Opcode = 0x1e 31 DW_OP_neg Opcode = 0x1f 32 DW_OP_not Opcode = 0x20 33 DW_OP_or Opcode = 0x21 34 DW_OP_plus Opcode = 0x22 35 DW_OP_plus_uconst Opcode = 0x23 36 DW_OP_shl Opcode = 0x24 37 DW_OP_shr Opcode = 0x25 38 DW_OP_shra Opcode = 0x26 39 DW_OP_xor Opcode = 0x27 40 DW_OP_bra Opcode = 0x28 41 DW_OP_eq Opcode = 0x29 42 DW_OP_ge Opcode = 0x2a 43 DW_OP_gt Opcode = 0x2b 44 DW_OP_le Opcode = 0x2c 45 DW_OP_lt Opcode = 0x2d 46 DW_OP_ne Opcode = 0x2e 47 DW_OP_skip Opcode = 0x2f 48 DW_OP_lit0 Opcode = 0x30 49 DW_OP_lit1 Opcode = 0x31 50 DW_OP_lit2 Opcode = 0x32 51 DW_OP_lit3 Opcode = 0x33 52 DW_OP_lit4 Opcode = 0x34 53 DW_OP_lit5 Opcode = 0x35 54 DW_OP_lit6 Opcode = 0x36 55 DW_OP_lit7 Opcode = 0x37 56 DW_OP_lit8 Opcode = 0x38 57 DW_OP_lit9 Opcode = 0x39 58 DW_OP_lit10 Opcode = 0x3a 59 DW_OP_lit11 Opcode = 0x3b 60 DW_OP_lit12 Opcode = 0x3c 61 DW_OP_lit13 Opcode = 0x3d 62 DW_OP_lit14 Opcode = 0x3e 63 DW_OP_lit15 Opcode = 0x3f 64 DW_OP_lit16 Opcode = 0x40 65 DW_OP_lit17 Opcode = 0x41 66 DW_OP_lit18 Opcode = 0x42 67 DW_OP_lit19 Opcode = 0x43 68 DW_OP_lit20 Opcode = 0x44 69 DW_OP_lit21 Opcode = 0x45 70 DW_OP_lit22 Opcode = 0x46 71 DW_OP_lit23 Opcode = 0x47 72 DW_OP_lit24 Opcode = 0x48 73 DW_OP_lit25 Opcode = 0x49 74 DW_OP_lit26 Opcode = 0x4a 75 DW_OP_lit27 Opcode = 0x4b 76 DW_OP_lit28 Opcode = 0x4c 77 DW_OP_lit29 Opcode = 0x4d 78 DW_OP_lit30 Opcode = 0x4e 79 DW_OP_lit31 Opcode = 0x4f 80 DW_OP_reg0 Opcode = 0x50 81 DW_OP_reg1 Opcode = 0x51 82 DW_OP_reg2 Opcode = 0x52 83 DW_OP_reg3 Opcode = 0x53 84 DW_OP_reg4 Opcode = 0x54 85 DW_OP_reg5 Opcode = 0x55 86 DW_OP_reg6 Opcode = 0x56 87 DW_OP_reg7 Opcode = 0x57 88 DW_OP_reg8 Opcode = 0x58 89 DW_OP_reg9 Opcode = 0x59 90 DW_OP_reg10 Opcode = 0x5a 91 DW_OP_reg11 Opcode = 0x5b 92 DW_OP_reg12 Opcode = 0x5c 93 DW_OP_reg13 Opcode = 0x5d 94 DW_OP_reg14 Opcode = 0x5e 95 DW_OP_reg15 Opcode = 0x5f 96 DW_OP_reg16 Opcode = 0x60 97 DW_OP_reg17 Opcode = 0x61 98 DW_OP_reg18 Opcode = 0x62 99 DW_OP_reg19 Opcode = 0x63 100 DW_OP_reg20 Opcode = 0x64 101 DW_OP_reg21 Opcode = 0x65 102 DW_OP_reg22 Opcode = 0x66 103 DW_OP_reg23 Opcode = 0x67 104 DW_OP_reg24 Opcode = 0x68 105 DW_OP_reg25 Opcode = 0x69 106 DW_OP_reg26 Opcode = 0x6a 107 DW_OP_reg27 Opcode = 0x6b 108 DW_OP_reg28 Opcode = 0x6c 109 DW_OP_reg29 Opcode = 0x6d 110 DW_OP_reg30 Opcode = 0x6e 111 DW_OP_reg31 Opcode = 0x6f 112 DW_OP_breg0 Opcode = 0x70 113 DW_OP_breg1 Opcode = 0x71 114 DW_OP_breg2 Opcode = 0x72 115 DW_OP_breg3 Opcode = 0x73 116 DW_OP_breg4 Opcode = 0x74 117 DW_OP_breg5 Opcode = 0x75 118 DW_OP_breg6 Opcode = 0x76 119 DW_OP_breg7 Opcode = 0x77 120 DW_OP_breg8 Opcode = 0x78 121 DW_OP_breg9 Opcode = 0x79 122 DW_OP_breg10 Opcode = 0x7a 123 DW_OP_breg11 Opcode = 0x7b 124 DW_OP_breg12 Opcode = 0x7c 125 DW_OP_breg13 Opcode = 0x7d 126 DW_OP_breg14 Opcode = 0x7e 127 DW_OP_breg15 Opcode = 0x7f 128 DW_OP_breg16 Opcode = 0x80 129 DW_OP_breg17 Opcode = 0x81 130 DW_OP_breg18 Opcode = 0x82 131 DW_OP_breg19 Opcode = 0x83 132 DW_OP_breg20 Opcode = 0x84 133 DW_OP_breg21 Opcode = 0x85 134 DW_OP_breg22 Opcode = 0x86 135 DW_OP_breg23 Opcode = 0x87 136 DW_OP_breg24 Opcode = 0x88 137 DW_OP_breg25 Opcode = 0x89 138 DW_OP_breg26 Opcode = 0x8a 139 DW_OP_breg27 Opcode = 0x8b 140 DW_OP_breg28 Opcode = 0x8c 141 DW_OP_breg29 Opcode = 0x8d 142 DW_OP_breg30 Opcode = 0x8e 143 DW_OP_breg31 Opcode = 0x8f 144 DW_OP_regx Opcode = 0x90 145 DW_OP_fbreg Opcode = 0x91 146 DW_OP_bregx Opcode = 0x92 147 DW_OP_piece Opcode = 0x93 148 DW_OP_deref_size Opcode = 0x94 149 DW_OP_xderef_size Opcode = 0x95 150 DW_OP_nop Opcode = 0x96 151 DW_OP_push_object_address Opcode = 0x97 152 DW_OP_call2 Opcode = 0x98 153 DW_OP_call4 Opcode = 0x99 154 DW_OP_call_ref Opcode = 0x9a 155 DW_OP_form_tls_address Opcode = 0x9b 156 DW_OP_call_frame_cfa Opcode = 0x9c 157 DW_OP_bit_piece Opcode = 0x9d 158 DW_OP_implicit_value Opcode = 0x9e 159 DW_OP_stack_value Opcode = 0x9f 160 ) 161 162 var opcodeName = map[Opcode]string{ 163 DW_OP_addr: "DW_OP_addr", 164 DW_OP_deref: "DW_OP_deref", 165 DW_OP_const1u: "DW_OP_const1u", 166 DW_OP_const1s: "DW_OP_const1s", 167 DW_OP_const2u: "DW_OP_const2u", 168 DW_OP_const2s: "DW_OP_const2s", 169 DW_OP_const4u: "DW_OP_const4u", 170 DW_OP_const4s: "DW_OP_const4s", 171 DW_OP_const8u: "DW_OP_const8u", 172 DW_OP_const8s: "DW_OP_const8s", 173 DW_OP_constu: "DW_OP_constu", 174 DW_OP_consts: "DW_OP_consts", 175 DW_OP_dup: "DW_OP_dup", 176 DW_OP_drop: "DW_OP_drop", 177 DW_OP_over: "DW_OP_over", 178 DW_OP_pick: "DW_OP_pick", 179 DW_OP_swap: "DW_OP_swap", 180 DW_OP_rot: "DW_OP_rot", 181 DW_OP_xderef: "DW_OP_xderef", 182 DW_OP_abs: "DW_OP_abs", 183 DW_OP_and: "DW_OP_and", 184 DW_OP_div: "DW_OP_div", 185 DW_OP_minus: "DW_OP_minus", 186 DW_OP_mod: "DW_OP_mod", 187 DW_OP_mul: "DW_OP_mul", 188 DW_OP_neg: "DW_OP_neg", 189 DW_OP_not: "DW_OP_not", 190 DW_OP_or: "DW_OP_or", 191 DW_OP_plus: "DW_OP_plus", 192 DW_OP_plus_uconst: "DW_OP_plus_uconst", 193 DW_OP_shl: "DW_OP_shl", 194 DW_OP_shr: "DW_OP_shr", 195 DW_OP_shra: "DW_OP_shra", 196 DW_OP_xor: "DW_OP_xor", 197 DW_OP_bra: "DW_OP_bra", 198 DW_OP_eq: "DW_OP_eq", 199 DW_OP_ge: "DW_OP_ge", 200 DW_OP_gt: "DW_OP_gt", 201 DW_OP_le: "DW_OP_le", 202 DW_OP_lt: "DW_OP_lt", 203 DW_OP_ne: "DW_OP_ne", 204 DW_OP_skip: "DW_OP_skip", 205 DW_OP_lit0: "DW_OP_lit0", 206 DW_OP_lit1: "DW_OP_lit1", 207 DW_OP_lit2: "DW_OP_lit2", 208 DW_OP_lit3: "DW_OP_lit3", 209 DW_OP_lit4: "DW_OP_lit4", 210 DW_OP_lit5: "DW_OP_lit5", 211 DW_OP_lit6: "DW_OP_lit6", 212 DW_OP_lit7: "DW_OP_lit7", 213 DW_OP_lit8: "DW_OP_lit8", 214 DW_OP_lit9: "DW_OP_lit9", 215 DW_OP_lit10: "DW_OP_lit10", 216 DW_OP_lit11: "DW_OP_lit11", 217 DW_OP_lit12: "DW_OP_lit12", 218 DW_OP_lit13: "DW_OP_lit13", 219 DW_OP_lit14: "DW_OP_lit14", 220 DW_OP_lit15: "DW_OP_lit15", 221 DW_OP_lit16: "DW_OP_lit16", 222 DW_OP_lit17: "DW_OP_lit17", 223 DW_OP_lit18: "DW_OP_lit18", 224 DW_OP_lit19: "DW_OP_lit19", 225 DW_OP_lit20: "DW_OP_lit20", 226 DW_OP_lit21: "DW_OP_lit21", 227 DW_OP_lit22: "DW_OP_lit22", 228 DW_OP_lit23: "DW_OP_lit23", 229 DW_OP_lit24: "DW_OP_lit24", 230 DW_OP_lit25: "DW_OP_lit25", 231 DW_OP_lit26: "DW_OP_lit26", 232 DW_OP_lit27: "DW_OP_lit27", 233 DW_OP_lit28: "DW_OP_lit28", 234 DW_OP_lit29: "DW_OP_lit29", 235 DW_OP_lit30: "DW_OP_lit30", 236 DW_OP_lit31: "DW_OP_lit31", 237 DW_OP_reg0: "DW_OP_reg0", 238 DW_OP_reg1: "DW_OP_reg1", 239 DW_OP_reg2: "DW_OP_reg2", 240 DW_OP_reg3: "DW_OP_reg3", 241 DW_OP_reg4: "DW_OP_reg4", 242 DW_OP_reg5: "DW_OP_reg5", 243 DW_OP_reg6: "DW_OP_reg6", 244 DW_OP_reg7: "DW_OP_reg7", 245 DW_OP_reg8: "DW_OP_reg8", 246 DW_OP_reg9: "DW_OP_reg9", 247 DW_OP_reg10: "DW_OP_reg10", 248 DW_OP_reg11: "DW_OP_reg11", 249 DW_OP_reg12: "DW_OP_reg12", 250 DW_OP_reg13: "DW_OP_reg13", 251 DW_OP_reg14: "DW_OP_reg14", 252 DW_OP_reg15: "DW_OP_reg15", 253 DW_OP_reg16: "DW_OP_reg16", 254 DW_OP_reg17: "DW_OP_reg17", 255 DW_OP_reg18: "DW_OP_reg18", 256 DW_OP_reg19: "DW_OP_reg19", 257 DW_OP_reg20: "DW_OP_reg20", 258 DW_OP_reg21: "DW_OP_reg21", 259 DW_OP_reg22: "DW_OP_reg22", 260 DW_OP_reg23: "DW_OP_reg23", 261 DW_OP_reg24: "DW_OP_reg24", 262 DW_OP_reg25: "DW_OP_reg25", 263 DW_OP_reg26: "DW_OP_reg26", 264 DW_OP_reg27: "DW_OP_reg27", 265 DW_OP_reg28: "DW_OP_reg28", 266 DW_OP_reg29: "DW_OP_reg29", 267 DW_OP_reg30: "DW_OP_reg30", 268 DW_OP_reg31: "DW_OP_reg31", 269 DW_OP_breg0: "DW_OP_breg0", 270 DW_OP_breg1: "DW_OP_breg1", 271 DW_OP_breg2: "DW_OP_breg2", 272 DW_OP_breg3: "DW_OP_breg3", 273 DW_OP_breg4: "DW_OP_breg4", 274 DW_OP_breg5: "DW_OP_breg5", 275 DW_OP_breg6: "DW_OP_breg6", 276 DW_OP_breg7: "DW_OP_breg7", 277 DW_OP_breg8: "DW_OP_breg8", 278 DW_OP_breg9: "DW_OP_breg9", 279 DW_OP_breg10: "DW_OP_breg10", 280 DW_OP_breg11: "DW_OP_breg11", 281 DW_OP_breg12: "DW_OP_breg12", 282 DW_OP_breg13: "DW_OP_breg13", 283 DW_OP_breg14: "DW_OP_breg14", 284 DW_OP_breg15: "DW_OP_breg15", 285 DW_OP_breg16: "DW_OP_breg16", 286 DW_OP_breg17: "DW_OP_breg17", 287 DW_OP_breg18: "DW_OP_breg18", 288 DW_OP_breg19: "DW_OP_breg19", 289 DW_OP_breg20: "DW_OP_breg20", 290 DW_OP_breg21: "DW_OP_breg21", 291 DW_OP_breg22: "DW_OP_breg22", 292 DW_OP_breg23: "DW_OP_breg23", 293 DW_OP_breg24: "DW_OP_breg24", 294 DW_OP_breg25: "DW_OP_breg25", 295 DW_OP_breg26: "DW_OP_breg26", 296 DW_OP_breg27: "DW_OP_breg27", 297 DW_OP_breg28: "DW_OP_breg28", 298 DW_OP_breg29: "DW_OP_breg29", 299 DW_OP_breg30: "DW_OP_breg30", 300 DW_OP_breg31: "DW_OP_breg31", 301 DW_OP_regx: "DW_OP_regx", 302 DW_OP_fbreg: "DW_OP_fbreg", 303 DW_OP_bregx: "DW_OP_bregx", 304 DW_OP_piece: "DW_OP_piece", 305 DW_OP_deref_size: "DW_OP_deref_size", 306 DW_OP_xderef_size: "DW_OP_xderef_size", 307 DW_OP_nop: "DW_OP_nop", 308 DW_OP_push_object_address: "DW_OP_push_object_address", 309 DW_OP_call2: "DW_OP_call2", 310 DW_OP_call4: "DW_OP_call4", 311 DW_OP_call_ref: "DW_OP_call_ref", 312 DW_OP_form_tls_address: "DW_OP_form_tls_address", 313 DW_OP_call_frame_cfa: "DW_OP_call_frame_cfa", 314 DW_OP_bit_piece: "DW_OP_bit_piece", 315 DW_OP_implicit_value: "DW_OP_implicit_value", 316 DW_OP_stack_value: "DW_OP_stack_value", 317 } 318 var opcodeArgs = map[Opcode]string{ 319 DW_OP_addr: "8", 320 DW_OP_deref: "", 321 DW_OP_const1u: "1", 322 DW_OP_const1s: "1", 323 DW_OP_const2u: "2", 324 DW_OP_const2s: "2", 325 DW_OP_const4u: "4", 326 DW_OP_const4s: "4", 327 DW_OP_const8u: "8", 328 DW_OP_const8s: "8", 329 DW_OP_constu: "u", 330 DW_OP_consts: "s", 331 DW_OP_dup: "", 332 DW_OP_drop: "", 333 DW_OP_over: "", 334 DW_OP_pick: "", 335 DW_OP_swap: "", 336 DW_OP_rot: "", 337 DW_OP_xderef: "", 338 DW_OP_abs: "", 339 DW_OP_and: "", 340 DW_OP_div: "", 341 DW_OP_minus: "", 342 DW_OP_mod: "", 343 DW_OP_mul: "", 344 DW_OP_neg: "", 345 DW_OP_not: "", 346 DW_OP_or: "", 347 DW_OP_plus: "", 348 DW_OP_plus_uconst: "u", 349 DW_OP_shl: "", 350 DW_OP_shr: "", 351 DW_OP_shra: "", 352 DW_OP_xor: "", 353 DW_OP_bra: "2", 354 DW_OP_eq: "", 355 DW_OP_ge: "", 356 DW_OP_gt: "", 357 DW_OP_le: "", 358 DW_OP_lt: "", 359 DW_OP_ne: "", 360 DW_OP_skip: "2", 361 DW_OP_lit0: "", 362 DW_OP_lit1: "", 363 DW_OP_lit2: "", 364 DW_OP_lit3: "", 365 DW_OP_lit4: "", 366 DW_OP_lit5: "", 367 DW_OP_lit6: "", 368 DW_OP_lit7: "", 369 DW_OP_lit8: "", 370 DW_OP_lit9: "", 371 DW_OP_lit10: "", 372 DW_OP_lit11: "", 373 DW_OP_lit12: "", 374 DW_OP_lit13: "", 375 DW_OP_lit14: "", 376 DW_OP_lit15: "", 377 DW_OP_lit16: "", 378 DW_OP_lit17: "", 379 DW_OP_lit18: "", 380 DW_OP_lit19: "", 381 DW_OP_lit20: "", 382 DW_OP_lit21: "", 383 DW_OP_lit22: "", 384 DW_OP_lit23: "", 385 DW_OP_lit24: "", 386 DW_OP_lit25: "", 387 DW_OP_lit26: "", 388 DW_OP_lit27: "", 389 DW_OP_lit28: "", 390 DW_OP_lit29: "", 391 DW_OP_lit30: "", 392 DW_OP_lit31: "", 393 DW_OP_reg0: "", 394 DW_OP_reg1: "", 395 DW_OP_reg2: "", 396 DW_OP_reg3: "", 397 DW_OP_reg4: "", 398 DW_OP_reg5: "", 399 DW_OP_reg6: "", 400 DW_OP_reg7: "", 401 DW_OP_reg8: "", 402 DW_OP_reg9: "", 403 DW_OP_reg10: "", 404 DW_OP_reg11: "", 405 DW_OP_reg12: "", 406 DW_OP_reg13: "", 407 DW_OP_reg14: "", 408 DW_OP_reg15: "", 409 DW_OP_reg16: "", 410 DW_OP_reg17: "", 411 DW_OP_reg18: "", 412 DW_OP_reg19: "", 413 DW_OP_reg20: "", 414 DW_OP_reg21: "", 415 DW_OP_reg22: "", 416 DW_OP_reg23: "", 417 DW_OP_reg24: "", 418 DW_OP_reg25: "", 419 DW_OP_reg26: "", 420 DW_OP_reg27: "", 421 DW_OP_reg28: "", 422 DW_OP_reg29: "", 423 DW_OP_reg30: "", 424 DW_OP_reg31: "", 425 DW_OP_breg0: "s", 426 DW_OP_breg1: "s", 427 DW_OP_breg2: "s", 428 DW_OP_breg3: "s", 429 DW_OP_breg4: "s", 430 DW_OP_breg5: "s", 431 DW_OP_breg6: "s", 432 DW_OP_breg7: "s", 433 DW_OP_breg8: "s", 434 DW_OP_breg9: "s", 435 DW_OP_breg10: "s", 436 DW_OP_breg11: "s", 437 DW_OP_breg12: "s", 438 DW_OP_breg13: "s", 439 DW_OP_breg14: "s", 440 DW_OP_breg15: "s", 441 DW_OP_breg16: "s", 442 DW_OP_breg17: "s", 443 DW_OP_breg18: "s", 444 DW_OP_breg19: "s", 445 DW_OP_breg20: "s", 446 DW_OP_breg21: "s", 447 DW_OP_breg22: "s", 448 DW_OP_breg23: "s", 449 DW_OP_breg24: "s", 450 DW_OP_breg25: "s", 451 DW_OP_breg26: "s", 452 DW_OP_breg27: "s", 453 DW_OP_breg28: "s", 454 DW_OP_breg29: "s", 455 DW_OP_breg30: "s", 456 DW_OP_breg31: "s", 457 DW_OP_regx: "s", 458 DW_OP_fbreg: "s", 459 DW_OP_bregx: "us", 460 DW_OP_piece: "u", 461 DW_OP_deref_size: "1", 462 DW_OP_xderef_size: "1", 463 DW_OP_nop: "", 464 DW_OP_push_object_address: "", 465 DW_OP_call2: "2", 466 DW_OP_call4: "4", 467 DW_OP_call_ref: "4", 468 DW_OP_form_tls_address: "", 469 DW_OP_call_frame_cfa: "", 470 DW_OP_bit_piece: "uu", 471 DW_OP_implicit_value: "B", 472 DW_OP_stack_value: "", 473 } 474 var oplut = map[Opcode]stackfn{ 475 DW_OP_addr: addr, 476 DW_OP_deref: deref, 477 DW_OP_const1u: constnu, 478 DW_OP_const1s: constns, 479 DW_OP_const2u: constnu, 480 DW_OP_const2s: constns, 481 DW_OP_const4u: constnu, 482 DW_OP_const4s: constns, 483 DW_OP_const8u: constnu, 484 DW_OP_const8s: constns, 485 DW_OP_constu: constu, 486 DW_OP_consts: consts, 487 DW_OP_dup: dup, 488 DW_OP_drop: drop, 489 DW_OP_over: pick, 490 DW_OP_pick: pick, 491 DW_OP_swap: swap, 492 DW_OP_rot: rot, 493 DW_OP_xderef: deref, 494 DW_OP_abs: unaryop, 495 DW_OP_and: binaryop, 496 DW_OP_div: binaryop, 497 DW_OP_minus: binaryop, 498 DW_OP_mod: binaryop, 499 DW_OP_mul: binaryop, 500 DW_OP_neg: unaryop, 501 DW_OP_not: unaryop, 502 DW_OP_or: binaryop, 503 DW_OP_plus: binaryop, 504 DW_OP_plus_uconst: plusuconsts, 505 DW_OP_shl: binaryop, 506 DW_OP_shr: binaryop, 507 DW_OP_shra: binaryop, 508 DW_OP_xor: binaryop, 509 DW_OP_bra: bra, 510 DW_OP_eq: binaryop, 511 DW_OP_ge: binaryop, 512 DW_OP_gt: binaryop, 513 DW_OP_le: binaryop, 514 DW_OP_lt: binaryop, 515 DW_OP_ne: binaryop, 516 DW_OP_skip: skip, 517 DW_OP_lit0: literal, 518 DW_OP_lit1: literal, 519 DW_OP_lit2: literal, 520 DW_OP_lit3: literal, 521 DW_OP_lit4: literal, 522 DW_OP_lit5: literal, 523 DW_OP_lit6: literal, 524 DW_OP_lit7: literal, 525 DW_OP_lit8: literal, 526 DW_OP_lit9: literal, 527 DW_OP_lit10: literal, 528 DW_OP_lit11: literal, 529 DW_OP_lit12: literal, 530 DW_OP_lit13: literal, 531 DW_OP_lit14: literal, 532 DW_OP_lit15: literal, 533 DW_OP_lit16: literal, 534 DW_OP_lit17: literal, 535 DW_OP_lit18: literal, 536 DW_OP_lit19: literal, 537 DW_OP_lit20: literal, 538 DW_OP_lit21: literal, 539 DW_OP_lit22: literal, 540 DW_OP_lit23: literal, 541 DW_OP_lit24: literal, 542 DW_OP_lit25: literal, 543 DW_OP_lit26: literal, 544 DW_OP_lit27: literal, 545 DW_OP_lit28: literal, 546 DW_OP_lit29: literal, 547 DW_OP_lit30: literal, 548 DW_OP_lit31: literal, 549 DW_OP_reg0: register, 550 DW_OP_reg1: register, 551 DW_OP_reg2: register, 552 DW_OP_reg3: register, 553 DW_OP_reg4: register, 554 DW_OP_reg5: register, 555 DW_OP_reg6: register, 556 DW_OP_reg7: register, 557 DW_OP_reg8: register, 558 DW_OP_reg9: register, 559 DW_OP_reg10: register, 560 DW_OP_reg11: register, 561 DW_OP_reg12: register, 562 DW_OP_reg13: register, 563 DW_OP_reg14: register, 564 DW_OP_reg15: register, 565 DW_OP_reg16: register, 566 DW_OP_reg17: register, 567 DW_OP_reg18: register, 568 DW_OP_reg19: register, 569 DW_OP_reg20: register, 570 DW_OP_reg21: register, 571 DW_OP_reg22: register, 572 DW_OP_reg23: register, 573 DW_OP_reg24: register, 574 DW_OP_reg25: register, 575 DW_OP_reg26: register, 576 DW_OP_reg27: register, 577 DW_OP_reg28: register, 578 DW_OP_reg29: register, 579 DW_OP_reg30: register, 580 DW_OP_reg31: register, 581 DW_OP_breg0: bregister, 582 DW_OP_breg1: bregister, 583 DW_OP_breg2: bregister, 584 DW_OP_breg3: bregister, 585 DW_OP_breg4: bregister, 586 DW_OP_breg5: bregister, 587 DW_OP_breg6: bregister, 588 DW_OP_breg7: bregister, 589 DW_OP_breg8: bregister, 590 DW_OP_breg9: bregister, 591 DW_OP_breg10: bregister, 592 DW_OP_breg11: bregister, 593 DW_OP_breg12: bregister, 594 DW_OP_breg13: bregister, 595 DW_OP_breg14: bregister, 596 DW_OP_breg15: bregister, 597 DW_OP_breg16: bregister, 598 DW_OP_breg17: bregister, 599 DW_OP_breg18: bregister, 600 DW_OP_breg19: bregister, 601 DW_OP_breg20: bregister, 602 DW_OP_breg21: bregister, 603 DW_OP_breg22: bregister, 604 DW_OP_breg23: bregister, 605 DW_OP_breg24: bregister, 606 DW_OP_breg25: bregister, 607 DW_OP_breg26: bregister, 608 DW_OP_breg27: bregister, 609 DW_OP_breg28: bregister, 610 DW_OP_breg29: bregister, 611 DW_OP_breg30: bregister, 612 DW_OP_breg31: bregister, 613 DW_OP_regx: register, 614 DW_OP_fbreg: framebase, 615 DW_OP_bregx: bregister, 616 DW_OP_piece: piece, 617 DW_OP_deref_size: deref, 618 DW_OP_xderef_size: deref, 619 DW_OP_call_frame_cfa: callframecfa, 620 DW_OP_implicit_value: implicitvalue, 621 DW_OP_stack_value: stackvalue, 622 }