github.com/llir/llvm@v0.3.6/asm/enum/dwarfop_string2enum.go (about) 1 // Code generated by "string2enum -linecomment -type DwarfOp ../../ir/enum"; DO NOT EDIT. 2 3 package enum 4 5 import ( 6 "fmt" 7 8 "github.com/llir/llvm/ir/enum" 9 ) 10 11 func _() { 12 // An "invalid array index" compiler error signifies that the constant values have changed. 13 // Re-run the string2enum command to generate them again. 14 var x [1]struct{} 15 _ = x[enum.DwarfOpAddr-3] 16 _ = x[enum.DwarfOpDeref-6] 17 _ = x[enum.DwarfOpConst1u-8] 18 _ = x[enum.DwarfOpConst1s-9] 19 _ = x[enum.DwarfOpConst2u-10] 20 _ = x[enum.DwarfOpConst2s-11] 21 _ = x[enum.DwarfOpConst4u-12] 22 _ = x[enum.DwarfOpConst4s-13] 23 _ = x[enum.DwarfOpConst8u-14] 24 _ = x[enum.DwarfOpConst8s-15] 25 _ = x[enum.DwarfOpConstu-16] 26 _ = x[enum.DwarfOpConsts-17] 27 _ = x[enum.DwarfOpDup-18] 28 _ = x[enum.DwarfOpDrop-19] 29 _ = x[enum.DwarfOpOver-20] 30 _ = x[enum.DwarfOpPick-21] 31 _ = x[enum.DwarfOpSwap-22] 32 _ = x[enum.DwarfOpRot-23] 33 _ = x[enum.DwarfOpXderef-24] 34 _ = x[enum.DwarfOpAbs-25] 35 _ = x[enum.DwarfOpAnd-26] 36 _ = x[enum.DwarfOpDiv-27] 37 _ = x[enum.DwarfOpMinus-28] 38 _ = x[enum.DwarfOpMod-29] 39 _ = x[enum.DwarfOpMul-30] 40 _ = x[enum.DwarfOpNeg-31] 41 _ = x[enum.DwarfOpNot-32] 42 _ = x[enum.DwarfOpOr-33] 43 _ = x[enum.DwarfOpPlus-34] 44 _ = x[enum.DwarfOpPlusUconst-35] 45 _ = x[enum.DwarfOpShl-36] 46 _ = x[enum.DwarfOpShr-37] 47 _ = x[enum.DwarfOpShra-38] 48 _ = x[enum.DwarfOpXor-39] 49 _ = x[enum.DwarfOpBra-40] 50 _ = x[enum.DwarfOpEq-41] 51 _ = x[enum.DwarfOpGe-42] 52 _ = x[enum.DwarfOpGt-43] 53 _ = x[enum.DwarfOpLe-44] 54 _ = x[enum.DwarfOpLt-45] 55 _ = x[enum.DwarfOpNe-46] 56 _ = x[enum.DwarfOpSkip-47] 57 _ = x[enum.DwarfOpLit0-48] 58 _ = x[enum.DwarfOpLit1-49] 59 _ = x[enum.DwarfOpLit2-50] 60 _ = x[enum.DwarfOpLit3-51] 61 _ = x[enum.DwarfOpLit4-52] 62 _ = x[enum.DwarfOpLit5-53] 63 _ = x[enum.DwarfOpLit6-54] 64 _ = x[enum.DwarfOpLit7-55] 65 _ = x[enum.DwarfOpLit8-56] 66 _ = x[enum.DwarfOpLit9-57] 67 _ = x[enum.DwarfOpLit10-58] 68 _ = x[enum.DwarfOpLit11-59] 69 _ = x[enum.DwarfOpLit12-60] 70 _ = x[enum.DwarfOpLit13-61] 71 _ = x[enum.DwarfOpLit14-62] 72 _ = x[enum.DwarfOpLit15-63] 73 _ = x[enum.DwarfOpLit16-64] 74 _ = x[enum.DwarfOpLit17-65] 75 _ = x[enum.DwarfOpLit18-66] 76 _ = x[enum.DwarfOpLit19-67] 77 _ = x[enum.DwarfOpLit20-68] 78 _ = x[enum.DwarfOpLit21-69] 79 _ = x[enum.DwarfOpLit22-70] 80 _ = x[enum.DwarfOpLit23-71] 81 _ = x[enum.DwarfOpLit24-72] 82 _ = x[enum.DwarfOpLit25-73] 83 _ = x[enum.DwarfOpLit26-74] 84 _ = x[enum.DwarfOpLit27-75] 85 _ = x[enum.DwarfOpLit28-76] 86 _ = x[enum.DwarfOpLit29-77] 87 _ = x[enum.DwarfOpLit30-78] 88 _ = x[enum.DwarfOpLit31-79] 89 _ = x[enum.DwarfOpReg0-80] 90 _ = x[enum.DwarfOpReg1-81] 91 _ = x[enum.DwarfOpReg2-82] 92 _ = x[enum.DwarfOpReg3-83] 93 _ = x[enum.DwarfOpReg4-84] 94 _ = x[enum.DwarfOpReg5-85] 95 _ = x[enum.DwarfOpReg6-86] 96 _ = x[enum.DwarfOpReg7-87] 97 _ = x[enum.DwarfOpReg8-88] 98 _ = x[enum.DwarfOpReg9-89] 99 _ = x[enum.DwarfOpReg10-90] 100 _ = x[enum.DwarfOpReg11-91] 101 _ = x[enum.DwarfOpReg12-92] 102 _ = x[enum.DwarfOpReg13-93] 103 _ = x[enum.DwarfOpReg14-94] 104 _ = x[enum.DwarfOpReg15-95] 105 _ = x[enum.DwarfOpReg16-96] 106 _ = x[enum.DwarfOpReg17-97] 107 _ = x[enum.DwarfOpReg18-98] 108 _ = x[enum.DwarfOpReg19-99] 109 _ = x[enum.DwarfOpReg20-100] 110 _ = x[enum.DwarfOpReg21-101] 111 _ = x[enum.DwarfOpReg22-102] 112 _ = x[enum.DwarfOpReg23-103] 113 _ = x[enum.DwarfOpReg24-104] 114 _ = x[enum.DwarfOpReg25-105] 115 _ = x[enum.DwarfOpReg26-106] 116 _ = x[enum.DwarfOpReg27-107] 117 _ = x[enum.DwarfOpReg28-108] 118 _ = x[enum.DwarfOpReg29-109] 119 _ = x[enum.DwarfOpReg30-110] 120 _ = x[enum.DwarfOpReg31-111] 121 _ = x[enum.DwarfOpBreg0-112] 122 _ = x[enum.DwarfOpBreg1-113] 123 _ = x[enum.DwarfOpBreg2-114] 124 _ = x[enum.DwarfOpBreg3-115] 125 _ = x[enum.DwarfOpBreg4-116] 126 _ = x[enum.DwarfOpBreg5-117] 127 _ = x[enum.DwarfOpBreg6-118] 128 _ = x[enum.DwarfOpBreg7-119] 129 _ = x[enum.DwarfOpBreg8-120] 130 _ = x[enum.DwarfOpBreg9-121] 131 _ = x[enum.DwarfOpBreg10-122] 132 _ = x[enum.DwarfOpBreg11-123] 133 _ = x[enum.DwarfOpBreg12-124] 134 _ = x[enum.DwarfOpBreg13-125] 135 _ = x[enum.DwarfOpBreg14-126] 136 _ = x[enum.DwarfOpBreg15-127] 137 _ = x[enum.DwarfOpBreg16-128] 138 _ = x[enum.DwarfOpBreg17-129] 139 _ = x[enum.DwarfOpBreg18-130] 140 _ = x[enum.DwarfOpBreg19-131] 141 _ = x[enum.DwarfOpBreg20-132] 142 _ = x[enum.DwarfOpBreg21-133] 143 _ = x[enum.DwarfOpBreg22-134] 144 _ = x[enum.DwarfOpBreg23-135] 145 _ = x[enum.DwarfOpBreg24-136] 146 _ = x[enum.DwarfOpBreg25-137] 147 _ = x[enum.DwarfOpBreg26-138] 148 _ = x[enum.DwarfOpBreg27-139] 149 _ = x[enum.DwarfOpBreg28-140] 150 _ = x[enum.DwarfOpBreg29-141] 151 _ = x[enum.DwarfOpBreg30-142] 152 _ = x[enum.DwarfOpBreg31-143] 153 _ = x[enum.DwarfOpRegx-144] 154 _ = x[enum.DwarfOpFbreg-145] 155 _ = x[enum.DwarfOpBregx-146] 156 _ = x[enum.DwarfOpPiece-147] 157 _ = x[enum.DwarfOpDerefSize-148] 158 _ = x[enum.DwarfOpXderefSize-149] 159 _ = x[enum.DwarfOpNop-150] 160 _ = x[enum.DwarfOpPushObjectAddress-151] 161 _ = x[enum.DwarfOpCall2-152] 162 _ = x[enum.DwarfOpCall4-153] 163 _ = x[enum.DwarfOpCallRef-154] 164 _ = x[enum.DwarfOpFormTLSAddress-155] 165 _ = x[enum.DwarfOpCallFrameCFA-156] 166 _ = x[enum.DwarfOpBitPiece-157] 167 _ = x[enum.DwarfOpImplicitValue-158] 168 _ = x[enum.DwarfOpStackValue-159] 169 _ = x[enum.DwarfOpImplicitPointer-160] 170 _ = x[enum.DwarfOpAddrx-161] 171 _ = x[enum.DwarfOpConstx-162] 172 _ = x[enum.DwarfOpEntryValue-163] 173 _ = x[enum.DwarfOpConstType-164] 174 _ = x[enum.DwarfOpRegvalType-165] 175 _ = x[enum.DwarfOpDerefType-166] 176 _ = x[enum.DwarfOpXderefType-167] 177 _ = x[enum.DwarfOpConvert-168] 178 _ = x[enum.DwarfOpReinterpret-169] 179 _ = x[enum.DwarfOpGNUPushTLSAddress-224] 180 _ = x[enum.DwarfOpHPIsValue-225] 181 _ = x[enum.DwarfOpHPFltConst4-226] 182 _ = x[enum.DwarfOpHPFltConst8-227] 183 _ = x[enum.DwarfOpHPModRange-228] 184 _ = x[enum.DwarfOpHPUnmodRange-229] 185 _ = x[enum.DwarfOpHPTLS-230] 186 _ = x[enum.DwarfOpIntelBitPiece-232] 187 _ = x[enum.DwarfOpWASMLocation-237] 188 _ = x[enum.DwarfOpWASMLocationInt-238] 189 _ = x[enum.DwarfOpAppleUninit-240] 190 _ = x[enum.DwarfOpGNUEntryValue-243] 191 _ = x[enum.DwarfOpPGIOmpThreadNum-248] 192 _ = x[enum.DwarfOpGNUAddrIndex-251] 193 _ = x[enum.DwarfOpGNUConstIndex-252] 194 _ = x[enum.DwarfOpLLVMFragment-4096] 195 _ = x[enum.DwarfOpLLVMConvert-4097] 196 _ = x[enum.DwarfOpLLVMTagOffset-4098] 197 _ = x[enum.DwarfOpLLVMEntryValue-4099] 198 _ = x[enum.DwarfOpLLVMImplicitPointer-4100] 199 _ = x[enum.DwarfOpLLVMArg-4101] 200 } 201 202 const _DwarfOp_name = "DW_OP_addrDW_OP_derefDW_OP_const1uDW_OP_const1sDW_OP_const2uDW_OP_const2sDW_OP_const4uDW_OP_const4sDW_OP_const8uDW_OP_const8sDW_OP_constuDW_OP_constsDW_OP_dupDW_OP_dropDW_OP_overDW_OP_pickDW_OP_swapDW_OP_rotDW_OP_xderefDW_OP_absDW_OP_andDW_OP_divDW_OP_minusDW_OP_modDW_OP_mulDW_OP_negDW_OP_notDW_OP_orDW_OP_plusDW_OP_plus_uconstDW_OP_shlDW_OP_shrDW_OP_shraDW_OP_xorDW_OP_braDW_OP_eqDW_OP_geDW_OP_gtDW_OP_leDW_OP_ltDW_OP_neDW_OP_skipDW_OP_lit0DW_OP_lit1DW_OP_lit2DW_OP_lit3DW_OP_lit4DW_OP_lit5DW_OP_lit6DW_OP_lit7DW_OP_lit8DW_OP_lit9DW_OP_lit10DW_OP_lit11DW_OP_lit12DW_OP_lit13DW_OP_lit14DW_OP_lit15DW_OP_lit16DW_OP_lit17DW_OP_lit18DW_OP_lit19DW_OP_lit20DW_OP_lit21DW_OP_lit22DW_OP_lit23DW_OP_lit24DW_OP_lit25DW_OP_lit26DW_OP_lit27DW_OP_lit28DW_OP_lit29DW_OP_lit30DW_OP_lit31DW_OP_reg0DW_OP_reg1DW_OP_reg2DW_OP_reg3DW_OP_reg4DW_OP_reg5DW_OP_reg6DW_OP_reg7DW_OP_reg8DW_OP_reg9DW_OP_reg10DW_OP_reg11DW_OP_reg12DW_OP_reg13DW_OP_reg14DW_OP_reg15DW_OP_reg16DW_OP_reg17DW_OP_reg18DW_OP_reg19DW_OP_reg20DW_OP_reg21DW_OP_reg22DW_OP_reg23DW_OP_reg24DW_OP_reg25DW_OP_reg26DW_OP_reg27DW_OP_reg28DW_OP_reg29DW_OP_reg30DW_OP_reg31DW_OP_breg0DW_OP_breg1DW_OP_breg2DW_OP_breg3DW_OP_breg4DW_OP_breg5DW_OP_breg6DW_OP_breg7DW_OP_breg8DW_OP_breg9DW_OP_breg10DW_OP_breg11DW_OP_breg12DW_OP_breg13DW_OP_breg14DW_OP_breg15DW_OP_breg16DW_OP_breg17DW_OP_breg18DW_OP_breg19DW_OP_breg20DW_OP_breg21DW_OP_breg22DW_OP_breg23DW_OP_breg24DW_OP_breg25DW_OP_breg26DW_OP_breg27DW_OP_breg28DW_OP_breg29DW_OP_breg30DW_OP_breg31DW_OP_regxDW_OP_fbregDW_OP_bregxDW_OP_pieceDW_OP_deref_sizeDW_OP_xderef_sizeDW_OP_nopDW_OP_push_object_addressDW_OP_call2DW_OP_call4DW_OP_call_refDW_OP_form_tls_addressDW_OP_call_frame_cfaDW_OP_bit_pieceDW_OP_implicit_valueDW_OP_stack_valueDW_OP_implicit_pointerDW_OP_addrxDW_OP_constxDW_OP_entry_valueDW_OP_const_typeDW_OP_regval_typeDW_OP_deref_typeDW_OP_xderef_typeDW_OP_convertDW_OP_reinterpretDW_OP_GNU_push_tls_addressDW_OP_HP_is_valueDW_OP_HP_fltconst4DW_OP_HP_fltconst8DW_OP_HP_mod_rangeDW_OP_HP_unmod_rangeDW_OP_HP_tlsDW_OP_INTEL_bit_pieceDW_OP_WASM_locationDW_OP_WASM_location_intDW_OP_APPLE_uninitDW_OP_GNU_entry_valueDW_OP_PGI_omp_thread_numDW_OP_GNU_addr_indexDW_OP_GNU_const_indexDW_OP_LLVM_fragmentDW_OP_LLVM_convertDW_OP_LLVM_tag_offsetDW_OP_LLVM_entry_valueDW_OP_LLVM_implicit_pointerDW_OP_LLVM_arg" 203 204 var _DwarfOp_map = map[enum.DwarfOp]string{ 205 3: _DwarfOp_name[0:10], 206 6: _DwarfOp_name[10:21], 207 8: _DwarfOp_name[21:34], 208 9: _DwarfOp_name[34:47], 209 10: _DwarfOp_name[47:60], 210 11: _DwarfOp_name[60:73], 211 12: _DwarfOp_name[73:86], 212 13: _DwarfOp_name[86:99], 213 14: _DwarfOp_name[99:112], 214 15: _DwarfOp_name[112:125], 215 16: _DwarfOp_name[125:137], 216 17: _DwarfOp_name[137:149], 217 18: _DwarfOp_name[149:158], 218 19: _DwarfOp_name[158:168], 219 20: _DwarfOp_name[168:178], 220 21: _DwarfOp_name[178:188], 221 22: _DwarfOp_name[188:198], 222 23: _DwarfOp_name[198:207], 223 24: _DwarfOp_name[207:219], 224 25: _DwarfOp_name[219:228], 225 26: _DwarfOp_name[228:237], 226 27: _DwarfOp_name[237:246], 227 28: _DwarfOp_name[246:257], 228 29: _DwarfOp_name[257:266], 229 30: _DwarfOp_name[266:275], 230 31: _DwarfOp_name[275:284], 231 32: _DwarfOp_name[284:293], 232 33: _DwarfOp_name[293:301], 233 34: _DwarfOp_name[301:311], 234 35: _DwarfOp_name[311:328], 235 36: _DwarfOp_name[328:337], 236 37: _DwarfOp_name[337:346], 237 38: _DwarfOp_name[346:356], 238 39: _DwarfOp_name[356:365], 239 40: _DwarfOp_name[365:374], 240 41: _DwarfOp_name[374:382], 241 42: _DwarfOp_name[382:390], 242 43: _DwarfOp_name[390:398], 243 44: _DwarfOp_name[398:406], 244 45: _DwarfOp_name[406:414], 245 46: _DwarfOp_name[414:422], 246 47: _DwarfOp_name[422:432], 247 48: _DwarfOp_name[432:442], 248 49: _DwarfOp_name[442:452], 249 50: _DwarfOp_name[452:462], 250 51: _DwarfOp_name[462:472], 251 52: _DwarfOp_name[472:482], 252 53: _DwarfOp_name[482:492], 253 54: _DwarfOp_name[492:502], 254 55: _DwarfOp_name[502:512], 255 56: _DwarfOp_name[512:522], 256 57: _DwarfOp_name[522:532], 257 58: _DwarfOp_name[532:543], 258 59: _DwarfOp_name[543:554], 259 60: _DwarfOp_name[554:565], 260 61: _DwarfOp_name[565:576], 261 62: _DwarfOp_name[576:587], 262 63: _DwarfOp_name[587:598], 263 64: _DwarfOp_name[598:609], 264 65: _DwarfOp_name[609:620], 265 66: _DwarfOp_name[620:631], 266 67: _DwarfOp_name[631:642], 267 68: _DwarfOp_name[642:653], 268 69: _DwarfOp_name[653:664], 269 70: _DwarfOp_name[664:675], 270 71: _DwarfOp_name[675:686], 271 72: _DwarfOp_name[686:697], 272 73: _DwarfOp_name[697:708], 273 74: _DwarfOp_name[708:719], 274 75: _DwarfOp_name[719:730], 275 76: _DwarfOp_name[730:741], 276 77: _DwarfOp_name[741:752], 277 78: _DwarfOp_name[752:763], 278 79: _DwarfOp_name[763:774], 279 80: _DwarfOp_name[774:784], 280 81: _DwarfOp_name[784:794], 281 82: _DwarfOp_name[794:804], 282 83: _DwarfOp_name[804:814], 283 84: _DwarfOp_name[814:824], 284 85: _DwarfOp_name[824:834], 285 86: _DwarfOp_name[834:844], 286 87: _DwarfOp_name[844:854], 287 88: _DwarfOp_name[854:864], 288 89: _DwarfOp_name[864:874], 289 90: _DwarfOp_name[874:885], 290 91: _DwarfOp_name[885:896], 291 92: _DwarfOp_name[896:907], 292 93: _DwarfOp_name[907:918], 293 94: _DwarfOp_name[918:929], 294 95: _DwarfOp_name[929:940], 295 96: _DwarfOp_name[940:951], 296 97: _DwarfOp_name[951:962], 297 98: _DwarfOp_name[962:973], 298 99: _DwarfOp_name[973:984], 299 100: _DwarfOp_name[984:995], 300 101: _DwarfOp_name[995:1006], 301 102: _DwarfOp_name[1006:1017], 302 103: _DwarfOp_name[1017:1028], 303 104: _DwarfOp_name[1028:1039], 304 105: _DwarfOp_name[1039:1050], 305 106: _DwarfOp_name[1050:1061], 306 107: _DwarfOp_name[1061:1072], 307 108: _DwarfOp_name[1072:1083], 308 109: _DwarfOp_name[1083:1094], 309 110: _DwarfOp_name[1094:1105], 310 111: _DwarfOp_name[1105:1116], 311 112: _DwarfOp_name[1116:1127], 312 113: _DwarfOp_name[1127:1138], 313 114: _DwarfOp_name[1138:1149], 314 115: _DwarfOp_name[1149:1160], 315 116: _DwarfOp_name[1160:1171], 316 117: _DwarfOp_name[1171:1182], 317 118: _DwarfOp_name[1182:1193], 318 119: _DwarfOp_name[1193:1204], 319 120: _DwarfOp_name[1204:1215], 320 121: _DwarfOp_name[1215:1226], 321 122: _DwarfOp_name[1226:1238], 322 123: _DwarfOp_name[1238:1250], 323 124: _DwarfOp_name[1250:1262], 324 125: _DwarfOp_name[1262:1274], 325 126: _DwarfOp_name[1274:1286], 326 127: _DwarfOp_name[1286:1298], 327 128: _DwarfOp_name[1298:1310], 328 129: _DwarfOp_name[1310:1322], 329 130: _DwarfOp_name[1322:1334], 330 131: _DwarfOp_name[1334:1346], 331 132: _DwarfOp_name[1346:1358], 332 133: _DwarfOp_name[1358:1370], 333 134: _DwarfOp_name[1370:1382], 334 135: _DwarfOp_name[1382:1394], 335 136: _DwarfOp_name[1394:1406], 336 137: _DwarfOp_name[1406:1418], 337 138: _DwarfOp_name[1418:1430], 338 139: _DwarfOp_name[1430:1442], 339 140: _DwarfOp_name[1442:1454], 340 141: _DwarfOp_name[1454:1466], 341 142: _DwarfOp_name[1466:1478], 342 143: _DwarfOp_name[1478:1490], 343 144: _DwarfOp_name[1490:1500], 344 145: _DwarfOp_name[1500:1511], 345 146: _DwarfOp_name[1511:1522], 346 147: _DwarfOp_name[1522:1533], 347 148: _DwarfOp_name[1533:1549], 348 149: _DwarfOp_name[1549:1566], 349 150: _DwarfOp_name[1566:1575], 350 151: _DwarfOp_name[1575:1600], 351 152: _DwarfOp_name[1600:1611], 352 153: _DwarfOp_name[1611:1622], 353 154: _DwarfOp_name[1622:1636], 354 155: _DwarfOp_name[1636:1658], 355 156: _DwarfOp_name[1658:1678], 356 157: _DwarfOp_name[1678:1693], 357 158: _DwarfOp_name[1693:1713], 358 159: _DwarfOp_name[1713:1730], 359 160: _DwarfOp_name[1730:1752], 360 161: _DwarfOp_name[1752:1763], 361 162: _DwarfOp_name[1763:1775], 362 163: _DwarfOp_name[1775:1792], 363 164: _DwarfOp_name[1792:1808], 364 165: _DwarfOp_name[1808:1825], 365 166: _DwarfOp_name[1825:1841], 366 167: _DwarfOp_name[1841:1858], 367 168: _DwarfOp_name[1858:1871], 368 169: _DwarfOp_name[1871:1888], 369 224: _DwarfOp_name[1888:1914], 370 225: _DwarfOp_name[1914:1931], 371 226: _DwarfOp_name[1931:1949], 372 227: _DwarfOp_name[1949:1967], 373 228: _DwarfOp_name[1967:1985], 374 229: _DwarfOp_name[1985:2005], 375 230: _DwarfOp_name[2005:2017], 376 232: _DwarfOp_name[2017:2038], 377 237: _DwarfOp_name[2038:2057], 378 238: _DwarfOp_name[2057:2080], 379 240: _DwarfOp_name[2080:2098], 380 243: _DwarfOp_name[2098:2119], 381 248: _DwarfOp_name[2119:2143], 382 251: _DwarfOp_name[2143:2163], 383 252: _DwarfOp_name[2163:2184], 384 4096: _DwarfOp_name[2184:2203], 385 4097: _DwarfOp_name[2203:2221], 386 4098: _DwarfOp_name[2221:2242], 387 4099: _DwarfOp_name[2242:2264], 388 4100: _DwarfOp_name[2264:2291], 389 4101: _DwarfOp_name[2291:2305], 390 } 391 392 // DwarfOpFromString returns the DwarfOp enum corresponding to s. 393 func DwarfOpFromString(s string) enum.DwarfOp { 394 for key, val := range _DwarfOp_map { 395 if s == val { 396 return key 397 } 398 } 399 panic(fmt.Errorf("unable to locate DwarfOp enum corresponding to %q", s)) 400 } 401 402 func _(s string) { 403 // Check for duplicate string values in type "DwarfOp". 404 switch s { 405 // 3 406 case "DW_OP_addr": 407 // 6 408 case "DW_OP_deref": 409 // 8 410 case "DW_OP_const1u": 411 // 9 412 case "DW_OP_const1s": 413 // 10 414 case "DW_OP_const2u": 415 // 11 416 case "DW_OP_const2s": 417 // 12 418 case "DW_OP_const4u": 419 // 13 420 case "DW_OP_const4s": 421 // 14 422 case "DW_OP_const8u": 423 // 15 424 case "DW_OP_const8s": 425 // 16 426 case "DW_OP_constu": 427 // 17 428 case "DW_OP_consts": 429 // 18 430 case "DW_OP_dup": 431 // 19 432 case "DW_OP_drop": 433 // 20 434 case "DW_OP_over": 435 // 21 436 case "DW_OP_pick": 437 // 22 438 case "DW_OP_swap": 439 // 23 440 case "DW_OP_rot": 441 // 24 442 case "DW_OP_xderef": 443 // 25 444 case "DW_OP_abs": 445 // 26 446 case "DW_OP_and": 447 // 27 448 case "DW_OP_div": 449 // 28 450 case "DW_OP_minus": 451 // 29 452 case "DW_OP_mod": 453 // 30 454 case "DW_OP_mul": 455 // 31 456 case "DW_OP_neg": 457 // 32 458 case "DW_OP_not": 459 // 33 460 case "DW_OP_or": 461 // 34 462 case "DW_OP_plus": 463 // 35 464 case "DW_OP_plus_uconst": 465 // 36 466 case "DW_OP_shl": 467 // 37 468 case "DW_OP_shr": 469 // 38 470 case "DW_OP_shra": 471 // 39 472 case "DW_OP_xor": 473 // 40 474 case "DW_OP_bra": 475 // 41 476 case "DW_OP_eq": 477 // 42 478 case "DW_OP_ge": 479 // 43 480 case "DW_OP_gt": 481 // 44 482 case "DW_OP_le": 483 // 45 484 case "DW_OP_lt": 485 // 46 486 case "DW_OP_ne": 487 // 47 488 case "DW_OP_skip": 489 // 48 490 case "DW_OP_lit0": 491 // 49 492 case "DW_OP_lit1": 493 // 50 494 case "DW_OP_lit2": 495 // 51 496 case "DW_OP_lit3": 497 // 52 498 case "DW_OP_lit4": 499 // 53 500 case "DW_OP_lit5": 501 // 54 502 case "DW_OP_lit6": 503 // 55 504 case "DW_OP_lit7": 505 // 56 506 case "DW_OP_lit8": 507 // 57 508 case "DW_OP_lit9": 509 // 58 510 case "DW_OP_lit10": 511 // 59 512 case "DW_OP_lit11": 513 // 60 514 case "DW_OP_lit12": 515 // 61 516 case "DW_OP_lit13": 517 // 62 518 case "DW_OP_lit14": 519 // 63 520 case "DW_OP_lit15": 521 // 64 522 case "DW_OP_lit16": 523 // 65 524 case "DW_OP_lit17": 525 // 66 526 case "DW_OP_lit18": 527 // 67 528 case "DW_OP_lit19": 529 // 68 530 case "DW_OP_lit20": 531 // 69 532 case "DW_OP_lit21": 533 // 70 534 case "DW_OP_lit22": 535 // 71 536 case "DW_OP_lit23": 537 // 72 538 case "DW_OP_lit24": 539 // 73 540 case "DW_OP_lit25": 541 // 74 542 case "DW_OP_lit26": 543 // 75 544 case "DW_OP_lit27": 545 // 76 546 case "DW_OP_lit28": 547 // 77 548 case "DW_OP_lit29": 549 // 78 550 case "DW_OP_lit30": 551 // 79 552 case "DW_OP_lit31": 553 // 80 554 case "DW_OP_reg0": 555 // 81 556 case "DW_OP_reg1": 557 // 82 558 case "DW_OP_reg2": 559 // 83 560 case "DW_OP_reg3": 561 // 84 562 case "DW_OP_reg4": 563 // 85 564 case "DW_OP_reg5": 565 // 86 566 case "DW_OP_reg6": 567 // 87 568 case "DW_OP_reg7": 569 // 88 570 case "DW_OP_reg8": 571 // 89 572 case "DW_OP_reg9": 573 // 90 574 case "DW_OP_reg10": 575 // 91 576 case "DW_OP_reg11": 577 // 92 578 case "DW_OP_reg12": 579 // 93 580 case "DW_OP_reg13": 581 // 94 582 case "DW_OP_reg14": 583 // 95 584 case "DW_OP_reg15": 585 // 96 586 case "DW_OP_reg16": 587 // 97 588 case "DW_OP_reg17": 589 // 98 590 case "DW_OP_reg18": 591 // 99 592 case "DW_OP_reg19": 593 // 100 594 case "DW_OP_reg20": 595 // 101 596 case "DW_OP_reg21": 597 // 102 598 case "DW_OP_reg22": 599 // 103 600 case "DW_OP_reg23": 601 // 104 602 case "DW_OP_reg24": 603 // 105 604 case "DW_OP_reg25": 605 // 106 606 case "DW_OP_reg26": 607 // 107 608 case "DW_OP_reg27": 609 // 108 610 case "DW_OP_reg28": 611 // 109 612 case "DW_OP_reg29": 613 // 110 614 case "DW_OP_reg30": 615 // 111 616 case "DW_OP_reg31": 617 // 112 618 case "DW_OP_breg0": 619 // 113 620 case "DW_OP_breg1": 621 // 114 622 case "DW_OP_breg2": 623 // 115 624 case "DW_OP_breg3": 625 // 116 626 case "DW_OP_breg4": 627 // 117 628 case "DW_OP_breg5": 629 // 118 630 case "DW_OP_breg6": 631 // 119 632 case "DW_OP_breg7": 633 // 120 634 case "DW_OP_breg8": 635 // 121 636 case "DW_OP_breg9": 637 // 122 638 case "DW_OP_breg10": 639 // 123 640 case "DW_OP_breg11": 641 // 124 642 case "DW_OP_breg12": 643 // 125 644 case "DW_OP_breg13": 645 // 126 646 case "DW_OP_breg14": 647 // 127 648 case "DW_OP_breg15": 649 // 128 650 case "DW_OP_breg16": 651 // 129 652 case "DW_OP_breg17": 653 // 130 654 case "DW_OP_breg18": 655 // 131 656 case "DW_OP_breg19": 657 // 132 658 case "DW_OP_breg20": 659 // 133 660 case "DW_OP_breg21": 661 // 134 662 case "DW_OP_breg22": 663 // 135 664 case "DW_OP_breg23": 665 // 136 666 case "DW_OP_breg24": 667 // 137 668 case "DW_OP_breg25": 669 // 138 670 case "DW_OP_breg26": 671 // 139 672 case "DW_OP_breg27": 673 // 140 674 case "DW_OP_breg28": 675 // 141 676 case "DW_OP_breg29": 677 // 142 678 case "DW_OP_breg30": 679 // 143 680 case "DW_OP_breg31": 681 // 144 682 case "DW_OP_regx": 683 // 145 684 case "DW_OP_fbreg": 685 // 146 686 case "DW_OP_bregx": 687 // 147 688 case "DW_OP_piece": 689 // 148 690 case "DW_OP_deref_size": 691 // 149 692 case "DW_OP_xderef_size": 693 // 150 694 case "DW_OP_nop": 695 // 151 696 case "DW_OP_push_object_address": 697 // 152 698 case "DW_OP_call2": 699 // 153 700 case "DW_OP_call4": 701 // 154 702 case "DW_OP_call_ref": 703 // 155 704 case "DW_OP_form_tls_address": 705 // 156 706 case "DW_OP_call_frame_cfa": 707 // 157 708 case "DW_OP_bit_piece": 709 // 158 710 case "DW_OP_implicit_value": 711 // 159 712 case "DW_OP_stack_value": 713 // 160 714 case "DW_OP_implicit_pointer": 715 // 161 716 case "DW_OP_addrx": 717 // 162 718 case "DW_OP_constx": 719 // 163 720 case "DW_OP_entry_value": 721 // 164 722 case "DW_OP_const_type": 723 // 165 724 case "DW_OP_regval_type": 725 // 166 726 case "DW_OP_deref_type": 727 // 167 728 case "DW_OP_xderef_type": 729 // 168 730 case "DW_OP_convert": 731 // 169 732 case "DW_OP_reinterpret": 733 // 224 734 case "DW_OP_GNU_push_tls_address": 735 // 225 736 case "DW_OP_HP_is_value": 737 // 226 738 case "DW_OP_HP_fltconst4": 739 // 227 740 case "DW_OP_HP_fltconst8": 741 // 228 742 case "DW_OP_HP_mod_range": 743 // 229 744 case "DW_OP_HP_unmod_range": 745 // 230 746 case "DW_OP_HP_tls": 747 // 232 748 case "DW_OP_INTEL_bit_piece": 749 // 237 750 case "DW_OP_WASM_location": 751 // 238 752 case "DW_OP_WASM_location_int": 753 // 240 754 case "DW_OP_APPLE_uninit": 755 // 243 756 case "DW_OP_GNU_entry_value": 757 // 248 758 case "DW_OP_PGI_omp_thread_num": 759 // 251 760 case "DW_OP_GNU_addr_index": 761 // 252 762 case "DW_OP_GNU_const_index": 763 // 4096 764 case "DW_OP_LLVM_fragment": 765 // 4097 766 case "DW_OP_LLVM_convert": 767 // 4098 768 case "DW_OP_LLVM_tag_offset": 769 // 4099 770 case "DW_OP_LLVM_entry_value": 771 // 4100 772 case "DW_OP_LLVM_implicit_pointer": 773 // 4101 774 case "DW_OP_LLVM_arg": 775 } 776 }