enum SymbolKind

Description

Duplicate copy of the above enum, but using the official CV names. Useful for reference purposes and when dealing with unknown record types.

Declared at: llvm/include/llvm/DebugInfo/CodeView/CodeView.h:47

Enumerators

NameValueComment
S_COMPILE1
S_REGISTER_16t2
S_CONSTANT_16t3
S_UDT_16t4
S_SSEARCH5
S_SKIP7
S_CVRESERVE8
S_OBJNAME_ST9
S_ENDARG10
S_COBOLUDT_16t11
S_MANYREG_16t12
S_RETURN13
S_ENTRYTHIS14
S_BPREL16256
S_LDATA16257
S_GDATA16258
S_PUB16259
S_LPROC16260
S_GPROC16261
S_THUNK16262
S_BLOCK16263
S_WITH16264
S_LABEL16265
S_CEXMODEL16266
S_VFTABLE16267
S_REGREL16268
S_BPREL32_16t512
S_LDATA32_16t513
S_GDATA32_16t514
S_PUB32_16t515
S_LPROC32_16t516
S_GPROC32_16t517
S_THUNK32_ST518
S_BLOCK32_ST519
S_WITH32_ST520
S_LABEL32_ST521
S_CEXMODEL32522
S_VFTABLE32_16t523
S_REGREL32_16t524
S_LTHREAD32_16t525
S_GTHREAD32_16t526
S_SLINK32527
S_LPROCMIPS_16t768
S_GPROCMIPS_16t769
S_PROCREF_ST1024
S_DATAREF_ST1025
S_ALIGN1026
S_LPROCREF_ST1027
S_OEM1028
S_TI16_MAX4096
S_REGISTER_ST4097
S_CONSTANT_ST4098
S_UDT_ST4099
S_COBOLUDT_ST4100
S_MANYREG_ST4101
S_BPREL32_ST4102
S_LDATA32_ST4103
S_GDATA32_ST4104
S_PUB32_ST4105
S_LPROC32_ST4106
S_GPROC32_ST4107
S_VFTABLE324108
S_REGREL32_ST4109
S_LTHREAD32_ST4110
S_GTHREAD32_ST4111
S_LPROCMIPS_ST4112
S_GPROCMIPS_ST4113
S_COMPILE2_ST4115
S_MANYREG2_ST4116
S_LPROCIA64_ST4117
S_GPROCIA64_ST4118
S_LOCALSLOT_ST4119
S_PARAMSLOT_ST4120
S_GMANPROC_ST4122
S_LMANPROC_ST4123
S_RESERVED14124
S_RESERVED24125
S_RESERVED34126
S_RESERVED44127
S_LMANDATA_ST4128
S_GMANDATA_ST4129
S_MANFRAMEREL_ST4130
S_MANREGISTER_ST4131
S_MANSLOT_ST4132
S_MANMANYREG_ST4133
S_MANREGREL_ST4134
S_MANMANYREG2_ST4135
S_MANTYPREF4136
S_UNAMESPACE_ST4137
S_ST_MAX4352
S_WITH324356
S_MANYREG4362
S_LPROCMIPS4372
S_GPROCMIPS4373
S_MANYREG24375
S_LPROCIA644376
S_GPROCIA644377
S_LOCALSLOT4378
S_PARAMSLOT4379
S_MANFRAMEREL4382
S_MANREGISTER4383
S_MANSLOT4384
S_MANMANYREG4385
S_MANREGREL4386
S_MANMANYREG24387
S_DATAREF4390
S_ANNOTATIONREF4392
S_TOKENREF4393
S_GMANPROC4394
S_LMANPROC4395
S_ATTR_FRAMEREL4398
S_ATTR_REGISTER4399
S_ATTR_REGREL4400
S_ATTR_MANYREG4401
S_SEPCODE4402
S_LOCAL_20054403
S_DEFRANGE_20054404
S_DEFRANGE2_20054405
S_DISCARDED4411
S_LPROCMIPS_ID4424
S_GPROCMIPS_ID4425
S_LPROCIA64_ID4426
S_GPROCIA64_ID4427
S_DEFRANGE_HLSL4432
S_GDATA_HLSL4433
S_LDATA_HLSL4434
S_LOCAL_DPC_GROUPSHARED4436
S_DEFRANGE_DPC_PTR_TAG4439
S_DPC_SYM_TAG_MAP4440
S_ARMSWITCHTABLE4441
S_POGODATA4444
S_INLINESITE24445
S_MOD_TYPEREF4447
S_REF_MINIPDB4448
S_PDBMAP4449
S_GDATA_HLSL324450
S_LDATA_HLSL324451
S_GDATA_HLSL32_EX4452
S_LDATA_HLSL32_EX4453
S_FASTLINK4455
S_INLINEES4456
S_END6
S_INLINESITE_END4430
S_PROC_ID_END4431
S_THUNK324354
S_TRAMPOLINE4396
S_SECTION4406
S_COFFGROUP4407
S_EXPORT4408
S_LPROC324367
S_GPROC324368
S_LPROC32_ID4422
S_GPROC32_ID4423
S_LPROC32_DPC4437
S_LPROC32_DPC_ID4438
S_REGISTER4358
S_PUB324366
S_PROCREF4389
S_LPROCREF4391
S_ENVBLOCK4413
S_INLINESITE4429
S_LOCAL4414
S_DEFRANGE4415
S_DEFRANGE_SUBFIELD4416
S_DEFRANGE_REGISTER4417
S_DEFRANGE_FRAMEPOINTER_REL4418
S_DEFRANGE_SUBFIELD_REGISTER4419
S_DEFRANGE_FRAMEPOINTER_REL_FULL_SCOPE4420
S_DEFRANGE_REGISTER_REL4421
S_BLOCK324355
S_LABEL324357
S_OBJNAME4353
S_COMPILE24374
S_COMPILE34412
S_FRAMEPROC4114
S_CALLSITEINFO4409
S_FILESTATIC4435
S_HEAPALLOCSITE4446
S_FRAMECOOKIE4410
S_CALLEES4442
S_CALLERS4443
S_UDT4360
S_COBOLUDT4361
S_BUILDINFO4428
S_BPREL324363
S_REGREL324369
S_CONSTANT4359
S_MANCONSTANT4397
S_LDATA324364
S_GDATA324365
S_LMANDATA4380
S_GMANDATA4381
S_LTHREAD324370
S_GTHREAD324371
S_UNAMESPACE4388
S_ANNOTATION4121