SymbolKind
Duplicate copy of SymbolRecordKind, but using the official CV names. Useful for reference purposes and when dealing with unknown record types.
Fields of this type
Fields
- compile:compile
- = 1
- register_16t:register_16t
- = 2
- constant_16t:constant_16t
- = 3
- udt_16t:udt_16t
- = 4
- ssearch:ssearch
- = 5
- skip:skip
- = 7
- cvreserve:cvreserve
- = 8
- objname_st:objname_st
- = 9
- endarg:endarg
- = 10
- coboludt_16t:coboludt_16t
- = 11
- manyreg_16t:manyreg_16t
- = 12
- @"return":@"return"
- = 13
- entrythis:entrythis
- = 14
- bprel16:bprel16
- = 256
- ldata16:ldata16
- = 257
- gdata16:gdata16
- = 258
- pub16:pub16
- = 259
- lproc16:lproc16
- = 260
- gproc16:gproc16
- = 261
- thunk16:thunk16
- = 262
- block16:block16
- = 263
- with16:with16
- = 264
- label16:label16
- = 265
- cexmodel16:cexmodel16
- = 266
- vftable16:vftable16
- = 267
- regrel16:regrel16
- = 268
- bprel32_16t:bprel32_16t
- = 512
- ldata32_16t:ldata32_16t
- = 513
- gdata32_16t:gdata32_16t
- = 514
- pub32_16t:pub32_16t
- = 515
- lproc32_16t:lproc32_16t
- = 516
- gproc32_16t:gproc32_16t
- = 517
- thunk32_st:thunk32_st
- = 518
- block32_st:block32_st
- = 519
- with32_st:with32_st
- = 520
- label32_st:label32_st
- = 521
- cexmodel32:cexmodel32
- = 522
- vftable32_16t:vftable32_16t
- = 523
- regrel32_16t:regrel32_16t
- = 524
- lthread32_16t:lthread32_16t
- = 525
- gthread32_16t:gthread32_16t
- = 526
- slink32:slink32
- = 527
- lprocmips_16t:lprocmips_16t
- = 768
- gprocmips_16t:gprocmips_16t
- = 769
- procref_st:procref_st
- = 1024
- dataref_st:dataref_st
- = 1025
- @"align":@"align"
- = 1026
- lprocref_st:lprocref_st
- = 1027
- oem:oem
- = 1028
- ti16_max:ti16_max
- = 4096
- register_st:register_st
- = 4097
- constant_st:constant_st
- = 4098
- udt_st:udt_st
- = 4099
- coboludt_st:coboludt_st
- = 4100
- manyreg_st:manyreg_st
- = 4101
- bprel32_st:bprel32_st
- = 4102
- ldata32_st:ldata32_st
- = 4103
- gdata32_st:gdata32_st
- = 4104
- pub32_st:pub32_st
- = 4105
- lproc32_st:lproc32_st
- = 4106
- gproc32_st:gproc32_st
- = 4107
- vftable32:vftable32
- = 4108
- regrel32_st:regrel32_st
- = 4109
- lthread32_st:lthread32_st
- = 4110
- gthread32_st:gthread32_st
- = 4111
- lprocmips_st:lprocmips_st
- = 4112
- gprocmips_st:gprocmips_st
- = 4113
- compile2_st:compile2_st
- = 4115
- manyreg2_st:manyreg2_st
- = 4116
- lprocia64_st:lprocia64_st
- = 4117
- gprocia64_st:gprocia64_st
- = 4118
- localslot_st:localslot_st
- = 4119
- paramslot_st:paramslot_st
- = 4120
- annotation:annotation
- = 4121
- gmanproc_st:gmanproc_st
- = 4122
- lmanproc_st:lmanproc_st
- = 4123
- reserved1:reserved1
- = 4124
- reserved2:reserved2
- = 4125
- reserved3:reserved3
- = 4126
- reserved4:reserved4
- = 4127
- lmandata_st:lmandata_st
- = 4128
- gmandata_st:gmandata_st
- = 4129
- manframerel_st:manframerel_st
- = 4130
- manregister_st:manregister_st
- = 4131
- manslot_st:manslot_st
- = 4132
- manmanyreg_st:manmanyreg_st
- = 4133
- manregrel_st:manregrel_st
- = 4134
- manmanyreg2_st:manmanyreg2_st
- = 4135
- mantypref:mantypref
- = 4136
- unamespace_st:unamespace_st
- = 4137
- st_max:st_max
- = 4352
- with32:with32
- = 4356
- manyreg:manyreg
- = 4362
- lprocmips:lprocmips
- = 4372
- gprocmips:gprocmips
- = 4373
- manyreg2:manyreg2
- = 4375
- lprocia64:lprocia64
- = 4376
- gprocia64:gprocia64
- = 4377
- localslot:localslot
- = 4378
- paramslot:paramslot
- = 4379
- manframerel:manframerel
- = 4382
- manregister:manregister
- = 4383
- manslot:manslot
- = 4384
- manmanyreg:manmanyreg
- = 4385
- manregrel:manregrel
- = 4386
- manmanyreg2:manmanyreg2
- = 4387
- unamespace:unamespace
- = 4388
- dataref:dataref
- = 4390
- annotationref:annotationref
- = 4392
- tokenref:tokenref
- = 4393
- gmanproc:gmanproc
- = 4394
- lmanproc:lmanproc
- = 4395
- attr_framerel:attr_framerel
- = 4398
- attr_register:attr_register
- = 4399
- attr_regrel:attr_regrel
- = 4400
- attr_manyreg:attr_manyreg
- = 4401
- sepcode:sepcode
- = 4402
- local_2005:local_2005
- = 4403
- defrange_2005:defrange_2005
- = 4404
- defrange2_2005:defrange2_2005
- = 4405
- discarded:discarded
- = 4411
- lprocmips_id:lprocmips_id
- = 4424
- gprocmips_id:gprocmips_id
- = 4425
- lprocia64_id:lprocia64_id
- = 4426
- gprocia64_id:gprocia64_id
- = 4427
- defrange_hlsl:defrange_hlsl
- = 4432
- gdata_hlsl:gdata_hlsl
- = 4433
- ldata_hlsl:ldata_hlsl
- = 4434
- local_dpc_groupshared:local_dpc_groupshared
- = 4436
- defrange_dpc_ptr_tag:defrange_dpc_ptr_tag
- = 4439
- dpc_sym_tag_map:dpc_sym_tag_map
- = 4440
- armswitchtable:armswitchtable
- = 4441
- pogodata:pogodata
- = 4444
- inlinesite2:inlinesite2
- = 4445
- mod_typeref:mod_typeref
- = 4447
- ref_minipdb:ref_minipdb
- = 4448
- pdbmap:pdbmap
- = 4449
- gdata_hlsl32:gdata_hlsl32
- = 4450
- ldata_hlsl32:ldata_hlsl32
- = 4451
- gdata_hlsl32_ex:gdata_hlsl32_ex
- = 4452
- ldata_hlsl32_ex:ldata_hlsl32_ex
- = 4453
- fastlink:fastlink
- = 4455
- inlinees:inlinees
- = 4456
- end:end
- = 6
- inlinesite_end:inlinesite_end
- = 4430
- proc_id_end:proc_id_end
- = 4431
- thunk32:thunk32
- = 4354
- trampoline:trampoline
- = 4396
- section:section
- = 4406
- coffgroup:coffgroup
- = 4407
- @"export":@"export"
- = 4408
- lproc32:lproc32
- = 4367
- gproc32:gproc32
- = 4368
- lproc32_id:lproc32_id
- = 4422
- gproc32_id:gproc32_id
- = 4423
- lproc32_dpc:lproc32_dpc
- = 4437
- lproc32_dpc_id:lproc32_dpc_id
- = 4438
- register:register
- = 4358
- pub32:pub32
- = 4366
- procref:procref
- = 4389
- lprocref:lprocref
- = 4391
- envblock:envblock
- = 4413
- inlinesite:inlinesite
- = 4429
- local:local
- = 4414
- defrange:defrange
- = 4415
- defrange_subfield:defrange_subfield
- = 4416
- defrange_register:defrange_register
- = 4417
- defrange_framepointer_rel:defrange_framepointer_rel
- = 4418
- defrange_subfield_register:defrange_subfield_register
- = 4419
- defrange_framepointer_rel_full_scope:defrange_framepointer_rel_full_scope
- = 4420
- defrange_register_rel:defrange_register_rel
- = 4421
- block32:block32
- = 4355
- label32:label32
- = 4357
- objname:objname
- = 4353
- compile2:compile2
- = 4374
- compile3:compile3
- = 4412
- frameproc:frameproc
- = 4114
- callsiteinfo:callsiteinfo
- = 4409
- filestatic:filestatic
- = 4435
- heapallocsite:heapallocsite
- = 4446
- framecookie:framecookie
- = 4410
- callees:callees
- = 4442
- callers:callers
- = 4443
- udt:udt
- = 4360
- coboludt:coboludt
- = 4361
- buildinfo:buildinfo
- = 4428
- bprel32:bprel32
- = 4363
- regrel32:regrel32
- = 4369
- constant:constant
- = 4359
- manconstant:manconstant
- = 4397
- ldata32:ldata32
- = 4364
- gdata32:gdata32
- = 4365
- lmandata:lmandata
- = 4380
- gmandata:gmandata
- = 4381
- lthread32:lthread32
- = 4370
- gthread32:gthread32
- = 4371