1# RUN: yaml2obj %s -o %t.obj 2# RUN: lld-link %t.obj -dll -debug -noentry -nodefaultlib -debug -out:%t.exe -pdb:%t.pdb 3# RUN: llvm-pdbutil dump -symbols %t.pdb | FileCheck %s 4 5# This object generated from this C++ source: 6# // t.cpp 7# void *operator new(size_t) { return nullptr; } 8# struct Foo { int x; }; 9# extern "C" __declspec(dllexport) Foo *f() { return new Foo; } 10 11# Compile as: 12# $ cl -c -Z7 t.cpp 13 14# CHECK: S_HEAPALLOCSITE [size = 16] 15# CHECK-NEXT: type = 0x1000 (Foo), addr = {{.*}} call size = 5 16 17--- !COFF 18header: 19 Machine: IMAGE_FILE_MACHINE_AMD64 20 Characteristics: [ ] 21sections: 22 - Name: .drectve 23 Characteristics: [ IMAGE_SCN_LNK_INFO, IMAGE_SCN_LNK_REMOVE ] 24 Alignment: 1 25 SectionData: 2020202F44454641554C544C49423A224C4942434D5422202F44454641554C544C49423A224F4C444E414D455322202F4558504F52543A6620 26 - Name: '.debug$S' 27 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ] 28 Alignment: 1 29 Subsections: 30 - !Symbols 31 Records: 32 - Kind: S_OBJNAME 33 ObjNameSym: 34 Signature: 0 35 ObjectName: 'C:\src\llvm-project\build\t.obj' 36 - Kind: S_COMPILE3 37 Compile3Sym: 38 Flags: [ SecurityChecks, HotPatch ] 39 Machine: X64 40 FrontendMajor: 19 41 FrontendMinor: 11 42 FrontendBuild: 25508 43 FrontendQFE: 2 44 BackendMajor: 19 45 BackendMinor: 11 46 BackendBuild: 25508 47 BackendQFE: 2 48 Version: 'Microsoft (R) Optimizing Compiler' 49 - !Symbols 50 Records: 51 - Kind: S_GPROC32_ID 52 ProcSym: 53 CodeSize: 8 54 DbgStart: 5 55 DbgEnd: 7 56 FunctionType: 4104 57 Flags: [ ] 58 DisplayName: operator new 59 - Kind: S_FRAMEPROC 60 FrameProcSym: 61 TotalFrameBytes: 0 62 PaddingFrameBytes: 0 63 OffsetToPadding: 0 64 BytesOfCalleeSavedRegisters: 0 65 OffsetOfExceptionHandler: 0 66 SectionIdOfExceptionHandler: 0 67 Flags: [ AsynchronousExceptionHandling, OptimizedForSpeed ] 68 - Kind: S_REGREL32 69 RegRelativeSym: 70 Offset: 8 71 Type: 35 72 Register: RSP 73 VarName: __formal 74 - Kind: S_PROC_ID_END 75 ScopeEndSym: 76 - !Lines 77 CodeSize: 8 78 Flags: [ ] 79 RelocOffset: 0 80 RelocSegment: 0 81 Blocks: 82 - FileName: 'c:\src\llvm-project\build\t.cpp' 83 Lines: 84 - Offset: 0 85 LineStart: 1 86 IsStatement: true 87 EndDelta: 0 88 Columns: 89 - !Symbols 90 Records: 91 - Kind: S_GPROC32_ID 92 ProcSym: 93 CodeSize: 29 94 DbgStart: 4 95 DbgEnd: 24 96 FunctionType: 4107 97 Flags: [ ] 98 DisplayName: f 99 - Kind: S_FRAMEPROC 100 FrameProcSym: 101 TotalFrameBytes: 56 102 PaddingFrameBytes: 0 103 OffsetToPadding: 0 104 BytesOfCalleeSavedRegisters: 0 105 OffsetOfExceptionHandler: 0 106 SectionIdOfExceptionHandler: 0 107 Flags: [ AsynchronousExceptionHandling, OptimizedForSpeed ] 108 - Kind: S_HEAPALLOCSITE 109 HeapAllocationSiteSym: 110 Offset: 9 111 CallInstructionSize: 5 112 Type: 4096 113 - Kind: S_PROC_ID_END 114 ScopeEndSym: 115 - !Lines 116 CodeSize: 29 117 Flags: [ ] 118 RelocOffset: 0 119 RelocSegment: 0 120 Blocks: 121 - FileName: 'c:\src\llvm-project\build\t.cpp' 122 Lines: 123 - Offset: 0 124 LineStart: 3 125 IsStatement: true 126 EndDelta: 0 127 Columns: 128 - !Symbols 129 Records: 130 - Kind: S_UDT 131 UDTSym: 132 Type: 4098 133 UDTName: Foo 134 - Kind: S_UDT 135 UDTSym: 136 Type: 4196 137 UDTName: '__vc_attributes::event_sourceAttribute' 138 - Kind: S_UDT 139 UDTSym: 140 Type: 4188 141 UDTName: '__vc_attributes::event_sourceAttribute::optimize_e' 142 - Kind: S_UDT 143 UDTSym: 144 Type: 4185 145 UDTName: '__vc_attributes::event_sourceAttribute::type_e' 146 - Kind: S_UDT 147 UDTSym: 148 Type: 4181 149 UDTName: '__vc_attributes::helper_attributes::v1_alttypeAttribute' 150 - Kind: S_UDT 151 UDTSym: 152 Type: 4175 153 UDTName: '__vc_attributes::helper_attributes::v1_alttypeAttribute::type_e' 154 - Kind: S_UDT 155 UDTSym: 156 Type: 4171 157 UDTName: '__vc_attributes::helper_attributes::usageAttribute' 158 - Kind: S_UDT 159 UDTSym: 160 Type: 4165 161 UDTName: '__vc_attributes::helper_attributes::usageAttribute::usage_e' 162 - Kind: S_UDT 163 UDTSym: 164 Type: 4161 165 UDTName: '__vc_attributes::threadingAttribute' 166 - Kind: S_UDT 167 UDTSym: 168 Type: 4153 169 UDTName: '__vc_attributes::threadingAttribute::threading_e' 170 - Kind: S_UDT 171 UDTSym: 172 Type: 4149 173 UDTName: '__vc_attributes::aggregatableAttribute' 174 - Kind: S_UDT 175 UDTSym: 176 Type: 4141 177 UDTName: '__vc_attributes::aggregatableAttribute::type_e' 178 - Kind: S_UDT 179 UDTSym: 180 Type: 4137 181 UDTName: '__vc_attributes::event_receiverAttribute' 182 - Kind: S_UDT 183 UDTSym: 184 Type: 4127 185 UDTName: '__vc_attributes::event_receiverAttribute::type_e' 186 - Kind: S_UDT 187 UDTSym: 188 Type: 4123 189 UDTName: '__vc_attributes::moduleAttribute' 190 - Kind: S_UDT 191 UDTSym: 192 Type: 4110 193 UDTName: '__vc_attributes::moduleAttribute::type_e' 194 - Kind: S_UDT 195 UDTSym: 196 Type: 35 197 UDTName: size_t 198 - !FileChecksums 199 Checksums: 200 - FileName: 'c:\src\llvm-project\build\t.cpp' 201 Kind: MD5 202 Checksum: 3C4D132707FA572FA0869E4E4DAA7F85 203 - !StringTable 204 Strings: 205 - 'c:\src\llvm-project\build\t.cpp' 206 - !Symbols 207 Records: 208 - Kind: S_BUILDINFO 209 BuildInfoSym: 210 BuildId: 4205 211 Relocations: 212 - VirtualAddress: 152 213 SymbolName: '??2@YAPEAX_K@Z' 214 Type: IMAGE_REL_AMD64_SECREL 215 - VirtualAddress: 156 216 SymbolName: '??2@YAPEAX_K@Z' 217 Type: IMAGE_REL_AMD64_SECTION 218 - VirtualAddress: 240 219 SymbolName: '??2@YAPEAX_K@Z' 220 Type: IMAGE_REL_AMD64_SECREL 221 - VirtualAddress: 244 222 SymbolName: '??2@YAPEAX_K@Z' 223 Type: IMAGE_REL_AMD64_SECTION 224 - VirtualAddress: 312 225 SymbolName: f 226 Type: IMAGE_REL_AMD64_SECREL 227 - VirtualAddress: 316 228 SymbolName: f 229 Type: IMAGE_REL_AMD64_SECTION 230 - VirtualAddress: 355 231 SymbolName: f 232 Type: IMAGE_REL_AMD64_SECREL 233 - VirtualAddress: 359 234 SymbolName: f 235 Type: IMAGE_REL_AMD64_SECTION 236 - VirtualAddress: 380 237 SymbolName: f 238 Type: IMAGE_REL_AMD64_SECREL 239 - VirtualAddress: 384 240 SymbolName: f 241 Type: IMAGE_REL_AMD64_SECTION 242 - Name: '.debug$T' 243 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ] 244 Alignment: 1 245 Types: 246 - Kind: LF_STRUCTURE 247 Class: 248 MemberCount: 0 249 Options: [ None, ForwardReference, HasUniqueName ] 250 FieldList: 0 251 Name: Foo 252 UniqueName: '.?AUFoo@@' 253 DerivationList: 0 254 VTableShape: 0 255 Size: 0 256 - Kind: LF_FIELDLIST 257 FieldList: 258 - Kind: LF_MEMBER 259 DataMember: 260 Attrs: 3 261 Type: 116 262 FieldOffset: 0 263 Name: x 264 - Kind: LF_STRUCTURE 265 Class: 266 MemberCount: 1 267 Options: [ None, HasUniqueName ] 268 FieldList: 4097 269 Name: Foo 270 UniqueName: '.?AUFoo@@' 271 DerivationList: 0 272 VTableShape: 0 273 Size: 4 274 - Kind: LF_STRING_ID 275 StringId: 276 Id: 0 277 String: 'c:\src\llvm-project\build\t.cpp' 278 - Kind: LF_UDT_SRC_LINE 279 UdtSourceLine: 280 UDT: 4098 281 SourceFile: 4099 282 LineNumber: 2 283 - Kind: LF_POINTER 284 Pointer: 285 ReferentType: 4096 286 Attrs: 65548 287 - Kind: LF_ARGLIST 288 ArgList: 289 ArgIndices: [ 35 ] 290 - Kind: LF_PROCEDURE 291 Procedure: 292 ReturnType: 1539 293 CallConv: NearC 294 Options: [ None ] 295 ParameterCount: 1 296 ArgumentList: 4102 297 - Kind: LF_FUNC_ID 298 FuncId: 299 ParentScope: 0 300 FunctionType: 4103 301 Name: operator new 302 - Kind: LF_ARGLIST 303 ArgList: 304 ArgIndices: [ ] 305 - Kind: LF_PROCEDURE 306 Procedure: 307 ReturnType: 4101 308 CallConv: NearC 309 Options: [ None ] 310 ParameterCount: 0 311 ArgumentList: 4105 312 - Kind: LF_FUNC_ID 313 FuncId: 314 ParentScope: 0 315 FunctionType: 4106 316 Name: f 317 - Kind: LF_STRUCTURE 318 Class: 319 MemberCount: 0 320 Options: [ None, ForwardReference, HasUniqueName ] 321 FieldList: 0 322 Name: '__vc_attributes::moduleAttribute' 323 UniqueName: '.?AUmoduleAttribute@__vc_attributes@@' 324 DerivationList: 0 325 VTableShape: 0 326 Size: 0 327 - Kind: LF_FIELDLIST 328 FieldList: 329 - Kind: LF_ENUMERATE 330 Enumerator: 331 Attrs: 3 332 Value: 1 333 Name: dll 334 - Kind: LF_ENUMERATE 335 Enumerator: 336 Attrs: 3 337 Value: 2 338 Name: exe 339 - Kind: LF_ENUMERATE 340 Enumerator: 341 Attrs: 3 342 Value: 3 343 Name: service 344 - Kind: LF_ENUMERATE 345 Enumerator: 346 Attrs: 3 347 Value: 4 348 Name: unspecified 349 - Kind: LF_ENUMERATE 350 Enumerator: 351 Attrs: 3 352 Value: 2 353 Name: EXE 354 - Kind: LF_ENUMERATE 355 Enumerator: 356 Attrs: 3 357 Value: 3 358 Name: SERVICE 359 - Kind: LF_ENUM 360 Enum: 361 NumEnumerators: 6 362 Options: [ None, Nested, HasUniqueName ] 363 FieldList: 4109 364 Name: '__vc_attributes::moduleAttribute::type_e' 365 UniqueName: '.?AW4type_e@moduleAttribute@__vc_attributes@@' 366 UnderlyingType: 116 367 - Kind: LF_STRING_ID 368 StringId: 369 Id: 0 370 String: 'c:\src\llvm-project\build\predefined c++ attributes (compiler internal)' 371 - Kind: LF_UDT_SRC_LINE 372 UdtSourceLine: 373 UDT: 4110 374 SourceFile: 4111 375 LineNumber: 482 376 - Kind: LF_MODIFIER 377 Modifier: 378 ModifiedType: 112 379 Modifiers: [ None, Const ] 380 - Kind: LF_POINTER 381 Pointer: 382 ReferentType: 4113 383 Attrs: 65548 384 - Kind: LF_ARGLIST 385 ArgList: 386 ArgIndices: [ 4110, 4114, 4114, 4114, 116, 48, 4114, 116, 387 4114, 4114, 116, 48, 48, 4114, 4114 ] 388 - Kind: LF_POINTER 389 Pointer: 390 ReferentType: 4108 391 Attrs: 66572 392 - Kind: LF_MFUNCTION 393 MemberFunction: 394 ReturnType: 3 395 ClassType: 4108 396 ThisType: 4116 397 CallConv: NearC 398 Options: [ None, Constructor ] 399 ParameterCount: 15 400 ArgumentList: 4115 401 ThisPointerAdjustment: 0 402 - Kind: LF_ARGLIST 403 ArgList: 404 ArgIndices: [ 4110 ] 405 - Kind: LF_MFUNCTION 406 MemberFunction: 407 ReturnType: 3 408 ClassType: 4108 409 ThisType: 4116 410 CallConv: NearC 411 Options: [ None, Constructor ] 412 ParameterCount: 1 413 ArgumentList: 4118 414 ThisPointerAdjustment: 0 415 - Kind: LF_MFUNCTION 416 MemberFunction: 417 ReturnType: 3 418 ClassType: 4108 419 ThisType: 4116 420 CallConv: NearC 421 Options: [ None, Constructor ] 422 ParameterCount: 0 423 ArgumentList: 4105 424 ThisPointerAdjustment: 0 425 - Kind: LF_METHODLIST 426 MethodOverloadList: 427 Methods: 428 - Type: 4117 429 Attrs: 3 430 VFTableOffset: -1 431 Name: '' 432 - Type: 4119 433 Attrs: 3 434 VFTableOffset: -1 435 Name: '' 436 - Type: 4120 437 Attrs: 3 438 VFTableOffset: -1 439 Name: '' 440 - Kind: LF_FIELDLIST 441 FieldList: 442 - Kind: LF_NESTTYPE 443 NestedType: 444 Type: 4110 445 Name: type_e 446 - Kind: LF_METHOD 447 OverloadedMethod: 448 NumOverloads: 3 449 MethodList: 4121 450 Name: moduleAttribute 451 - Kind: LF_MEMBER 452 DataMember: 453 Attrs: 3 454 Type: 4110 455 FieldOffset: 0 456 Name: type 457 - Kind: LF_MEMBER 458 DataMember: 459 Attrs: 3 460 Type: 4114 461 FieldOffset: 8 462 Name: name 463 - Kind: LF_MEMBER 464 DataMember: 465 Attrs: 3 466 Type: 4114 467 FieldOffset: 16 468 Name: version 469 - Kind: LF_MEMBER 470 DataMember: 471 Attrs: 3 472 Type: 4114 473 FieldOffset: 24 474 Name: uuid 475 - Kind: LF_MEMBER 476 DataMember: 477 Attrs: 3 478 Type: 116 479 FieldOffset: 32 480 Name: lcid 481 - Kind: LF_MEMBER 482 DataMember: 483 Attrs: 3 484 Type: 48 485 FieldOffset: 36 486 Name: control 487 - Kind: LF_MEMBER 488 DataMember: 489 Attrs: 3 490 Type: 4114 491 FieldOffset: 40 492 Name: helpstring 493 - Kind: LF_MEMBER 494 DataMember: 495 Attrs: 3 496 Type: 116 497 FieldOffset: 48 498 Name: helpstringcontext 499 - Kind: LF_MEMBER 500 DataMember: 501 Attrs: 3 502 Type: 4114 503 FieldOffset: 56 504 Name: helpstringdll 505 - Kind: LF_MEMBER 506 DataMember: 507 Attrs: 3 508 Type: 4114 509 FieldOffset: 64 510 Name: helpfile 511 - Kind: LF_MEMBER 512 DataMember: 513 Attrs: 3 514 Type: 116 515 FieldOffset: 72 516 Name: helpcontext 517 - Kind: LF_MEMBER 518 DataMember: 519 Attrs: 3 520 Type: 48 521 FieldOffset: 76 522 Name: hidden 523 - Kind: LF_MEMBER 524 DataMember: 525 Attrs: 3 526 Type: 48 527 FieldOffset: 77 528 Name: restricted 529 - Kind: LF_MEMBER 530 DataMember: 531 Attrs: 3 532 Type: 4114 533 FieldOffset: 80 534 Name: custom 535 - Kind: LF_MEMBER 536 DataMember: 537 Attrs: 3 538 Type: 4114 539 FieldOffset: 88 540 Name: resource_name 541 - Kind: LF_STRUCTURE 542 Class: 543 MemberCount: 19 544 Options: [ None, HasConstructorOrDestructor, ContainsNestedClass, HasUniqueName ] 545 FieldList: 4122 546 Name: '__vc_attributes::moduleAttribute' 547 UniqueName: '.?AUmoduleAttribute@__vc_attributes@@' 548 DerivationList: 0 549 VTableShape: 0 550 Size: 96 551 - Kind: LF_UDT_SRC_LINE 552 UdtSourceLine: 553 UDT: 4123 554 SourceFile: 4111 555 LineNumber: 481 556 - Kind: LF_STRUCTURE 557 Class: 558 MemberCount: 0 559 Options: [ None, ForwardReference, HasUniqueName ] 560 FieldList: 0 561 Name: '__vc_attributes::event_receiverAttribute' 562 UniqueName: '.?AUevent_receiverAttribute@__vc_attributes@@' 563 DerivationList: 0 564 VTableShape: 0 565 Size: 0 566 - Kind: LF_FIELDLIST 567 FieldList: 568 - Kind: LF_ENUMERATE 569 Enumerator: 570 Attrs: 3 571 Value: 0 572 Name: native 573 - Kind: LF_ENUMERATE 574 Enumerator: 575 Attrs: 3 576 Value: 1 577 Name: com 578 - Kind: LF_ENUMERATE 579 Enumerator: 580 Attrs: 3 581 Value: 2 582 Name: managed 583 - Kind: LF_ENUM 584 Enum: 585 NumEnumerators: 3 586 Options: [ None, Nested, HasUniqueName ] 587 FieldList: 4126 588 Name: '__vc_attributes::event_receiverAttribute::type_e' 589 UniqueName: '.?AW4type_e@event_receiverAttribute@__vc_attributes@@' 590 UnderlyingType: 116 591 - Kind: LF_UDT_SRC_LINE 592 UdtSourceLine: 593 UDT: 4127 594 SourceFile: 4111 595 LineNumber: 136 596 - Kind: LF_ARGLIST 597 ArgList: 598 ArgIndices: [ 4127, 48 ] 599 - Kind: LF_POINTER 600 Pointer: 601 ReferentType: 4125 602 Attrs: 66572 603 - Kind: LF_MFUNCTION 604 MemberFunction: 605 ReturnType: 3 606 ClassType: 4125 607 ThisType: 4130 608 CallConv: NearC 609 Options: [ None, Constructor ] 610 ParameterCount: 2 611 ArgumentList: 4129 612 ThisPointerAdjustment: 0 613 - Kind: LF_ARGLIST 614 ArgList: 615 ArgIndices: [ 4127 ] 616 - Kind: LF_MFUNCTION 617 MemberFunction: 618 ReturnType: 3 619 ClassType: 4125 620 ThisType: 4130 621 CallConv: NearC 622 Options: [ None, Constructor ] 623 ParameterCount: 1 624 ArgumentList: 4132 625 ThisPointerAdjustment: 0 626 - Kind: LF_MFUNCTION 627 MemberFunction: 628 ReturnType: 3 629 ClassType: 4125 630 ThisType: 4130 631 CallConv: NearC 632 Options: [ None, Constructor ] 633 ParameterCount: 0 634 ArgumentList: 4105 635 ThisPointerAdjustment: 0 636 - Kind: LF_METHODLIST 637 MethodOverloadList: 638 Methods: 639 - Type: 4131 640 Attrs: 3 641 VFTableOffset: -1 642 Name: '' 643 - Type: 4133 644 Attrs: 3 645 VFTableOffset: -1 646 Name: '' 647 - Type: 4134 648 Attrs: 3 649 VFTableOffset: -1 650 Name: '' 651 - Kind: LF_FIELDLIST 652 FieldList: 653 - Kind: LF_NESTTYPE 654 NestedType: 655 Type: 4127 656 Name: type_e 657 - Kind: LF_METHOD 658 OverloadedMethod: 659 NumOverloads: 3 660 MethodList: 4135 661 Name: event_receiverAttribute 662 - Kind: LF_MEMBER 663 DataMember: 664 Attrs: 3 665 Type: 4127 666 FieldOffset: 0 667 Name: type 668 - Kind: LF_MEMBER 669 DataMember: 670 Attrs: 3 671 Type: 48 672 FieldOffset: 4 673 Name: layout_dependent 674 - Kind: LF_STRUCTURE 675 Class: 676 MemberCount: 6 677 Options: [ None, HasConstructorOrDestructor, ContainsNestedClass, HasUniqueName ] 678 FieldList: 4136 679 Name: '__vc_attributes::event_receiverAttribute' 680 UniqueName: '.?AUevent_receiverAttribute@__vc_attributes@@' 681 DerivationList: 0 682 VTableShape: 0 683 Size: 8 684 - Kind: LF_UDT_SRC_LINE 685 UdtSourceLine: 686 UDT: 4137 687 SourceFile: 4111 688 LineNumber: 135 689 - Kind: LF_STRUCTURE 690 Class: 691 MemberCount: 0 692 Options: [ None, ForwardReference, HasUniqueName ] 693 FieldList: 0 694 Name: '__vc_attributes::aggregatableAttribute' 695 UniqueName: '.?AUaggregatableAttribute@__vc_attributes@@' 696 DerivationList: 0 697 VTableShape: 0 698 Size: 0 699 - Kind: LF_FIELDLIST 700 FieldList: 701 - Kind: LF_ENUMERATE 702 Enumerator: 703 Attrs: 3 704 Value: 0 705 Name: never 706 - Kind: LF_ENUMERATE 707 Enumerator: 708 Attrs: 3 709 Value: 1 710 Name: allowed 711 - Kind: LF_ENUMERATE 712 Enumerator: 713 Attrs: 3 714 Value: 2 715 Name: always 716 - Kind: LF_ENUM 717 Enum: 718 NumEnumerators: 3 719 Options: [ None, Nested, HasUniqueName ] 720 FieldList: 4140 721 Name: '__vc_attributes::aggregatableAttribute::type_e' 722 UniqueName: '.?AW4type_e@aggregatableAttribute@__vc_attributes@@' 723 UnderlyingType: 116 724 - Kind: LF_UDT_SRC_LINE 725 UdtSourceLine: 726 UDT: 4141 727 SourceFile: 4111 728 LineNumber: 545 729 - Kind: LF_ARGLIST 730 ArgList: 731 ArgIndices: [ 4141 ] 732 - Kind: LF_POINTER 733 Pointer: 734 ReferentType: 4139 735 Attrs: 66572 736 - Kind: LF_MFUNCTION 737 MemberFunction: 738 ReturnType: 3 739 ClassType: 4139 740 ThisType: 4144 741 CallConv: NearC 742 Options: [ None, Constructor ] 743 ParameterCount: 1 744 ArgumentList: 4143 745 ThisPointerAdjustment: 0 746 - Kind: LF_MFUNCTION 747 MemberFunction: 748 ReturnType: 3 749 ClassType: 4139 750 ThisType: 4144 751 CallConv: NearC 752 Options: [ None, Constructor ] 753 ParameterCount: 0 754 ArgumentList: 4105 755 ThisPointerAdjustment: 0 756 - Kind: LF_METHODLIST 757 MethodOverloadList: 758 Methods: 759 - Type: 4145 760 Attrs: 3 761 VFTableOffset: -1 762 Name: '' 763 - Type: 4146 764 Attrs: 3 765 VFTableOffset: -1 766 Name: '' 767 - Kind: LF_FIELDLIST 768 FieldList: 769 - Kind: LF_NESTTYPE 770 NestedType: 771 Type: 4141 772 Name: type_e 773 - Kind: LF_METHOD 774 OverloadedMethod: 775 NumOverloads: 2 776 MethodList: 4147 777 Name: aggregatableAttribute 778 - Kind: LF_MEMBER 779 DataMember: 780 Attrs: 3 781 Type: 4141 782 FieldOffset: 0 783 Name: type 784 - Kind: LF_STRUCTURE 785 Class: 786 MemberCount: 4 787 Options: [ None, HasConstructorOrDestructor, ContainsNestedClass, HasUniqueName ] 788 FieldList: 4148 789 Name: '__vc_attributes::aggregatableAttribute' 790 UniqueName: '.?AUaggregatableAttribute@__vc_attributes@@' 791 DerivationList: 0 792 VTableShape: 0 793 Size: 4 794 - Kind: LF_UDT_SRC_LINE 795 UdtSourceLine: 796 UDT: 4149 797 SourceFile: 4111 798 LineNumber: 544 799 - Kind: LF_STRUCTURE 800 Class: 801 MemberCount: 0 802 Options: [ None, ForwardReference, HasUniqueName ] 803 FieldList: 0 804 Name: '__vc_attributes::threadingAttribute' 805 UniqueName: '.?AUthreadingAttribute@__vc_attributes@@' 806 DerivationList: 0 807 VTableShape: 0 808 Size: 0 809 - Kind: LF_FIELDLIST 810 FieldList: 811 - Kind: LF_ENUMERATE 812 Enumerator: 813 Attrs: 3 814 Value: 1 815 Name: apartment 816 - Kind: LF_ENUMERATE 817 Enumerator: 818 Attrs: 3 819 Value: 2 820 Name: single 821 - Kind: LF_ENUMERATE 822 Enumerator: 823 Attrs: 3 824 Value: 3 825 Name: free 826 - Kind: LF_ENUMERATE 827 Enumerator: 828 Attrs: 3 829 Value: 4 830 Name: neutral 831 - Kind: LF_ENUMERATE 832 Enumerator: 833 Attrs: 3 834 Value: 5 835 Name: both 836 - Kind: LF_ENUM 837 Enum: 838 NumEnumerators: 5 839 Options: [ None, Nested, HasUniqueName ] 840 FieldList: 4152 841 Name: '__vc_attributes::threadingAttribute::threading_e' 842 UniqueName: '.?AW4threading_e@threadingAttribute@__vc_attributes@@' 843 UnderlyingType: 116 844 - Kind: LF_UDT_SRC_LINE 845 UdtSourceLine: 846 UDT: 4153 847 SourceFile: 4111 848 LineNumber: 423 849 - Kind: LF_ARGLIST 850 ArgList: 851 ArgIndices: [ 4153 ] 852 - Kind: LF_POINTER 853 Pointer: 854 ReferentType: 4151 855 Attrs: 66572 856 - Kind: LF_MFUNCTION 857 MemberFunction: 858 ReturnType: 3 859 ClassType: 4151 860 ThisType: 4156 861 CallConv: NearC 862 Options: [ None, Constructor ] 863 ParameterCount: 1 864 ArgumentList: 4155 865 ThisPointerAdjustment: 0 866 - Kind: LF_MFUNCTION 867 MemberFunction: 868 ReturnType: 3 869 ClassType: 4151 870 ThisType: 4156 871 CallConv: NearC 872 Options: [ None, Constructor ] 873 ParameterCount: 0 874 ArgumentList: 4105 875 ThisPointerAdjustment: 0 876 - Kind: LF_METHODLIST 877 MethodOverloadList: 878 Methods: 879 - Type: 4157 880 Attrs: 3 881 VFTableOffset: -1 882 Name: '' 883 - Type: 4158 884 Attrs: 3 885 VFTableOffset: -1 886 Name: '' 887 - Kind: LF_FIELDLIST 888 FieldList: 889 - Kind: LF_NESTTYPE 890 NestedType: 891 Type: 4153 892 Name: threading_e 893 - Kind: LF_METHOD 894 OverloadedMethod: 895 NumOverloads: 2 896 MethodList: 4159 897 Name: threadingAttribute 898 - Kind: LF_MEMBER 899 DataMember: 900 Attrs: 3 901 Type: 4153 902 FieldOffset: 0 903 Name: value 904 - Kind: LF_STRUCTURE 905 Class: 906 MemberCount: 4 907 Options: [ None, HasConstructorOrDestructor, ContainsNestedClass, HasUniqueName ] 908 FieldList: 4160 909 Name: '__vc_attributes::threadingAttribute' 910 UniqueName: '.?AUthreadingAttribute@__vc_attributes@@' 911 DerivationList: 0 912 VTableShape: 0 913 Size: 4 914 - Kind: LF_UDT_SRC_LINE 915 UdtSourceLine: 916 UDT: 4161 917 SourceFile: 4111 918 LineNumber: 422 919 - Kind: LF_STRUCTURE 920 Class: 921 MemberCount: 0 922 Options: [ None, ForwardReference, HasUniqueName ] 923 FieldList: 0 924 Name: '__vc_attributes::helper_attributes::usageAttribute' 925 UniqueName: '.?AUusageAttribute@helper_attributes@__vc_attributes@@' 926 DerivationList: 0 927 VTableShape: 0 928 Size: 0 929 - Kind: LF_FIELDLIST 930 FieldList: 931 - Kind: LF_ENUMERATE 932 Enumerator: 933 Attrs: 3 934 Value: 0 935 Name: eAnyUsage 936 - Kind: LF_ENUMERATE 937 Enumerator: 938 Attrs: 3 939 Value: 1 940 Name: eCoClassUsage 941 - Kind: LF_ENUMERATE 942 Enumerator: 943 Attrs: 3 944 Value: 2 945 Name: eCOMInterfaceUsage 946 - Kind: LF_ENUMERATE 947 Enumerator: 948 Attrs: 3 949 Value: 6 950 Name: eInterfaceUsage 951 - Kind: LF_ENUMERATE 952 Enumerator: 953 Attrs: 3 954 Value: 8 955 Name: eMemberUsage 956 - Kind: LF_ENUMERATE 957 Enumerator: 958 Attrs: 3 959 Value: 16 960 Name: eMethodUsage 961 - Kind: LF_ENUMERATE 962 Enumerator: 963 Attrs: 3 964 Value: 32 965 Name: eInterfaceMethodUsage 966 - Kind: LF_ENUMERATE 967 Enumerator: 968 Attrs: 3 969 Value: 64 970 Name: eInterfaceMemberUsage 971 - Kind: LF_ENUMERATE 972 Enumerator: 973 Attrs: 3 974 Value: 128 975 Name: eCoClassMemberUsage 976 - Kind: LF_ENUMERATE 977 Enumerator: 978 Attrs: 3 979 Value: 256 980 Name: eCoClassMethodUsage 981 - Kind: LF_ENUMERATE 982 Enumerator: 983 Attrs: 3 984 Value: 768 985 Name: eGlobalMethodUsage 986 - Kind: LF_ENUMERATE 987 Enumerator: 988 Attrs: 3 989 Value: 1024 990 Name: eGlobalDataUsage 991 - Kind: LF_ENUMERATE 992 Enumerator: 993 Attrs: 3 994 Value: 2048 995 Name: eClassUsage 996 - Kind: LF_ENUMERATE 997 Enumerator: 998 Attrs: 3 999 Value: 4096 1000 Name: eInterfaceParameterUsage 1001 - Kind: LF_ENUMERATE 1002 Enumerator: 1003 Attrs: 3 1004 Value: 12288 1005 Name: eMethodParameterUsage 1006 - Kind: LF_ENUMERATE 1007 Enumerator: 1008 Attrs: 3 1009 Value: 16384 1010 Name: eIDLModuleUsage 1011 - Kind: LF_ENUMERATE 1012 Enumerator: 1013 Attrs: 3 1014 Value: 32768 1015 Name: eAnonymousUsage 1016 - Kind: LF_ENUMERATE 1017 Enumerator: 1018 Attrs: 3 1019 Value: 65536 1020 Name: eTypedefUsage 1021 - Kind: LF_ENUMERATE 1022 Enumerator: 1023 Attrs: 3 1024 Value: 131072 1025 Name: eUnionUsage 1026 - Kind: LF_ENUMERATE 1027 Enumerator: 1028 Attrs: 3 1029 Value: 262144 1030 Name: eEnumUsage 1031 - Kind: LF_ENUMERATE 1032 Enumerator: 1033 Attrs: 3 1034 Value: 524288 1035 Name: eDefineTagUsage 1036 - Kind: LF_ENUMERATE 1037 Enumerator: 1038 Attrs: 3 1039 Value: 1048576 1040 Name: eStructUsage 1041 - Kind: LF_ENUMERATE 1042 Enumerator: 1043 Attrs: 3 1044 Value: 2097152 1045 Name: eLocalUsage 1046 - Kind: LF_ENUMERATE 1047 Enumerator: 1048 Attrs: 3 1049 Value: 4194304 1050 Name: ePropertyUsage 1051 - Kind: LF_ENUMERATE 1052 Enumerator: 1053 Attrs: 3 1054 Value: 8388608 1055 Name: eEventUsage 1056 - Kind: LF_ENUMERATE 1057 Enumerator: 1058 Attrs: 3 1059 Value: 16777216 1060 Name: eTemplateUsage 1061 - Kind: LF_ENUMERATE 1062 Enumerator: 1063 Attrs: 3 1064 Value: 16777216 1065 Name: eModuleUsage 1066 - Kind: LF_ENUMERATE 1067 Enumerator: 1068 Attrs: 3 1069 Value: 33554432 1070 Name: eIllegalUsage 1071 - Kind: LF_ENUMERATE 1072 Enumerator: 1073 Attrs: 3 1074 Value: 67108864 1075 Name: eAsynchronousUsage 1076 - Kind: LF_ENUMERATE 1077 Enumerator: 1078 Attrs: 3 1079 Value: 4161535 1080 Name: eAnyIDLUsage 1081 - Kind: LF_ENUM 1082 Enum: 1083 NumEnumerators: 30 1084 Options: [ None, Nested, HasUniqueName ] 1085 FieldList: 4164 1086 Name: '__vc_attributes::helper_attributes::usageAttribute::usage_e' 1087 UniqueName: '.?AW4usage_e@usageAttribute@helper_attributes@__vc_attributes@@' 1088 UnderlyingType: 116 1089 - Kind: LF_UDT_SRC_LINE 1090 UdtSourceLine: 1091 UDT: 4165 1092 SourceFile: 4111 1093 LineNumber: 51 1094 - Kind: LF_ARGLIST 1095 ArgList: 1096 ArgIndices: [ 117 ] 1097 - Kind: LF_POINTER 1098 Pointer: 1099 ReferentType: 4163 1100 Attrs: 66572 1101 - Kind: LF_MFUNCTION 1102 MemberFunction: 1103 ReturnType: 3 1104 ClassType: 4163 1105 ThisType: 4168 1106 CallConv: NearC 1107 Options: [ None, Constructor ] 1108 ParameterCount: 1 1109 ArgumentList: 4167 1110 ThisPointerAdjustment: 0 1111 - Kind: LF_FIELDLIST 1112 FieldList: 1113 - Kind: LF_NESTTYPE 1114 NestedType: 1115 Type: 4165 1116 Name: usage_e 1117 - Kind: LF_ONEMETHOD 1118 OneMethod: 1119 Type: 4169 1120 Attrs: 3 1121 VFTableOffset: -1 1122 Name: usageAttribute 1123 - Kind: LF_MEMBER 1124 DataMember: 1125 Attrs: 3 1126 Type: 117 1127 FieldOffset: 0 1128 Name: value 1129 - Kind: LF_STRUCTURE 1130 Class: 1131 MemberCount: 3 1132 Options: [ None, HasConstructorOrDestructor, ContainsNestedClass, HasUniqueName ] 1133 FieldList: 4170 1134 Name: '__vc_attributes::helper_attributes::usageAttribute' 1135 UniqueName: '.?AUusageAttribute@helper_attributes@__vc_attributes@@' 1136 DerivationList: 0 1137 VTableShape: 0 1138 Size: 4 1139 - Kind: LF_UDT_SRC_LINE 1140 UdtSourceLine: 1141 UDT: 4171 1142 SourceFile: 4111 1143 LineNumber: 49 1144 - Kind: LF_STRUCTURE 1145 Class: 1146 MemberCount: 0 1147 Options: [ None, ForwardReference, HasUniqueName ] 1148 FieldList: 0 1149 Name: '__vc_attributes::helper_attributes::v1_alttypeAttribute' 1150 UniqueName: '.?AUv1_alttypeAttribute@helper_attributes@__vc_attributes@@' 1151 DerivationList: 0 1152 VTableShape: 0 1153 Size: 0 1154 - Kind: LF_FIELDLIST 1155 FieldList: 1156 - Kind: LF_ENUMERATE 1157 Enumerator: 1158 Attrs: 3 1159 Value: 0 1160 Name: eBoolean 1161 - Kind: LF_ENUMERATE 1162 Enumerator: 1163 Attrs: 3 1164 Value: 1 1165 Name: eInteger 1166 - Kind: LF_ENUMERATE 1167 Enumerator: 1168 Attrs: 3 1169 Value: 2 1170 Name: eFloat 1171 - Kind: LF_ENUMERATE 1172 Enumerator: 1173 Attrs: 3 1174 Value: 3 1175 Name: eDouble 1176 - Kind: LF_ENUM 1177 Enum: 1178 NumEnumerators: 4 1179 Options: [ None, Nested, HasUniqueName ] 1180 FieldList: 4174 1181 Name: '__vc_attributes::helper_attributes::v1_alttypeAttribute::type_e' 1182 UniqueName: '.?AW4type_e@v1_alttypeAttribute@helper_attributes@__vc_attributes@@' 1183 UnderlyingType: 116 1184 - Kind: LF_UDT_SRC_LINE 1185 UdtSourceLine: 1186 UDT: 4175 1187 SourceFile: 4111 1188 LineNumber: 38 1189 - Kind: LF_ARGLIST 1190 ArgList: 1191 ArgIndices: [ 4175 ] 1192 - Kind: LF_POINTER 1193 Pointer: 1194 ReferentType: 4173 1195 Attrs: 66572 1196 - Kind: LF_MFUNCTION 1197 MemberFunction: 1198 ReturnType: 3 1199 ClassType: 4173 1200 ThisType: 4178 1201 CallConv: NearC 1202 Options: [ None, Constructor ] 1203 ParameterCount: 1 1204 ArgumentList: 4177 1205 ThisPointerAdjustment: 0 1206 - Kind: LF_FIELDLIST 1207 FieldList: 1208 - Kind: LF_NESTTYPE 1209 NestedType: 1210 Type: 4175 1211 Name: type_e 1212 - Kind: LF_ONEMETHOD 1213 OneMethod: 1214 Type: 4179 1215 Attrs: 3 1216 VFTableOffset: -1 1217 Name: v1_alttypeAttribute 1218 - Kind: LF_MEMBER 1219 DataMember: 1220 Attrs: 3 1221 Type: 4175 1222 FieldOffset: 0 1223 Name: type 1224 - Kind: LF_STRUCTURE 1225 Class: 1226 MemberCount: 3 1227 Options: [ None, HasConstructorOrDestructor, ContainsNestedClass, HasUniqueName ] 1228 FieldList: 4180 1229 Name: '__vc_attributes::helper_attributes::v1_alttypeAttribute' 1230 UniqueName: '.?AUv1_alttypeAttribute@helper_attributes@__vc_attributes@@' 1231 DerivationList: 0 1232 VTableShape: 0 1233 Size: 4 1234 - Kind: LF_UDT_SRC_LINE 1235 UdtSourceLine: 1236 UDT: 4181 1237 SourceFile: 4111 1238 LineNumber: 37 1239 - Kind: LF_STRUCTURE 1240 Class: 1241 MemberCount: 0 1242 Options: [ None, ForwardReference, HasUniqueName ] 1243 FieldList: 0 1244 Name: '__vc_attributes::event_sourceAttribute' 1245 UniqueName: '.?AUevent_sourceAttribute@__vc_attributes@@' 1246 DerivationList: 0 1247 VTableShape: 0 1248 Size: 0 1249 - Kind: LF_FIELDLIST 1250 FieldList: 1251 - Kind: LF_ENUMERATE 1252 Enumerator: 1253 Attrs: 3 1254 Value: 0 1255 Name: native 1256 - Kind: LF_ENUMERATE 1257 Enumerator: 1258 Attrs: 3 1259 Value: 1 1260 Name: com 1261 - Kind: LF_ENUMERATE 1262 Enumerator: 1263 Attrs: 3 1264 Value: 2 1265 Name: managed 1266 - Kind: LF_ENUM 1267 Enum: 1268 NumEnumerators: 3 1269 Options: [ None, Nested, HasUniqueName ] 1270 FieldList: 4184 1271 Name: '__vc_attributes::event_sourceAttribute::type_e' 1272 UniqueName: '.?AW4type_e@event_sourceAttribute@__vc_attributes@@' 1273 UnderlyingType: 116 1274 - Kind: LF_UDT_SRC_LINE 1275 UdtSourceLine: 1276 UDT: 4185 1277 SourceFile: 4111 1278 LineNumber: 1142 1279 - Kind: LF_FIELDLIST 1280 FieldList: 1281 - Kind: LF_ENUMERATE 1282 Enumerator: 1283 Attrs: 3 1284 Value: 0 1285 Name: speed 1286 - Kind: LF_ENUMERATE 1287 Enumerator: 1288 Attrs: 3 1289 Value: 1 1290 Name: size 1291 - Kind: LF_ENUM 1292 Enum: 1293 NumEnumerators: 2 1294 Options: [ None, Nested, HasUniqueName ] 1295 FieldList: 4187 1296 Name: '__vc_attributes::event_sourceAttribute::optimize_e' 1297 UniqueName: '.?AW4optimize_e@event_sourceAttribute@__vc_attributes@@' 1298 UnderlyingType: 116 1299 - Kind: LF_UDT_SRC_LINE 1300 UdtSourceLine: 1301 UDT: 4188 1302 SourceFile: 4111 1303 LineNumber: 1145 1304 - Kind: LF_ARGLIST 1305 ArgList: 1306 ArgIndices: [ 4185 ] 1307 - Kind: LF_POINTER 1308 Pointer: 1309 ReferentType: 4183 1310 Attrs: 66572 1311 - Kind: LF_MFUNCTION 1312 MemberFunction: 1313 ReturnType: 3 1314 ClassType: 4183 1315 ThisType: 4191 1316 CallConv: NearC 1317 Options: [ None, Constructor ] 1318 ParameterCount: 1 1319 ArgumentList: 4190 1320 ThisPointerAdjustment: 0 1321 - Kind: LF_MFUNCTION 1322 MemberFunction: 1323 ReturnType: 3 1324 ClassType: 4183 1325 ThisType: 4191 1326 CallConv: NearC 1327 Options: [ None, Constructor ] 1328 ParameterCount: 0 1329 ArgumentList: 4105 1330 ThisPointerAdjustment: 0 1331 - Kind: LF_METHODLIST 1332 MethodOverloadList: 1333 Methods: 1334 - Type: 4192 1335 Attrs: 3 1336 VFTableOffset: -1 1337 Name: '' 1338 - Type: 4193 1339 Attrs: 3 1340 VFTableOffset: -1 1341 Name: '' 1342 - Kind: LF_FIELDLIST 1343 FieldList: 1344 - Kind: LF_NESTTYPE 1345 NestedType: 1346 Type: 4185 1347 Name: type_e 1348 - Kind: LF_NESTTYPE 1349 NestedType: 1350 Type: 4188 1351 Name: optimize_e 1352 - Kind: LF_METHOD 1353 OverloadedMethod: 1354 NumOverloads: 2 1355 MethodList: 4194 1356 Name: event_sourceAttribute 1357 - Kind: LF_MEMBER 1358 DataMember: 1359 Attrs: 3 1360 Type: 4185 1361 FieldOffset: 0 1362 Name: type 1363 - Kind: LF_MEMBER 1364 DataMember: 1365 Attrs: 3 1366 Type: 4188 1367 FieldOffset: 4 1368 Name: optimize 1369 - Kind: LF_MEMBER 1370 DataMember: 1371 Attrs: 3 1372 Type: 48 1373 FieldOffset: 8 1374 Name: decorate 1375 - Kind: LF_STRUCTURE 1376 Class: 1377 MemberCount: 7 1378 Options: [ None, HasConstructorOrDestructor, ContainsNestedClass, HasUniqueName ] 1379 FieldList: 4195 1380 Name: '__vc_attributes::event_sourceAttribute' 1381 UniqueName: '.?AUevent_sourceAttribute@__vc_attributes@@' 1382 DerivationList: 0 1383 VTableShape: 0 1384 Size: 12 1385 - Kind: LF_UDT_SRC_LINE 1386 UdtSourceLine: 1387 UDT: 4196 1388 SourceFile: 4111 1389 LineNumber: 1141 1390 - Kind: LF_STRING_ID 1391 StringId: 1392 Id: 0 1393 String: 'C:\src\llvm-project\build' 1394 - Kind: LF_STRING_ID 1395 StringId: 1396 Id: 0 1397 String: 'C:\PROGRA~2\MICROS~1\2017\PROFES~1\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\cl.exe' 1398 - Kind: LF_STRING_ID 1399 StringId: 1400 Id: 0 1401 String: '-c -Z7 -MT -IC:\PROGRA~2\MICROS~1\2017\PROFES~1\VC\Tools\MSVC\14.11.25503\ATLMFC\include -IC:\PROGRA~2\MICROS~1\2017\PROFES~1\VC\Tools\MSVC\14.11.25503\include -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.16299.0\ucrt -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.16299.0\' 1402 - Kind: LF_SUBSTR_LIST 1403 StringList: 1404 StringIndices: [ 4200 ] 1405 - Kind: LF_STRING_ID 1406 StringId: 1407 Id: 4201 1408 String: 'shared -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.16299.0\um -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.16299.0\winrt -TP -X' 1409 - Kind: LF_STRING_ID 1410 StringId: 1411 Id: 0 1412 String: t.cpp 1413 - Kind: LF_STRING_ID 1414 StringId: 1415 Id: 0 1416 String: 'C:\src\llvm-project\build\vc140.pdb' 1417 - Kind: LF_BUILDINFO 1418 BuildInfo: 1419 ArgIndices: [ 4198, 4199, 4203, 4204, 4202 ] 1420 - Name: '.text$mn' 1421 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ] 1422 Alignment: 16 1423 SectionData: 48894C240833C0C3CCCCCCCCCCCCCCCC4883EC38B904000000E8000000004889442420488B4424204883C438C3 1424 Relocations: 1425 - VirtualAddress: 26 1426 SymbolName: '??2@YAPEAX_K@Z' 1427 Type: IMAGE_REL_AMD64_REL32 1428 - Name: .xdata 1429 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ] 1430 Alignment: 4 1431 SectionData: '0104010004620000' 1432 - Name: .pdata 1433 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ] 1434 Alignment: 4 1435 SectionData: 000000001D00000000000000 1436 Relocations: 1437 - VirtualAddress: 0 1438 SymbolName: '$LN3' 1439 Type: IMAGE_REL_AMD64_ADDR32NB 1440 - VirtualAddress: 4 1441 SymbolName: '$LN3' 1442 Type: IMAGE_REL_AMD64_ADDR32NB 1443 - VirtualAddress: 8 1444 SymbolName: '$unwind$f' 1445 Type: IMAGE_REL_AMD64_ADDR32NB 1446symbols: 1447 - Name: '@comp.id' 1448 Value: 17130404 1449 SectionNumber: -1 1450 SimpleType: IMAGE_SYM_TYPE_NULL 1451 ComplexType: IMAGE_SYM_DTYPE_NULL 1452 StorageClass: IMAGE_SYM_CLASS_STATIC 1453 - Name: '@feat.00' 1454 Value: 2147484048 1455 SectionNumber: -1 1456 SimpleType: IMAGE_SYM_TYPE_NULL 1457 ComplexType: IMAGE_SYM_DTYPE_NULL 1458 StorageClass: IMAGE_SYM_CLASS_STATIC 1459 - Name: .drectve 1460 Value: 0 1461 SectionNumber: 1 1462 SimpleType: IMAGE_SYM_TYPE_NULL 1463 ComplexType: IMAGE_SYM_DTYPE_NULL 1464 StorageClass: IMAGE_SYM_CLASS_STATIC 1465 SectionDefinition: 1466 Length: 57 1467 NumberOfRelocations: 0 1468 NumberOfLinenumbers: 0 1469 CheckSum: 1455566745 1470 Number: 0 1471 - Name: '.debug$S' 1472 Value: 0 1473 SectionNumber: 2 1474 SimpleType: IMAGE_SYM_TYPE_NULL 1475 ComplexType: IMAGE_SYM_DTYPE_NULL 1476 StorageClass: IMAGE_SYM_CLASS_STATIC 1477 SectionDefinition: 1478 Length: 1364 1479 NumberOfRelocations: 10 1480 NumberOfLinenumbers: 0 1481 CheckSum: 0 1482 Number: 0 1483 - Name: '.debug$T' 1484 Value: 0 1485 SectionNumber: 3 1486 SimpleType: IMAGE_SYM_TYPE_NULL 1487 ComplexType: IMAGE_SYM_DTYPE_NULL 1488 StorageClass: IMAGE_SYM_CLASS_STATIC 1489 SectionDefinition: 1490 Length: 6560 1491 NumberOfRelocations: 0 1492 NumberOfLinenumbers: 0 1493 CheckSum: 0 1494 Number: 0 1495 - Name: '.text$mn' 1496 Value: 0 1497 SectionNumber: 4 1498 SimpleType: IMAGE_SYM_TYPE_NULL 1499 ComplexType: IMAGE_SYM_DTYPE_NULL 1500 StorageClass: IMAGE_SYM_CLASS_STATIC 1501 SectionDefinition: 1502 Length: 45 1503 NumberOfRelocations: 1 1504 NumberOfLinenumbers: 0 1505 CheckSum: 1509507051 1506 Number: 0 1507 - Name: '??2@YAPEAX_K@Z' 1508 Value: 0 1509 SectionNumber: 4 1510 SimpleType: IMAGE_SYM_TYPE_NULL 1511 ComplexType: IMAGE_SYM_DTYPE_FUNCTION 1512 StorageClass: IMAGE_SYM_CLASS_EXTERNAL 1513 - Name: f 1514 Value: 16 1515 SectionNumber: 4 1516 SimpleType: IMAGE_SYM_TYPE_NULL 1517 ComplexType: IMAGE_SYM_DTYPE_FUNCTION 1518 StorageClass: IMAGE_SYM_CLASS_EXTERNAL 1519 - Name: '$LN3' 1520 Value: 16 1521 SectionNumber: 4 1522 SimpleType: IMAGE_SYM_TYPE_NULL 1523 ComplexType: IMAGE_SYM_DTYPE_NULL 1524 StorageClass: IMAGE_SYM_CLASS_LABEL 1525 - Name: .xdata 1526 Value: 0 1527 SectionNumber: 5 1528 SimpleType: IMAGE_SYM_TYPE_NULL 1529 ComplexType: IMAGE_SYM_DTYPE_NULL 1530 StorageClass: IMAGE_SYM_CLASS_STATIC 1531 SectionDefinition: 1532 Length: 8 1533 NumberOfRelocations: 0 1534 NumberOfLinenumbers: 0 1535 CheckSum: 931692337 1536 Number: 0 1537 - Name: '$unwind$f' 1538 Value: 0 1539 SectionNumber: 5 1540 SimpleType: IMAGE_SYM_TYPE_NULL 1541 ComplexType: IMAGE_SYM_DTYPE_NULL 1542 StorageClass: IMAGE_SYM_CLASS_STATIC 1543 - Name: .pdata 1544 Value: 0 1545 SectionNumber: 6 1546 SimpleType: IMAGE_SYM_TYPE_NULL 1547 ComplexType: IMAGE_SYM_DTYPE_NULL 1548 StorageClass: IMAGE_SYM_CLASS_STATIC 1549 SectionDefinition: 1550 Length: 12 1551 NumberOfRelocations: 3 1552 NumberOfLinenumbers: 0 1553 CheckSum: 3887998202 1554 Number: 0 1555 - Name: '$pdata$f' 1556 Value: 0 1557 SectionNumber: 6 1558 SimpleType: IMAGE_SYM_TYPE_NULL 1559 ComplexType: IMAGE_SYM_DTYPE_NULL 1560 StorageClass: IMAGE_SYM_CLASS_STATIC 1561... 1562