brintos

brintos / llvm-project-archived public Read only

0
0
Text · 93.7 KiB · 6435a17 Raw
2748 lines · yaml
1# RUN: yaml2obj %s -o %t.obj2# RUN: lld-link %t.obj -dll -debug -noentry -nodefaultlib -debug -out:%t.exe -pdb:%t.pdb3# RUN: llvm-pdbutil dump -symbols %t.pdb | FileCheck %s4 5# We used to skip vtable thunk symbol records, leading to symbol scope stack6# imbalances (PR35014). Test that they survive the object file into the PDB.7 8# This object generated from this C++ source:9# // t.cpp10# struct A {11#   virtual int f();12# };13# struct B {14#   virtual int f();15# };16# struct C : A, B {17#   __declspec(dllexport) C();18#   int f() override;19#   int c;20# };21# int A::f() { return 0; }22# int B::f() { return 0; }23# int C::f() { return c; }24# C::C() : c(42) {}25 26# Compile as:27# $ cl -GR- -Z7 -c t.cpp28 29# CHECK: S_THUNK3230# CHECK: S_END31 32--- !COFF33header:34  Machine:         IMAGE_FILE_MACHINE_AMD6435  Characteristics: [  ]36sections:37  - Name:            .drectve38    Characteristics: [ IMAGE_SCN_LNK_INFO, IMAGE_SCN_LNK_REMOVE ]39    Alignment:       140    SectionData:     2020202F44454641554C544C49423A224C4942434D5422202F44454641554C544C49423A224F4C444E414D455322202F4558504F52543A3F3F304340405145414140585A2041  - Name:            '.debug$S'42    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]43    Alignment:       144    Subsections:45      - !Symbols46        Records:47          - Kind:            S_OBJNAME48            ObjNameSym:49              Signature:       050              ObjectName:      'C:\src\llvm-project\build\t.obj'51          - Kind:            S_COMPILE352            Compile3Sym:53              Flags:           [ SecurityChecks, HotPatch ]54              Machine:         X6455              FrontendMajor:   1956              FrontendMinor:   1157              FrontendBuild:   2550858              FrontendQFE:     259              BackendMajor:    1960              BackendMinor:    1161              BackendBuild:    2550862              BackendQFE:      263              Version:         'Microsoft (R) Optimizing Compiler'64      - !Symbols65        Records:66          - Kind:            S_GPROC32_ID67            ProcSym:68              CodeSize:        869              DbgStart:        570              DbgEnd:          771              FunctionType:    417272              Flags:           [  ]73              DisplayName:     'A::f'74          - Kind:            S_FRAMEPROC75            FrameProcSym:76              TotalFrameBytes: 077              PaddingFrameBytes: 078              OffsetToPadding: 079              BytesOfCalleeSavedRegisters: 080              OffsetOfExceptionHandler: 081              SectionIdOfExceptionHandler: 082              Flags:           [ AsynchronousExceptionHandling, OptimizedForSpeed ]83          - Kind:            S_REGREL3284            RegRelativeSym:85              Offset:          886              Type:            409787              Register:        RSP88              VarName:         this89          - Kind:            S_PROC_ID_END90            ScopeEndSym:91      - !Lines92        CodeSize:        893        Flags:           [  ]94        RelocOffset:     095        RelocSegment:    096        Blocks:97          - FileName:        'c:\src\llvm-project\build\t.cpp'98            Lines:99              - Offset:          0100                LineStart:       12101                IsStatement:     true102                EndDelta:        0103            Columns:104      - !Symbols105        Records:106          - Kind:            S_GPROC32_ID107            ProcSym:108              CodeSize:        8109              DbgStart:        5110              DbgEnd:          7111              FunctionType:    4173112              Flags:           [  ]113              DisplayName:     'B::f'114          - Kind:            S_FRAMEPROC115            FrameProcSym:116              TotalFrameBytes: 0117              PaddingFrameBytes: 0118              OffsetToPadding: 0119              BytesOfCalleeSavedRegisters: 0120              OffsetOfExceptionHandler: 0121              SectionIdOfExceptionHandler: 0122              Flags:           [ AsynchronousExceptionHandling, OptimizedForSpeed ]123          - Kind:            S_REGREL32124            RegRelativeSym:125              Offset:          8126              Type:            4121127              Register:        RSP128              VarName:         this129          - Kind:            S_PROC_ID_END130            ScopeEndSym:131      - !Lines132        CodeSize:        8133        Flags:           [  ]134        RelocOffset:     0135        RelocSegment:    0136        Blocks:137          - FileName:        'c:\src\llvm-project\build\t.cpp'138            Lines:139              - Offset:          0140                LineStart:       13141                IsStatement:     true142                EndDelta:        0143            Columns:144      - !Symbols145        Records:146          - Kind:            S_GPROC32_ID147            ProcSym:148              CodeSize:        89149              DbgStart:        9150              DbgEnd:          84151              FunctionType:    4175152              Flags:           [  ]153              DisplayName:     'C::C'154          - Kind:            S_FRAMEPROC155            FrameProcSym:156              TotalFrameBytes: 40157              PaddingFrameBytes: 0158              OffsetToPadding: 0159              BytesOfCalleeSavedRegisters: 0160              OffsetOfExceptionHandler: 0161              SectionIdOfExceptionHandler: 0162              Flags:           [ AsynchronousExceptionHandling, OptimizedForSpeed ]163          - Kind:            S_REGREL32164            RegRelativeSym:165              Offset:          48166              Type:            4143167              Register:        RSP168              VarName:         this169          - Kind:            S_PROC_ID_END170            ScopeEndSym:171      - !Lines172        CodeSize:        89173        Flags:           [  ]174        RelocOffset:     0175        RelocSegment:    0176        Blocks:177          - FileName:        'c:\src\llvm-project\build\t.cpp'178            Lines:179              - Offset:          0180                LineStart:       15181                IsStatement:     true182                EndDelta:        0183              - Offset:          67184                LineStart:       15185                IsStatement:     true186                EndDelta:        0187            Columns:188      - !Symbols189        Records:190          - Kind:            S_GPROC32_ID191            ProcSym:192              CodeSize:        14193              DbgStart:        5194              DbgEnd:          13195              FunctionType:    4174196              Flags:           [  ]197              DisplayName:     'C::f'198          - Kind:            S_FRAMEPROC199            FrameProcSym:200              TotalFrameBytes: 0201              PaddingFrameBytes: 0202              OffsetToPadding: 0203              BytesOfCalleeSavedRegisters: 0204              OffsetOfExceptionHandler: 0205              SectionIdOfExceptionHandler: 0206              Flags:           [ AsynchronousExceptionHandling, OptimizedForSpeed ]207          - Kind:            S_REGREL32208            RegRelativeSym:209              Offset:          8210              Type:            4143211              Register:        RSP212              VarName:         this213          - Kind:            S_PROC_ID_END214            ScopeEndSym:215      - !Lines216        CodeSize:        14217        Flags:           [  ]218        RelocOffset:     0219        RelocSegment:    0220        Blocks:221          - FileName:        'c:\src\llvm-project\build\t.cpp'222            Lines:223              - Offset:          0224                LineStart:       14225                IsStatement:     true226                EndDelta:        0227            Columns:228      - !Symbols229        Records:230          - Kind:            S_UDT231            UDTSym:232              Type:            4117233              UDTName:         A234          - Kind:            S_UDT235            UDTSym:236              Type:            4268237              UDTName:         '__vc_attributes::event_sourceAttribute'238          - Kind:            S_UDT239            UDTSym:240              Type:            4260241              UDTName:         '__vc_attributes::event_sourceAttribute::optimize_e'242          - Kind:            S_UDT243            UDTSym:244              Type:            4257245              UDTName:         '__vc_attributes::event_sourceAttribute::type_e'246          - Kind:            S_UDT247            UDTSym:248              Type:            4253249              UDTName:         '__vc_attributes::helper_attributes::v1_alttypeAttribute'250          - Kind:            S_UDT251            UDTSym:252              Type:            4247253              UDTName:         '__vc_attributes::helper_attributes::v1_alttypeAttribute::type_e'254          - Kind:            S_UDT255            UDTSym:256              Type:            4243257              UDTName:         '__vc_attributes::helper_attributes::usageAttribute'258          - Kind:            S_UDT259            UDTSym:260              Type:            4237261              UDTName:         '__vc_attributes::helper_attributes::usageAttribute::usage_e'262          - Kind:            S_UDT263            UDTSym:264              Type:            4233265              UDTName:         '__vc_attributes::threadingAttribute'266          - Kind:            S_UDT267            UDTSym:268              Type:            4225269              UDTName:         '__vc_attributes::threadingAttribute::threading_e'270          - Kind:            S_UDT271            UDTSym:272              Type:            4221273              UDTName:         '__vc_attributes::aggregatableAttribute'274          - Kind:            S_UDT275            UDTSym:276              Type:            4213277              UDTName:         '__vc_attributes::aggregatableAttribute::type_e'278          - Kind:            S_UDT279            UDTSym:280              Type:            4209281              UDTName:         '__vc_attributes::event_receiverAttribute'282          - Kind:            S_UDT283            UDTSym:284              Type:            4199285              UDTName:         '__vc_attributes::event_receiverAttribute::type_e'286          - Kind:            S_UDT287            UDTSym:288              Type:            4195289              UDTName:         '__vc_attributes::moduleAttribute'290          - Kind:            S_UDT291            UDTSym:292              Type:            4182293              UDTName:         '__vc_attributes::moduleAttribute::type_e'294          - Kind:            S_UDT295            UDTSym:296              Type:            4160297              UDTName:         C298          - Kind:            S_UDT299            UDTSym:300              Type:            4140301              UDTName:         B302      - !FileChecksums303        Checksums:304          - FileName:        'c:\src\llvm-project\build\t.cpp'305            Kind:            MD5306            Checksum:        1E487A6B7D4DB0A502F8E5945CCB70D1307      - !StringTable308        Strings:309          - 'c:\src\llvm-project\build\t.cpp'310      - !Symbols311        Records:312          - Kind:            S_BUILDINFO313            BuildInfoSym:314              BuildId:         4281315    Relocations:316      - VirtualAddress:  152317        SymbolName:      '?f@A@@UEAAHXZ'318        Type:            IMAGE_REL_AMD64_SECREL319      - VirtualAddress:  156320        SymbolName:      '?f@A@@UEAAHXZ'321        Type:            IMAGE_REL_AMD64_SECTION322      - VirtualAddress:  228323        SymbolName:      '?f@A@@UEAAHXZ'324        Type:            IMAGE_REL_AMD64_SECREL325      - VirtualAddress:  232326        SymbolName:      '?f@A@@UEAAHXZ'327        Type:            IMAGE_REL_AMD64_SECTION328      - VirtualAddress:  300329        SymbolName:      '?f@B@@UEAAHXZ'330        Type:            IMAGE_REL_AMD64_SECREL331      - VirtualAddress:  304332        SymbolName:      '?f@B@@UEAAHXZ'333        Type:            IMAGE_REL_AMD64_SECTION334      - VirtualAddress:  376335        SymbolName:      '?f@B@@UEAAHXZ'336        Type:            IMAGE_REL_AMD64_SECREL337      - VirtualAddress:  380338        SymbolName:      '?f@B@@UEAAHXZ'339        Type:            IMAGE_REL_AMD64_SECTION340      - VirtualAddress:  448341        SymbolName:      '??0C@@QEAA@XZ'342        Type:            IMAGE_REL_AMD64_SECREL343      - VirtualAddress:  452344        SymbolName:      '??0C@@QEAA@XZ'345        Type:            IMAGE_REL_AMD64_SECTION346      - VirtualAddress:  524347        SymbolName:      '??0C@@QEAA@XZ'348        Type:            IMAGE_REL_AMD64_SECREL349      - VirtualAddress:  528350        SymbolName:      '??0C@@QEAA@XZ'351        Type:            IMAGE_REL_AMD64_SECTION352      - VirtualAddress:  604353        SymbolName:      '?f@C@@UEAAHXZ'354        Type:            IMAGE_REL_AMD64_SECREL355      - VirtualAddress:  608356        SymbolName:      '?f@C@@UEAAHXZ'357        Type:            IMAGE_REL_AMD64_SECTION358      - VirtualAddress:  680359        SymbolName:      '?f@C@@UEAAHXZ'360        Type:            IMAGE_REL_AMD64_SECREL361      - VirtualAddress:  684362        SymbolName:      '?f@C@@UEAAHXZ'363        Type:            IMAGE_REL_AMD64_SECTION364  - Name:            '.debug$T'365    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]366    Alignment:       1367    Types:368      - Kind:            LF_STRUCTURE369        Class:370          MemberCount:     0371          Options:         [ None, ForwardReference, HasUniqueName ]372          FieldList:       0373          Name:            A374          UniqueName:      '.?AUA@@'375          DerivationList:  0376          VTableShape:     0377          Size:            0378      - Kind:            LF_POINTER379        Pointer:380          ReferentType:    4096381          Attrs:           66572382      - Kind:            LF_VTSHAPE383        VFTableShape:384          Slots:385            - Near16386      - Kind:            LF_POINTER387        Pointer:388          ReferentType:    4098389          Attrs:           65548390      - Kind:            LF_ARGLIST391        ArgList:392          ArgIndices:      [  ]393      - Kind:            LF_MFUNCTION394        MemberFunction:395          ReturnType:      116396          ClassType:       4096397          ThisType:        4097398          CallConv:        NearC399          Options:         [ None ]400          ParameterCount:  0401          ArgumentList:    4100402          ThisPointerAdjustment: 0403      - Kind:            LF_POINTER404        Pointer:405          ReferentType:    4096406          Attrs:           65676407      - Kind:            LF_ARGLIST408        ArgList:409          ArgIndices:      [ 4102 ]410      - Kind:            LF_MFUNCTION411        MemberFunction:412          ReturnType:      3413          ClassType:       4096414          ThisType:        4097415          CallConv:        NearC416          Options:         [ None, Constructor ]417          ParameterCount:  1418          ArgumentList:    4103419          ThisPointerAdjustment: 0420      - Kind:            LF_MODIFIER421        Modifier:422          ModifiedType:    4096423          Modifiers:       [ None, Const ]424      - Kind:            LF_POINTER425        Pointer:426          ReferentType:    4105427          Attrs:           65580428      - Kind:            LF_ARGLIST429        ArgList:430          ArgIndices:      [ 4106 ]431      - Kind:            LF_MFUNCTION432        MemberFunction:433          ReturnType:      3434          ClassType:       4096435          ThisType:        4097436          CallConv:        NearC437          Options:         [ None, Constructor ]438          ParameterCount:  1439          ArgumentList:    4107440          ThisPointerAdjustment: 0441      - Kind:            LF_MFUNCTION442        MemberFunction:443          ReturnType:      3444          ClassType:       4096445          ThisType:        4097446          CallConv:        NearC447          Options:         [ None, Constructor ]448          ParameterCount:  0449          ArgumentList:    4100450          ThisPointerAdjustment: 0451      - Kind:            LF_METHODLIST452        MethodOverloadList:453          Methods:454            - Type:            4104455              Attrs:           259456              VFTableOffset:   -1457              Name:            ''458            - Type:            4108459              Attrs:           259460              VFTableOffset:   -1461              Name:            ''462            - Type:            4109463              Attrs:           259464              VFTableOffset:   -1465              Name:            ''466      - Kind:            LF_POINTER467        Pointer:468          ReferentType:    4096469          Attrs:           65580470      - Kind:            LF_MFUNCTION471        MemberFunction:472          ReturnType:      4111473          ClassType:       4096474          ThisType:        4097475          CallConv:        NearC476          Options:         [ None ]477          ParameterCount:  1478          ArgumentList:    4103479          ThisPointerAdjustment: 0480      - Kind:            LF_MFUNCTION481        MemberFunction:482          ReturnType:      4111483          ClassType:       4096484          ThisType:        4097485          CallConv:        NearC486          Options:         [ None ]487          ParameterCount:  1488          ArgumentList:    4107489          ThisPointerAdjustment: 0490      - Kind:            LF_METHODLIST491        MethodOverloadList:492          Methods:493            - Type:            4112494              Attrs:           259495              VFTableOffset:   -1496              Name:            ''497            - Type:            4113498              Attrs:           259499              VFTableOffset:   -1500              Name:            ''501      - Kind:            LF_FIELDLIST502        FieldList:503          - Kind:            LF_VFUNCTAB504            VFPtr:505              Type:            4099506          - Kind:            LF_ONEMETHOD507            OneMethod:508              Type:            4101509              Attrs:           19510              VFTableOffset:   0511              Name:            f512          - Kind:            LF_METHOD513            OverloadedMethod:514              NumOverloads:    3515              MethodList:      4110516              Name:            A517          - Kind:            LF_METHOD518            OverloadedMethod:519              NumOverloads:    2520              MethodList:      4114521              Name:            'operator='522      - Kind:            LF_VTSHAPE523        VFTableShape:524          Slots:525            - Near16526      - Kind:            LF_STRUCTURE527        Class:528          MemberCount:     7529          Options:         [ None, HasConstructorOrDestructor, HasOverloadedOperator, HasOverloadedAssignmentOperator, HasUniqueName ]530          FieldList:       4115531          Name:            A532          UniqueName:      '.?AUA@@'533          DerivationList:  0534          VTableShape:     4116535          Size:            8536      - Kind:            LF_STRING_ID537        StringId:538          Id:              0539          String:          'c:\src\llvm-project\build\t.cpp'540      - Kind:            LF_UDT_SRC_LINE541        UdtSourceLine:542          UDT:             4117543          SourceFile:      4118544          LineNumber:      1545      - Kind:            LF_STRUCTURE546        Class:547          MemberCount:     0548          Options:         [ None, ForwardReference, HasUniqueName ]549          FieldList:       0550          Name:            B551          UniqueName:      '.?AUB@@'552          DerivationList:  0553          VTableShape:     0554          Size:            0555      - Kind:            LF_POINTER556        Pointer:557          ReferentType:    4120558          Attrs:           66572559      - Kind:            LF_VTSHAPE560        VFTableShape:561          Slots:562            - Near16563      - Kind:            LF_POINTER564        Pointer:565          ReferentType:    4122566          Attrs:           65548567      - Kind:            LF_MFUNCTION568        MemberFunction:569          ReturnType:      116570          ClassType:       4120571          ThisType:        4121572          CallConv:        NearC573          Options:         [ None ]574          ParameterCount:  0575          ArgumentList:    4100576          ThisPointerAdjustment: 0577      - Kind:            LF_POINTER578        Pointer:579          ReferentType:    4120580          Attrs:           65676581      - Kind:            LF_ARGLIST582        ArgList:583          ArgIndices:      [ 4125 ]584      - Kind:            LF_MFUNCTION585        MemberFunction:586          ReturnType:      3587          ClassType:       4120588          ThisType:        4121589          CallConv:        NearC590          Options:         [ None, Constructor ]591          ParameterCount:  1592          ArgumentList:    4126593          ThisPointerAdjustment: 0594      - Kind:            LF_MODIFIER595        Modifier:596          ModifiedType:    4120597          Modifiers:       [ None, Const ]598      - Kind:            LF_POINTER599        Pointer:600          ReferentType:    4128601          Attrs:           65580602      - Kind:            LF_ARGLIST603        ArgList:604          ArgIndices:      [ 4129 ]605      - Kind:            LF_MFUNCTION606        MemberFunction:607          ReturnType:      3608          ClassType:       4120609          ThisType:        4121610          CallConv:        NearC611          Options:         [ None, Constructor ]612          ParameterCount:  1613          ArgumentList:    4130614          ThisPointerAdjustment: 0615      - Kind:            LF_MFUNCTION616        MemberFunction:617          ReturnType:      3618          ClassType:       4120619          ThisType:        4121620          CallConv:        NearC621          Options:         [ None, Constructor ]622          ParameterCount:  0623          ArgumentList:    4100624          ThisPointerAdjustment: 0625      - Kind:            LF_METHODLIST626        MethodOverloadList:627          Methods:628            - Type:            4127629              Attrs:           259630              VFTableOffset:   -1631              Name:            ''632            - Type:            4131633              Attrs:           259634              VFTableOffset:   -1635              Name:            ''636            - Type:            4132637              Attrs:           259638              VFTableOffset:   -1639              Name:            ''640      - Kind:            LF_POINTER641        Pointer:642          ReferentType:    4120643          Attrs:           65580644      - Kind:            LF_MFUNCTION645        MemberFunction:646          ReturnType:      4134647          ClassType:       4120648          ThisType:        4121649          CallConv:        NearC650          Options:         [ None ]651          ParameterCount:  1652          ArgumentList:    4126653          ThisPointerAdjustment: 0654      - Kind:            LF_MFUNCTION655        MemberFunction:656          ReturnType:      4134657          ClassType:       4120658          ThisType:        4121659          CallConv:        NearC660          Options:         [ None ]661          ParameterCount:  1662          ArgumentList:    4130663          ThisPointerAdjustment: 0664      - Kind:            LF_METHODLIST665        MethodOverloadList:666          Methods:667            - Type:            4135668              Attrs:           259669              VFTableOffset:   -1670              Name:            ''671            - Type:            4136672              Attrs:           259673              VFTableOffset:   -1674              Name:            ''675      - Kind:            LF_FIELDLIST676        FieldList:677          - Kind:            LF_VFUNCTAB678            VFPtr:679              Type:            4123680          - Kind:            LF_ONEMETHOD681            OneMethod:682              Type:            4124683              Attrs:           19684              VFTableOffset:   0685              Name:            f686          - Kind:            LF_METHOD687            OverloadedMethod:688              NumOverloads:    3689              MethodList:      4133690              Name:            B691          - Kind:            LF_METHOD692            OverloadedMethod:693              NumOverloads:    2694              MethodList:      4137695              Name:            'operator='696      - Kind:            LF_VTSHAPE697        VFTableShape:698          Slots:699            - Near16700      - Kind:            LF_STRUCTURE701        Class:702          MemberCount:     7703          Options:         [ None, HasConstructorOrDestructor, HasOverloadedOperator, HasOverloadedAssignmentOperator, HasUniqueName ]704          FieldList:       4138705          Name:            B706          UniqueName:      '.?AUB@@'707          DerivationList:  0708          VTableShape:     4139709          Size:            8710      - Kind:            LF_UDT_SRC_LINE711        UdtSourceLine:712          UDT:             4140713          SourceFile:      4118714          LineNumber:      4715      - Kind:            LF_STRUCTURE716        Class:717          MemberCount:     0718          Options:         [ None, ForwardReference, HasUniqueName ]719          FieldList:       0720          Name:            C721          UniqueName:      '.?AUC@@'722          DerivationList:  0723          VTableShape:     0724          Size:            0725      - Kind:            LF_POINTER726        Pointer:727          ReferentType:    4142728          Attrs:           66572729      - Kind:            LF_POINTER730        Pointer:731          ReferentType:    4142732          Attrs:           65676733      - Kind:            LF_ARGLIST734        ArgList:735          ArgIndices:      [ 4144 ]736      - Kind:            LF_MFUNCTION737        MemberFunction:738          ReturnType:      3739          ClassType:       4142740          ThisType:        4143741          CallConv:        NearC742          Options:         [ None, Constructor ]743          ParameterCount:  1744          ArgumentList:    4145745          ThisPointerAdjustment: 0746      - Kind:            LF_MODIFIER747        Modifier:748          ModifiedType:    4142749          Modifiers:       [ None, Const ]750      - Kind:            LF_POINTER751        Pointer:752          ReferentType:    4147753          Attrs:           65580754      - Kind:            LF_ARGLIST755        ArgList:756          ArgIndices:      [ 4148 ]757      - Kind:            LF_MFUNCTION758        MemberFunction:759          ReturnType:      3760          ClassType:       4142761          ThisType:        4143762          CallConv:        NearC763          Options:         [ None, Constructor ]764          ParameterCount:  1765          ArgumentList:    4149766          ThisPointerAdjustment: 0767      - Kind:            LF_MFUNCTION768        MemberFunction:769          ReturnType:      3770          ClassType:       4142771          ThisType:        4143772          CallConv:        NearC773          Options:         [ None, Constructor ]774          ParameterCount:  0775          ArgumentList:    4100776          ThisPointerAdjustment: 0777      - Kind:            LF_METHODLIST778        MethodOverloadList:779          Methods:780            - Type:            4146781              Attrs:           259782              VFTableOffset:   -1783              Name:            ''784            - Type:            4150785              Attrs:           259786              VFTableOffset:   -1787              Name:            ''788            - Type:            4151789              Attrs:           3790              VFTableOffset:   -1791              Name:            ''792      - Kind:            LF_MFUNCTION793        MemberFunction:794          ReturnType:      116795          ClassType:       4142796          ThisType:        4143797          CallConv:        NearC798          Options:         [ None ]799          ParameterCount:  0800          ArgumentList:    4100801          ThisPointerAdjustment: 0802      - Kind:            LF_POINTER803        Pointer:804          ReferentType:    4142805          Attrs:           65580806      - Kind:            LF_MFUNCTION807        MemberFunction:808          ReturnType:      4154809          ClassType:       4142810          ThisType:        4143811          CallConv:        NearC812          Options:         [ None ]813          ParameterCount:  1814          ArgumentList:    4145815          ThisPointerAdjustment: 0816      - Kind:            LF_MFUNCTION817        MemberFunction:818          ReturnType:      4154819          ClassType:       4142820          ThisType:        4143821          CallConv:        NearC822          Options:         [ None ]823          ParameterCount:  1824          ArgumentList:    4149825          ThisPointerAdjustment: 0826      - Kind:            LF_METHODLIST827        MethodOverloadList:828          Methods:829            - Type:            4155830              Attrs:           259831              VFTableOffset:   -1832              Name:            ''833            - Type:            4156834              Attrs:           259835              VFTableOffset:   -1836              Name:            ''837      - Kind:            LF_FIELDLIST838        FieldList:839          - Kind:            LF_BCLASS840            BaseClass:841              Attrs:           3842              Type:            4096843              Offset:          0844          - Kind:            LF_BCLASS845            BaseClass:846              Attrs:           3847              Type:            4120848              Offset:          8849          - Kind:            LF_METHOD850            OverloadedMethod:851              NumOverloads:    3852              MethodList:      4152853              Name:            C854          - Kind:            LF_ONEMETHOD855            OneMethod:856              Type:            4153857              Attrs:           7858              VFTableOffset:   -1859              Name:            f860          - Kind:            LF_MEMBER861            DataMember:862              Attrs:           3863              Type:            116864              FieldOffset:     16865              Name:            c866          - Kind:            LF_METHOD867            OverloadedMethod:868              NumOverloads:    2869              MethodList:      4157870              Name:            'operator='871      - Kind:            LF_VTSHAPE872        VFTableShape:873          Slots:874            - Near16875      - Kind:            LF_STRUCTURE876        Class:877          MemberCount:     9878          Options:         [ None, HasConstructorOrDestructor, HasOverloadedOperator, HasOverloadedAssignmentOperator, HasUniqueName ]879          FieldList:       4158880          Name:            C881          UniqueName:      '.?AUC@@'882          DerivationList:  0883          VTableShape:     4159884          Size:            24885      - Kind:            LF_UDT_SRC_LINE886        UdtSourceLine:887          UDT:             4160888          SourceFile:      4118889          LineNumber:      7890      - Kind:            LF_POINTER891        Pointer:892          ReferentType:    4142893          Attrs:           65548894      - Kind:            LF_MFUNCTION895        MemberFunction:896          ReturnType:      3897          ClassType:       4142898          ThisType:        4143899          CallConv:        NearC900          Options:         [ None ]901          ParameterCount:  0902          ArgumentList:    4100903          ThisPointerAdjustment: 0904      - Kind:            LF_POINTER905        Pointer:906          ReferentType:    4096907          Attrs:           65548908      - Kind:            LF_MFUNCTION909        MemberFunction:910          ReturnType:      3911          ClassType:       4096912          ThisType:        4097913          CallConv:        NearC914          Options:         [ None ]915          ParameterCount:  0916          ArgumentList:    4100917          ThisPointerAdjustment: 0918      - Kind:            LF_POINTER919        Pointer:920          ReferentType:    4120921          Attrs:           65548922      - Kind:            LF_MFUNCTION923        MemberFunction:924          ReturnType:      3925          ClassType:       4120926          ThisType:        4121927          CallConv:        NearC928          Options:         [ None ]929          ParameterCount:  0930          ArgumentList:    4100931          ThisPointerAdjustment: 0932      - Kind:            LF_PROCEDURE933        Procedure:934          ReturnType:      3935          CallConv:        NearC936          Options:         [ None ]937          ParameterCount:  0938          ArgumentList:    4100939      - Kind:            LF_POINTER940        Pointer:941          ReferentType:    4168942          Attrs:           66572943      - Kind:            LF_POINTER944        Pointer:945          ReferentType:    4169946          Attrs:           65548947      - Kind:            LF_POINTER948        Pointer:949          ReferentType:    4170950          Attrs:           65548951      - Kind:            LF_MFUNC_ID952        MemberFuncId:953          ClassType:       4096954          FunctionType:    4101955          Name:            f956      - Kind:            LF_MFUNC_ID957        MemberFuncId:958          ClassType:       4120959          FunctionType:    4124960          Name:            f961      - Kind:            LF_MFUNC_ID962        MemberFuncId:963          ClassType:       4142964          FunctionType:    4153965          Name:            f966      - Kind:            LF_MFUNC_ID967        MemberFuncId:968          ClassType:       4142969          FunctionType:    4151970          Name:            '{ctor}'971      - Kind:            LF_MFUNC_ID972        MemberFuncId:973          ClassType:       4096974          FunctionType:    4109975          Name:            '{ctor}'976      - Kind:            LF_MFUNC_ID977        MemberFuncId:978          ClassType:       4120979          FunctionType:    4132980          Name:            '{ctor}'981      - Kind:            LF_MFUNC_ID982        MemberFuncId:983          ClassType:       4142984          FunctionType:    4153985          Name:            f986      - Kind:            LF_ARRAY987        Array:988          ElementType:     4169989          IndexType:       35990          Size:            8991          Name:            ''992      - Kind:            LF_STRUCTURE993        Class:994          MemberCount:     0995          Options:         [ None, ForwardReference, HasUniqueName ]996          FieldList:       0997          Name:            '__vc_attributes::moduleAttribute'998          UniqueName:      '.?AUmoduleAttribute@__vc_attributes@@'999          DerivationList:  01000          VTableShape:     01001          Size:            01002      - Kind:            LF_FIELDLIST1003        FieldList:1004          - Kind:            LF_ENUMERATE1005            Enumerator:1006              Attrs:           31007              Value:           11008              Name:            dll1009          - Kind:            LF_ENUMERATE1010            Enumerator:1011              Attrs:           31012              Value:           21013              Name:            exe1014          - Kind:            LF_ENUMERATE1015            Enumerator:1016              Attrs:           31017              Value:           31018              Name:            service1019          - Kind:            LF_ENUMERATE1020            Enumerator:1021              Attrs:           31022              Value:           41023              Name:            unspecified1024          - Kind:            LF_ENUMERATE1025            Enumerator:1026              Attrs:           31027              Value:           21028              Name:            EXE1029          - Kind:            LF_ENUMERATE1030            Enumerator:1031              Attrs:           31032              Value:           31033              Name:            SERVICE1034      - Kind:            LF_ENUM1035        Enum:1036          NumEnumerators:  61037          Options:         [ None, Nested, HasUniqueName ]1038          FieldList:       41811039          Name:            '__vc_attributes::moduleAttribute::type_e'1040          UniqueName:      '.?AW4type_e@moduleAttribute@__vc_attributes@@'1041          UnderlyingType:  1161042      - Kind:            LF_STRING_ID1043        StringId:1044          Id:              01045          String:          'c:\src\llvm-project\build\predefined c++ attributes (compiler internal)'1046      - Kind:            LF_UDT_SRC_LINE1047        UdtSourceLine:1048          UDT:             41821049          SourceFile:      41831050          LineNumber:      4821051      - Kind:            LF_MODIFIER1052        Modifier:1053          ModifiedType:    1121054          Modifiers:       [ None, Const ]1055      - Kind:            LF_POINTER1056        Pointer:1057          ReferentType:    41851058          Attrs:           655481059      - Kind:            LF_ARGLIST1060        ArgList:1061          ArgIndices:      [ 4182, 4186, 4186, 4186, 116, 48, 4186, 116,1062                             4186, 4186, 116, 48, 48, 4186, 4186 ]1063      - Kind:            LF_POINTER1064        Pointer:1065          ReferentType:    41801066          Attrs:           665721067      - Kind:            LF_MFUNCTION1068        MemberFunction:1069          ReturnType:      31070          ClassType:       41801071          ThisType:        41881072          CallConv:        NearC1073          Options:         [ None, Constructor ]1074          ParameterCount:  151075          ArgumentList:    41871076          ThisPointerAdjustment: 01077      - Kind:            LF_ARGLIST1078        ArgList:1079          ArgIndices:      [ 4182 ]1080      - Kind:            LF_MFUNCTION1081        MemberFunction:1082          ReturnType:      31083          ClassType:       41801084          ThisType:        41881085          CallConv:        NearC1086          Options:         [ None, Constructor ]1087          ParameterCount:  11088          ArgumentList:    41901089          ThisPointerAdjustment: 01090      - Kind:            LF_MFUNCTION1091        MemberFunction:1092          ReturnType:      31093          ClassType:       41801094          ThisType:        41881095          CallConv:        NearC1096          Options:         [ None, Constructor ]1097          ParameterCount:  01098          ArgumentList:    41001099          ThisPointerAdjustment: 01100      - Kind:            LF_METHODLIST1101        MethodOverloadList:1102          Methods:1103            - Type:            41891104              Attrs:           31105              VFTableOffset:   -11106              Name:            ''1107            - Type:            41911108              Attrs:           31109              VFTableOffset:   -11110              Name:            ''1111            - Type:            41921112              Attrs:           31113              VFTableOffset:   -11114              Name:            ''1115      - Kind:            LF_FIELDLIST1116        FieldList:1117          - Kind:            LF_NESTTYPE1118            NestedType:1119              Type:            41821120              Name:            type_e1121          - Kind:            LF_METHOD1122            OverloadedMethod:1123              NumOverloads:    31124              MethodList:      41931125              Name:            moduleAttribute1126          - Kind:            LF_MEMBER1127            DataMember:1128              Attrs:           31129              Type:            41821130              FieldOffset:     01131              Name:            type1132          - Kind:            LF_MEMBER1133            DataMember:1134              Attrs:           31135              Type:            41861136              FieldOffset:     81137              Name:            name1138          - Kind:            LF_MEMBER1139            DataMember:1140              Attrs:           31141              Type:            41861142              FieldOffset:     161143              Name:            version1144          - Kind:            LF_MEMBER1145            DataMember:1146              Attrs:           31147              Type:            41861148              FieldOffset:     241149              Name:            uuid1150          - Kind:            LF_MEMBER1151            DataMember:1152              Attrs:           31153              Type:            1161154              FieldOffset:     321155              Name:            lcid1156          - Kind:            LF_MEMBER1157            DataMember:1158              Attrs:           31159              Type:            481160              FieldOffset:     361161              Name:            control1162          - Kind:            LF_MEMBER1163            DataMember:1164              Attrs:           31165              Type:            41861166              FieldOffset:     401167              Name:            helpstring1168          - Kind:            LF_MEMBER1169            DataMember:1170              Attrs:           31171              Type:            1161172              FieldOffset:     481173              Name:            helpstringcontext1174          - Kind:            LF_MEMBER1175            DataMember:1176              Attrs:           31177              Type:            41861178              FieldOffset:     561179              Name:            helpstringdll1180          - Kind:            LF_MEMBER1181            DataMember:1182              Attrs:           31183              Type:            41861184              FieldOffset:     641185              Name:            helpfile1186          - Kind:            LF_MEMBER1187            DataMember:1188              Attrs:           31189              Type:            1161190              FieldOffset:     721191              Name:            helpcontext1192          - Kind:            LF_MEMBER1193            DataMember:1194              Attrs:           31195              Type:            481196              FieldOffset:     761197              Name:            hidden1198          - Kind:            LF_MEMBER1199            DataMember:1200              Attrs:           31201              Type:            481202              FieldOffset:     771203              Name:            restricted1204          - Kind:            LF_MEMBER1205            DataMember:1206              Attrs:           31207              Type:            41861208              FieldOffset:     801209              Name:            custom1210          - Kind:            LF_MEMBER1211            DataMember:1212              Attrs:           31213              Type:            41861214              FieldOffset:     881215              Name:            resource_name1216      - Kind:            LF_STRUCTURE1217        Class:1218          MemberCount:     191219          Options:         [ None, HasConstructorOrDestructor, ContainsNestedClass, HasUniqueName ]1220          FieldList:       41941221          Name:            '__vc_attributes::moduleAttribute'1222          UniqueName:      '.?AUmoduleAttribute@__vc_attributes@@'1223          DerivationList:  01224          VTableShape:     01225          Size:            961226      - Kind:            LF_UDT_SRC_LINE1227        UdtSourceLine:1228          UDT:             41951229          SourceFile:      41831230          LineNumber:      4811231      - Kind:            LF_STRUCTURE1232        Class:1233          MemberCount:     01234          Options:         [ None, ForwardReference, HasUniqueName ]1235          FieldList:       01236          Name:            '__vc_attributes::event_receiverAttribute'1237          UniqueName:      '.?AUevent_receiverAttribute@__vc_attributes@@'1238          DerivationList:  01239          VTableShape:     01240          Size:            01241      - Kind:            LF_FIELDLIST1242        FieldList:1243          - Kind:            LF_ENUMERATE1244            Enumerator:1245              Attrs:           31246              Value:           01247              Name:            native1248          - Kind:            LF_ENUMERATE1249            Enumerator:1250              Attrs:           31251              Value:           11252              Name:            com1253          - Kind:            LF_ENUMERATE1254            Enumerator:1255              Attrs:           31256              Value:           21257              Name:            managed1258      - Kind:            LF_ENUM1259        Enum:1260          NumEnumerators:  31261          Options:         [ None, Nested, HasUniqueName ]1262          FieldList:       41981263          Name:            '__vc_attributes::event_receiverAttribute::type_e'1264          UniqueName:      '.?AW4type_e@event_receiverAttribute@__vc_attributes@@'1265          UnderlyingType:  1161266      - Kind:            LF_UDT_SRC_LINE1267        UdtSourceLine:1268          UDT:             41991269          SourceFile:      41831270          LineNumber:      1361271      - Kind:            LF_ARGLIST1272        ArgList:1273          ArgIndices:      [ 4199, 48 ]1274      - Kind:            LF_POINTER1275        Pointer:1276          ReferentType:    41971277          Attrs:           665721278      - Kind:            LF_MFUNCTION1279        MemberFunction:1280          ReturnType:      31281          ClassType:       41971282          ThisType:        42021283          CallConv:        NearC1284          Options:         [ None, Constructor ]1285          ParameterCount:  21286          ArgumentList:    42011287          ThisPointerAdjustment: 01288      - Kind:            LF_ARGLIST1289        ArgList:1290          ArgIndices:      [ 4199 ]1291      - Kind:            LF_MFUNCTION1292        MemberFunction:1293          ReturnType:      31294          ClassType:       41971295          ThisType:        42021296          CallConv:        NearC1297          Options:         [ None, Constructor ]1298          ParameterCount:  11299          ArgumentList:    42041300          ThisPointerAdjustment: 01301      - Kind:            LF_MFUNCTION1302        MemberFunction:1303          ReturnType:      31304          ClassType:       41971305          ThisType:        42021306          CallConv:        NearC1307          Options:         [ None, Constructor ]1308          ParameterCount:  01309          ArgumentList:    41001310          ThisPointerAdjustment: 01311      - Kind:            LF_METHODLIST1312        MethodOverloadList:1313          Methods:1314            - Type:            42031315              Attrs:           31316              VFTableOffset:   -11317              Name:            ''1318            - Type:            42051319              Attrs:           31320              VFTableOffset:   -11321              Name:            ''1322            - Type:            42061323              Attrs:           31324              VFTableOffset:   -11325              Name:            ''1326      - Kind:            LF_FIELDLIST1327        FieldList:1328          - Kind:            LF_NESTTYPE1329            NestedType:1330              Type:            41991331              Name:            type_e1332          - Kind:            LF_METHOD1333            OverloadedMethod:1334              NumOverloads:    31335              MethodList:      42071336              Name:            event_receiverAttribute1337          - Kind:            LF_MEMBER1338            DataMember:1339              Attrs:           31340              Type:            41991341              FieldOffset:     01342              Name:            type1343          - Kind:            LF_MEMBER1344            DataMember:1345              Attrs:           31346              Type:            481347              FieldOffset:     41348              Name:            layout_dependent1349      - Kind:            LF_STRUCTURE1350        Class:1351          MemberCount:     61352          Options:         [ None, HasConstructorOrDestructor, ContainsNestedClass, HasUniqueName ]1353          FieldList:       42081354          Name:            '__vc_attributes::event_receiverAttribute'1355          UniqueName:      '.?AUevent_receiverAttribute@__vc_attributes@@'1356          DerivationList:  01357          VTableShape:     01358          Size:            81359      - Kind:            LF_UDT_SRC_LINE1360        UdtSourceLine:1361          UDT:             42091362          SourceFile:      41831363          LineNumber:      1351364      - Kind:            LF_STRUCTURE1365        Class:1366          MemberCount:     01367          Options:         [ None, ForwardReference, HasUniqueName ]1368          FieldList:       01369          Name:            '__vc_attributes::aggregatableAttribute'1370          UniqueName:      '.?AUaggregatableAttribute@__vc_attributes@@'1371          DerivationList:  01372          VTableShape:     01373          Size:            01374      - Kind:            LF_FIELDLIST1375        FieldList:1376          - Kind:            LF_ENUMERATE1377            Enumerator:1378              Attrs:           31379              Value:           01380              Name:            never1381          - Kind:            LF_ENUMERATE1382            Enumerator:1383              Attrs:           31384              Value:           11385              Name:            allowed1386          - Kind:            LF_ENUMERATE1387            Enumerator:1388              Attrs:           31389              Value:           21390              Name:            always1391      - Kind:            LF_ENUM1392        Enum:1393          NumEnumerators:  31394          Options:         [ None, Nested, HasUniqueName ]1395          FieldList:       42121396          Name:            '__vc_attributes::aggregatableAttribute::type_e'1397          UniqueName:      '.?AW4type_e@aggregatableAttribute@__vc_attributes@@'1398          UnderlyingType:  1161399      - Kind:            LF_UDT_SRC_LINE1400        UdtSourceLine:1401          UDT:             42131402          SourceFile:      41831403          LineNumber:      5451404      - Kind:            LF_ARGLIST1405        ArgList:1406          ArgIndices:      [ 4213 ]1407      - Kind:            LF_POINTER1408        Pointer:1409          ReferentType:    42111410          Attrs:           665721411      - Kind:            LF_MFUNCTION1412        MemberFunction:1413          ReturnType:      31414          ClassType:       42111415          ThisType:        42161416          CallConv:        NearC1417          Options:         [ None, Constructor ]1418          ParameterCount:  11419          ArgumentList:    42151420          ThisPointerAdjustment: 01421      - Kind:            LF_MFUNCTION1422        MemberFunction:1423          ReturnType:      31424          ClassType:       42111425          ThisType:        42161426          CallConv:        NearC1427          Options:         [ None, Constructor ]1428          ParameterCount:  01429          ArgumentList:    41001430          ThisPointerAdjustment: 01431      - Kind:            LF_METHODLIST1432        MethodOverloadList:1433          Methods:1434            - Type:            42171435              Attrs:           31436              VFTableOffset:   -11437              Name:            ''1438            - Type:            42181439              Attrs:           31440              VFTableOffset:   -11441              Name:            ''1442      - Kind:            LF_FIELDLIST1443        FieldList:1444          - Kind:            LF_NESTTYPE1445            NestedType:1446              Type:            42131447              Name:            type_e1448          - Kind:            LF_METHOD1449            OverloadedMethod:1450              NumOverloads:    21451              MethodList:      42191452              Name:            aggregatableAttribute1453          - Kind:            LF_MEMBER1454            DataMember:1455              Attrs:           31456              Type:            42131457              FieldOffset:     01458              Name:            type1459      - Kind:            LF_STRUCTURE1460        Class:1461          MemberCount:     41462          Options:         [ None, HasConstructorOrDestructor, ContainsNestedClass, HasUniqueName ]1463          FieldList:       42201464          Name:            '__vc_attributes::aggregatableAttribute'1465          UniqueName:      '.?AUaggregatableAttribute@__vc_attributes@@'1466          DerivationList:  01467          VTableShape:     01468          Size:            41469      - Kind:            LF_UDT_SRC_LINE1470        UdtSourceLine:1471          UDT:             42211472          SourceFile:      41831473          LineNumber:      5441474      - Kind:            LF_STRUCTURE1475        Class:1476          MemberCount:     01477          Options:         [ None, ForwardReference, HasUniqueName ]1478          FieldList:       01479          Name:            '__vc_attributes::threadingAttribute'1480          UniqueName:      '.?AUthreadingAttribute@__vc_attributes@@'1481          DerivationList:  01482          VTableShape:     01483          Size:            01484      - Kind:            LF_FIELDLIST1485        FieldList:1486          - Kind:            LF_ENUMERATE1487            Enumerator:1488              Attrs:           31489              Value:           11490              Name:            apartment1491          - Kind:            LF_ENUMERATE1492            Enumerator:1493              Attrs:           31494              Value:           21495              Name:            single1496          - Kind:            LF_ENUMERATE1497            Enumerator:1498              Attrs:           31499              Value:           31500              Name:            free1501          - Kind:            LF_ENUMERATE1502            Enumerator:1503              Attrs:           31504              Value:           41505              Name:            neutral1506          - Kind:            LF_ENUMERATE1507            Enumerator:1508              Attrs:           31509              Value:           51510              Name:            both1511      - Kind:            LF_ENUM1512        Enum:1513          NumEnumerators:  51514          Options:         [ None, Nested, HasUniqueName ]1515          FieldList:       42241516          Name:            '__vc_attributes::threadingAttribute::threading_e'1517          UniqueName:      '.?AW4threading_e@threadingAttribute@__vc_attributes@@'1518          UnderlyingType:  1161519      - Kind:            LF_UDT_SRC_LINE1520        UdtSourceLine:1521          UDT:             42251522          SourceFile:      41831523          LineNumber:      4231524      - Kind:            LF_ARGLIST1525        ArgList:1526          ArgIndices:      [ 4225 ]1527      - Kind:            LF_POINTER1528        Pointer:1529          ReferentType:    42231530          Attrs:           665721531      - Kind:            LF_MFUNCTION1532        MemberFunction:1533          ReturnType:      31534          ClassType:       42231535          ThisType:        42281536          CallConv:        NearC1537          Options:         [ None, Constructor ]1538          ParameterCount:  11539          ArgumentList:    42271540          ThisPointerAdjustment: 01541      - Kind:            LF_MFUNCTION1542        MemberFunction:1543          ReturnType:      31544          ClassType:       42231545          ThisType:        42281546          CallConv:        NearC1547          Options:         [ None, Constructor ]1548          ParameterCount:  01549          ArgumentList:    41001550          ThisPointerAdjustment: 01551      - Kind:            LF_METHODLIST1552        MethodOverloadList:1553          Methods:1554            - Type:            42291555              Attrs:           31556              VFTableOffset:   -11557              Name:            ''1558            - Type:            42301559              Attrs:           31560              VFTableOffset:   -11561              Name:            ''1562      - Kind:            LF_FIELDLIST1563        FieldList:1564          - Kind:            LF_NESTTYPE1565            NestedType:1566              Type:            42251567              Name:            threading_e1568          - Kind:            LF_METHOD1569            OverloadedMethod:1570              NumOverloads:    21571              MethodList:      42311572              Name:            threadingAttribute1573          - Kind:            LF_MEMBER1574            DataMember:1575              Attrs:           31576              Type:            42251577              FieldOffset:     01578              Name:            value1579      - Kind:            LF_STRUCTURE1580        Class:1581          MemberCount:     41582          Options:         [ None, HasConstructorOrDestructor, ContainsNestedClass, HasUniqueName ]1583          FieldList:       42321584          Name:            '__vc_attributes::threadingAttribute'1585          UniqueName:      '.?AUthreadingAttribute@__vc_attributes@@'1586          DerivationList:  01587          VTableShape:     01588          Size:            41589      - Kind:            LF_UDT_SRC_LINE1590        UdtSourceLine:1591          UDT:             42331592          SourceFile:      41831593          LineNumber:      4221594      - Kind:            LF_STRUCTURE1595        Class:1596          MemberCount:     01597          Options:         [ None, ForwardReference, HasUniqueName ]1598          FieldList:       01599          Name:            '__vc_attributes::helper_attributes::usageAttribute'1600          UniqueName:      '.?AUusageAttribute@helper_attributes@__vc_attributes@@'1601          DerivationList:  01602          VTableShape:     01603          Size:            01604      - Kind:            LF_FIELDLIST1605        FieldList:1606          - Kind:            LF_ENUMERATE1607            Enumerator:1608              Attrs:           31609              Value:           01610              Name:            eAnyUsage1611          - Kind:            LF_ENUMERATE1612            Enumerator:1613              Attrs:           31614              Value:           11615              Name:            eCoClassUsage1616          - Kind:            LF_ENUMERATE1617            Enumerator:1618              Attrs:           31619              Value:           21620              Name:            eCOMInterfaceUsage1621          - Kind:            LF_ENUMERATE1622            Enumerator:1623              Attrs:           31624              Value:           61625              Name:            eInterfaceUsage1626          - Kind:            LF_ENUMERATE1627            Enumerator:1628              Attrs:           31629              Value:           81630              Name:            eMemberUsage1631          - Kind:            LF_ENUMERATE1632            Enumerator:1633              Attrs:           31634              Value:           161635              Name:            eMethodUsage1636          - Kind:            LF_ENUMERATE1637            Enumerator:1638              Attrs:           31639              Value:           321640              Name:            eInterfaceMethodUsage1641          - Kind:            LF_ENUMERATE1642            Enumerator:1643              Attrs:           31644              Value:           641645              Name:            eInterfaceMemberUsage1646          - Kind:            LF_ENUMERATE1647            Enumerator:1648              Attrs:           31649              Value:           1281650              Name:            eCoClassMemberUsage1651          - Kind:            LF_ENUMERATE1652            Enumerator:1653              Attrs:           31654              Value:           2561655              Name:            eCoClassMethodUsage1656          - Kind:            LF_ENUMERATE1657            Enumerator:1658              Attrs:           31659              Value:           7681660              Name:            eGlobalMethodUsage1661          - Kind:            LF_ENUMERATE1662            Enumerator:1663              Attrs:           31664              Value:           10241665              Name:            eGlobalDataUsage1666          - Kind:            LF_ENUMERATE1667            Enumerator:1668              Attrs:           31669              Value:           20481670              Name:            eClassUsage1671          - Kind:            LF_ENUMERATE1672            Enumerator:1673              Attrs:           31674              Value:           40961675              Name:            eInterfaceParameterUsage1676          - Kind:            LF_ENUMERATE1677            Enumerator:1678              Attrs:           31679              Value:           122881680              Name:            eMethodParameterUsage1681          - Kind:            LF_ENUMERATE1682            Enumerator:1683              Attrs:           31684              Value:           163841685              Name:            eIDLModuleUsage1686          - Kind:            LF_ENUMERATE1687            Enumerator:1688              Attrs:           31689              Value:           327681690              Name:            eAnonymousUsage1691          - Kind:            LF_ENUMERATE1692            Enumerator:1693              Attrs:           31694              Value:           655361695              Name:            eTypedefUsage1696          - Kind:            LF_ENUMERATE1697            Enumerator:1698              Attrs:           31699              Value:           1310721700              Name:            eUnionUsage1701          - Kind:            LF_ENUMERATE1702            Enumerator:1703              Attrs:           31704              Value:           2621441705              Name:            eEnumUsage1706          - Kind:            LF_ENUMERATE1707            Enumerator:1708              Attrs:           31709              Value:           5242881710              Name:            eDefineTagUsage1711          - Kind:            LF_ENUMERATE1712            Enumerator:1713              Attrs:           31714              Value:           10485761715              Name:            eStructUsage1716          - Kind:            LF_ENUMERATE1717            Enumerator:1718              Attrs:           31719              Value:           20971521720              Name:            eLocalUsage1721          - Kind:            LF_ENUMERATE1722            Enumerator:1723              Attrs:           31724              Value:           41943041725              Name:            ePropertyUsage1726          - Kind:            LF_ENUMERATE1727            Enumerator:1728              Attrs:           31729              Value:           83886081730              Name:            eEventUsage1731          - Kind:            LF_ENUMERATE1732            Enumerator:1733              Attrs:           31734              Value:           167772161735              Name:            eTemplateUsage1736          - Kind:            LF_ENUMERATE1737            Enumerator:1738              Attrs:           31739              Value:           167772161740              Name:            eModuleUsage1741          - Kind:            LF_ENUMERATE1742            Enumerator:1743              Attrs:           31744              Value:           335544321745              Name:            eIllegalUsage1746          - Kind:            LF_ENUMERATE1747            Enumerator:1748              Attrs:           31749              Value:           671088641750              Name:            eAsynchronousUsage1751          - Kind:            LF_ENUMERATE1752            Enumerator:1753              Attrs:           31754              Value:           41615351755              Name:            eAnyIDLUsage1756      - Kind:            LF_ENUM1757        Enum:1758          NumEnumerators:  301759          Options:         [ None, Nested, HasUniqueName ]1760          FieldList:       42361761          Name:            '__vc_attributes::helper_attributes::usageAttribute::usage_e'1762          UniqueName:      '.?AW4usage_e@usageAttribute@helper_attributes@__vc_attributes@@'1763          UnderlyingType:  1161764      - Kind:            LF_UDT_SRC_LINE1765        UdtSourceLine:1766          UDT:             42371767          SourceFile:      41831768          LineNumber:      511769      - Kind:            LF_ARGLIST1770        ArgList:1771          ArgIndices:      [ 117 ]1772      - Kind:            LF_POINTER1773        Pointer:1774          ReferentType:    42351775          Attrs:           665721776      - Kind:            LF_MFUNCTION1777        MemberFunction:1778          ReturnType:      31779          ClassType:       42351780          ThisType:        42401781          CallConv:        NearC1782          Options:         [ None, Constructor ]1783          ParameterCount:  11784          ArgumentList:    42391785          ThisPointerAdjustment: 01786      - Kind:            LF_FIELDLIST1787        FieldList:1788          - Kind:            LF_NESTTYPE1789            NestedType:1790              Type:            42371791              Name:            usage_e1792          - Kind:            LF_ONEMETHOD1793            OneMethod:1794              Type:            42411795              Attrs:           31796              VFTableOffset:   -11797              Name:            usageAttribute1798          - Kind:            LF_MEMBER1799            DataMember:1800              Attrs:           31801              Type:            1171802              FieldOffset:     01803              Name:            value1804      - Kind:            LF_STRUCTURE1805        Class:1806          MemberCount:     31807          Options:         [ None, HasConstructorOrDestructor, ContainsNestedClass, HasUniqueName ]1808          FieldList:       42421809          Name:            '__vc_attributes::helper_attributes::usageAttribute'1810          UniqueName:      '.?AUusageAttribute@helper_attributes@__vc_attributes@@'1811          DerivationList:  01812          VTableShape:     01813          Size:            41814      - Kind:            LF_UDT_SRC_LINE1815        UdtSourceLine:1816          UDT:             42431817          SourceFile:      41831818          LineNumber:      491819      - Kind:            LF_STRUCTURE1820        Class:1821          MemberCount:     01822          Options:         [ None, ForwardReference, HasUniqueName ]1823          FieldList:       01824          Name:            '__vc_attributes::helper_attributes::v1_alttypeAttribute'1825          UniqueName:      '.?AUv1_alttypeAttribute@helper_attributes@__vc_attributes@@'1826          DerivationList:  01827          VTableShape:     01828          Size:            01829      - Kind:            LF_FIELDLIST1830        FieldList:1831          - Kind:            LF_ENUMERATE1832            Enumerator:1833              Attrs:           31834              Value:           01835              Name:            eBoolean1836          - Kind:            LF_ENUMERATE1837            Enumerator:1838              Attrs:           31839              Value:           11840              Name:            eInteger1841          - Kind:            LF_ENUMERATE1842            Enumerator:1843              Attrs:           31844              Value:           21845              Name:            eFloat1846          - Kind:            LF_ENUMERATE1847            Enumerator:1848              Attrs:           31849              Value:           31850              Name:            eDouble1851      - Kind:            LF_ENUM1852        Enum:1853          NumEnumerators:  41854          Options:         [ None, Nested, HasUniqueName ]1855          FieldList:       42461856          Name:            '__vc_attributes::helper_attributes::v1_alttypeAttribute::type_e'1857          UniqueName:      '.?AW4type_e@v1_alttypeAttribute@helper_attributes@__vc_attributes@@'1858          UnderlyingType:  1161859      - Kind:            LF_UDT_SRC_LINE1860        UdtSourceLine:1861          UDT:             42471862          SourceFile:      41831863          LineNumber:      381864      - Kind:            LF_ARGLIST1865        ArgList:1866          ArgIndices:      [ 4247 ]1867      - Kind:            LF_POINTER1868        Pointer:1869          ReferentType:    42451870          Attrs:           665721871      - Kind:            LF_MFUNCTION1872        MemberFunction:1873          ReturnType:      31874          ClassType:       42451875          ThisType:        42501876          CallConv:        NearC1877          Options:         [ None, Constructor ]1878          ParameterCount:  11879          ArgumentList:    42491880          ThisPointerAdjustment: 01881      - Kind:            LF_FIELDLIST1882        FieldList:1883          - Kind:            LF_NESTTYPE1884            NestedType:1885              Type:            42471886              Name:            type_e1887          - Kind:            LF_ONEMETHOD1888            OneMethod:1889              Type:            42511890              Attrs:           31891              VFTableOffset:   -11892              Name:            v1_alttypeAttribute1893          - Kind:            LF_MEMBER1894            DataMember:1895              Attrs:           31896              Type:            42471897              FieldOffset:     01898              Name:            type1899      - Kind:            LF_STRUCTURE1900        Class:1901          MemberCount:     31902          Options:         [ None, HasConstructorOrDestructor, ContainsNestedClass, HasUniqueName ]1903          FieldList:       42521904          Name:            '__vc_attributes::helper_attributes::v1_alttypeAttribute'1905          UniqueName:      '.?AUv1_alttypeAttribute@helper_attributes@__vc_attributes@@'1906          DerivationList:  01907          VTableShape:     01908          Size:            41909      - Kind:            LF_UDT_SRC_LINE1910        UdtSourceLine:1911          UDT:             42531912          SourceFile:      41831913          LineNumber:      371914      - Kind:            LF_STRUCTURE1915        Class:1916          MemberCount:     01917          Options:         [ None, ForwardReference, HasUniqueName ]1918          FieldList:       01919          Name:            '__vc_attributes::event_sourceAttribute'1920          UniqueName:      '.?AUevent_sourceAttribute@__vc_attributes@@'1921          DerivationList:  01922          VTableShape:     01923          Size:            01924      - Kind:            LF_FIELDLIST1925        FieldList:1926          - Kind:            LF_ENUMERATE1927            Enumerator:1928              Attrs:           31929              Value:           01930              Name:            native1931          - Kind:            LF_ENUMERATE1932            Enumerator:1933              Attrs:           31934              Value:           11935              Name:            com1936          - Kind:            LF_ENUMERATE1937            Enumerator:1938              Attrs:           31939              Value:           21940              Name:            managed1941      - Kind:            LF_ENUM1942        Enum:1943          NumEnumerators:  31944          Options:         [ None, Nested, HasUniqueName ]1945          FieldList:       42561946          Name:            '__vc_attributes::event_sourceAttribute::type_e'1947          UniqueName:      '.?AW4type_e@event_sourceAttribute@__vc_attributes@@'1948          UnderlyingType:  1161949      - Kind:            LF_UDT_SRC_LINE1950        UdtSourceLine:1951          UDT:             42571952          SourceFile:      41831953          LineNumber:      11421954      - Kind:            LF_FIELDLIST1955        FieldList:1956          - Kind:            LF_ENUMERATE1957            Enumerator:1958              Attrs:           31959              Value:           01960              Name:            speed1961          - Kind:            LF_ENUMERATE1962            Enumerator:1963              Attrs:           31964              Value:           11965              Name:            size1966      - Kind:            LF_ENUM1967        Enum:1968          NumEnumerators:  21969          Options:         [ None, Nested, HasUniqueName ]1970          FieldList:       42591971          Name:            '__vc_attributes::event_sourceAttribute::optimize_e'1972          UniqueName:      '.?AW4optimize_e@event_sourceAttribute@__vc_attributes@@'1973          UnderlyingType:  1161974      - Kind:            LF_UDT_SRC_LINE1975        UdtSourceLine:1976          UDT:             42601977          SourceFile:      41831978          LineNumber:      11451979      - Kind:            LF_ARGLIST1980        ArgList:1981          ArgIndices:      [ 4257 ]1982      - Kind:            LF_POINTER1983        Pointer:1984          ReferentType:    42551985          Attrs:           665721986      - Kind:            LF_MFUNCTION1987        MemberFunction:1988          ReturnType:      31989          ClassType:       42551990          ThisType:        42631991          CallConv:        NearC1992          Options:         [ None, Constructor ]1993          ParameterCount:  11994          ArgumentList:    42621995          ThisPointerAdjustment: 01996      - Kind:            LF_MFUNCTION1997        MemberFunction:1998          ReturnType:      31999          ClassType:       42552000          ThisType:        42632001          CallConv:        NearC2002          Options:         [ None, Constructor ]2003          ParameterCount:  02004          ArgumentList:    41002005          ThisPointerAdjustment: 02006      - Kind:            LF_METHODLIST2007        MethodOverloadList:2008          Methods:2009            - Type:            42642010              Attrs:           32011              VFTableOffset:   -12012              Name:            ''2013            - Type:            42652014              Attrs:           32015              VFTableOffset:   -12016              Name:            ''2017      - Kind:            LF_FIELDLIST2018        FieldList:2019          - Kind:            LF_NESTTYPE2020            NestedType:2021              Type:            42572022              Name:            type_e2023          - Kind:            LF_NESTTYPE2024            NestedType:2025              Type:            42602026              Name:            optimize_e2027          - Kind:            LF_METHOD2028            OverloadedMethod:2029              NumOverloads:    22030              MethodList:      42662031              Name:            event_sourceAttribute2032          - Kind:            LF_MEMBER2033            DataMember:2034              Attrs:           32035              Type:            42572036              FieldOffset:     02037              Name:            type2038          - Kind:            LF_MEMBER2039            DataMember:2040              Attrs:           32041              Type:            42602042              FieldOffset:     42043              Name:            optimize2044          - Kind:            LF_MEMBER2045            DataMember:2046              Attrs:           32047              Type:            482048              FieldOffset:     82049              Name:            decorate2050      - Kind:            LF_STRUCTURE2051        Class:2052          MemberCount:     72053          Options:         [ None, HasConstructorOrDestructor, ContainsNestedClass, HasUniqueName ]2054          FieldList:       42672055          Name:            '__vc_attributes::event_sourceAttribute'2056          UniqueName:      '.?AUevent_sourceAttribute@__vc_attributes@@'2057          DerivationList:  02058          VTableShape:     02059          Size:            122060      - Kind:            LF_UDT_SRC_LINE2061        UdtSourceLine:2062          UDT:             42682063          SourceFile:      41832064          LineNumber:      11412065      - Kind:            LF_VFTABLE2066        VFTable:2067          CompleteClass:   41172068          OverriddenVFTable: 02069          VFPtrOffset:     02070          MethodNames:2071            - '??_7A@@6B@'2072            - '?f@A@@UEAAHXZ'2073      - Kind:            LF_VFTABLE2074        VFTable:2075          CompleteClass:   41402076          OverriddenVFTable: 02077          VFPtrOffset:     02078          MethodNames:2079            - '??_7B@@6B@'2080            - '?f@B@@UEAAHXZ'2081      - Kind:            LF_VFTABLE2082        VFTable:2083          CompleteClass:   41602084          OverriddenVFTable: 42702085          VFPtrOffset:     02086          MethodNames:2087            - '??_7C@@6BA@@@'2088            - '?f@C@@UEAAHXZ'2089      - Kind:            LF_VFTABLE2090        VFTable:2091          CompleteClass:   41602092          OverriddenVFTable: 42712093          VFPtrOffset:     82094          MethodNames:2095            - '??_7C@@6BB@@@'2096            - '?f@C@@W7EAAHXZ'2097      - Kind:            LF_STRING_ID2098        StringId:2099          Id:              02100          String:          'C:\src\llvm-project\build'2101      - Kind:            LF_STRING_ID2102        StringId:2103          Id:              02104          String:          'C:\PROGRA~2\MICROS~1\2017\PROFES~1\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\cl.exe'2105      - Kind:            LF_STRING_ID2106        StringId:2107          Id:              02108          String:          '-GR- -Z7 -c -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.162'2109      - Kind:            LF_SUBSTR_LIST2110        StringList:2111          StringIndices:   [ 4276 ]2112      - Kind:            LF_STRING_ID2113        StringId:2114          Id:              42772115          String:          '99.0\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'2116      - Kind:            LF_STRING_ID2117        StringId:2118          Id:              02119          String:          t.cpp2120      - Kind:            LF_STRING_ID2121        StringId:2122          Id:              02123          String:          'C:\src\llvm-project\build\vc140.pdb'2124      - Kind:            LF_BUILDINFO2125        BuildInfo:2126          ArgIndices:      [ 4274, 4275, 4279, 4280, 4278 ]2127  - Name:            '.text$mn'2128    Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]2129    Alignment:       162130    SectionData:     48894C240833C0C3CCCCCCCCCCCCCCCC48894C240833C0C3CCCCCCCCCCCCCCCC48894C24084883EC28488B4C2430E800000000488B4424304883C008488BC8E800000000488B442430488D0D00000000488908488B442430488D0D0000000048894808488B442430C740102A000000488B4424304883C428C3CCCCCCCCCCCCCC48894C2408488B4424088B4010C32131    Relocations:2132      - VirtualAddress:  472133        SymbolName:      '??0A@@QEAA@XZ'2134        Type:            IMAGE_REL_AMD64_REL322135      - VirtualAddress:  642136        SymbolName:      '??0B@@QEAA@XZ'2137        Type:            IMAGE_REL_AMD64_REL322138      - VirtualAddress:  762139        SymbolName:      '??_7C@@6BA@@@'2140        Type:            IMAGE_REL_AMD64_REL322141      - VirtualAddress:  912142        SymbolName:      '??_7C@@6BB@@@'2143        Type:            IMAGE_REL_AMD64_REL322144  - Name:            '.text$mn'2145    Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]2146    Alignment:       162147    SectionData:     48894C2408488B442408488D0D00000000488908488B442408C32148    Relocations:2149      - VirtualAddress:  132150        SymbolName:      '??_7A@@6B@'2151        Type:            IMAGE_REL_AMD64_REL322152  - Name:            '.debug$S'2153    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]2154    Alignment:       12155    Subsections:2156      - !Symbols2157        Records:2158          - Kind:            S_GPROC32_ID2159            ProcSym:2160              CodeSize:        262161              DbgStart:        52162              DbgEnd:          252163              FunctionType:    41762164              Flags:           [  ]2165              DisplayName:     'A::A'2166          - Kind:            S_FRAMEPROC2167            FrameProcSym:2168              TotalFrameBytes: 02169              PaddingFrameBytes: 02170              OffsetToPadding: 02171              BytesOfCalleeSavedRegisters: 02172              OffsetOfExceptionHandler: 02173              SectionIdOfExceptionHandler: 02174              Flags:           [ MarkedInline, AsynchronousExceptionHandling, OptimizedForSpeed ]2175          - Kind:            S_REGREL322176            RegRelativeSym:2177              Offset:          82178              Type:            40972179              Register:        RSP2180              VarName:         this2181          - Kind:            S_PROC_ID_END2182            ScopeEndSym:2183    Relocations:2184      - VirtualAddress:  442185        SymbolName:      '??0A@@QEAA@XZ'2186        Type:            IMAGE_REL_AMD64_SECREL2187      - VirtualAddress:  482188        SymbolName:      '??0A@@QEAA@XZ'2189        Type:            IMAGE_REL_AMD64_SECTION2190  - Name:            '.text$mn'2191    Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]2192    Alignment:       162193    SectionData:     48894C2408488B442408488D0D00000000488908488B442408C32194    Relocations:2195      - VirtualAddress:  132196        SymbolName:      '??_7B@@6B@'2197        Type:            IMAGE_REL_AMD64_REL322198  - Name:            '.debug$S'2199    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]2200    Alignment:       12201    Subsections:2202      - !Symbols2203        Records:2204          - Kind:            S_GPROC32_ID2205            ProcSym:2206              CodeSize:        262207              DbgStart:        52208              DbgEnd:          252209              FunctionType:    41772210              Flags:           [  ]2211              DisplayName:     'B::B'2212          - Kind:            S_FRAMEPROC2213            FrameProcSym:2214              TotalFrameBytes: 02215              PaddingFrameBytes: 02216              OffsetToPadding: 02217              BytesOfCalleeSavedRegisters: 02218              OffsetOfExceptionHandler: 02219              SectionIdOfExceptionHandler: 02220              Flags:           [ MarkedInline, AsynchronousExceptionHandling, OptimizedForSpeed ]2221          - Kind:            S_REGREL322222            RegRelativeSym:2223              Offset:          82224              Type:            41212225              Register:        RSP2226              VarName:         this2227          - Kind:            S_PROC_ID_END2228            ScopeEndSym:2229    Relocations:2230      - VirtualAddress:  442231        SymbolName:      '??0B@@QEAA@XZ'2232        Type:            IMAGE_REL_AMD64_SECREL2233      - VirtualAddress:  482234        SymbolName:      '??0B@@QEAA@XZ'2235        Type:            IMAGE_REL_AMD64_SECTION2236  - Name:            '.text$mn'2237    Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]2238    Alignment:       42239    SectionData:     4883E908E9000000002240    Relocations:2241      - VirtualAddress:  52242        SymbolName:      '?f@C@@UEAAHXZ'2243        Type:            IMAGE_REL_AMD64_REL322244  - Name:            '.debug$S'2245    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]2246    Alignment:       12247    Subsections:2248      - !Symbols2249        Records:2250          - Kind:            S_THUNK322251            Thunk32Sym:2252              Parent:          02253              End:             02254              Next:            02255              Off:             02256              Seg:             02257              Len:             92258              Ordinal:         Pcode2259          - Kind:            S_FRAMEPROC2260            FrameProcSym:2261              TotalFrameBytes: 02262              PaddingFrameBytes: 02263              OffsetToPadding: 02264              BytesOfCalleeSavedRegisters: 02265              OffsetOfExceptionHandler: 02266              SectionIdOfExceptionHandler: 02267              Flags:           [ MarkedInline, Naked, AsynchronousExceptionHandling ]2268          - Kind:            S_PROC_ID_END2269            ScopeEndSym:2270    Relocations:2271      - VirtualAddress:  282272        SymbolName:      '?f@C@@W7EAAHXZ'2273        Type:            IMAGE_REL_AMD64_SECREL2274      - VirtualAddress:  322275        SymbolName:      '?f@C@@W7EAAHXZ'2276        Type:            IMAGE_REL_AMD64_SECTION2277  - Name:            .xdata2278    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ]2279    Alignment:       42280    SectionData:     '0109010009420000'2281  - Name:            .pdata2282    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ]2283    Alignment:       42284    SectionData:     '000000005900000000000000'2285    Relocations:2286      - VirtualAddress:  02287        SymbolName:      '$LN3'2288        Type:            IMAGE_REL_AMD64_ADDR32NB2289      - VirtualAddress:  42290        SymbolName:      '$LN3'2291        Type:            IMAGE_REL_AMD64_ADDR32NB2292      - VirtualAddress:  82293        SymbolName:      '$unwind$??0C@@QEAA@XZ'2294        Type:            IMAGE_REL_AMD64_ADDR32NB2295  - Name:            .rdata2296    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_READ ]2297    Alignment:       82298    SectionData:     '0000000000000000'2299    Relocations:2300      - VirtualAddress:  02301        SymbolName:      '?f@A@@UEAAHXZ'2302        Type:            IMAGE_REL_AMD64_ADDR642303  - Name:            .rdata2304    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_READ ]2305    Alignment:       82306    SectionData:     '0000000000000000'2307    Relocations:2308      - VirtualAddress:  02309        SymbolName:      '?f@B@@UEAAHXZ'2310        Type:            IMAGE_REL_AMD64_ADDR642311  - Name:            .rdata2312    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_READ ]2313    Alignment:       82314    SectionData:     '0000000000000000'2315    Relocations:2316      - VirtualAddress:  02317        SymbolName:      '?f@C@@UEAAHXZ'2318        Type:            IMAGE_REL_AMD64_ADDR642319  - Name:            .rdata2320    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_READ ]2321    Alignment:       82322    SectionData:     '0000000000000000'2323    Relocations:2324      - VirtualAddress:  02325        SymbolName:      '?f@C@@W7EAAHXZ'2326        Type:            IMAGE_REL_AMD64_ADDR642327  - Name:            '.debug$S'2328    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]2329    Alignment:       12330    Subsections:2331      - !Symbols2332        Records:2333          - Kind:            S_GDATA322334            DataSym:2335              Type:            41792336              DisplayName:     'A::`vftable'''2337    Relocations:2338      - VirtualAddress:  202339        SymbolName:      '??_7A@@6B@'2340        Type:            IMAGE_REL_AMD64_SECREL2341      - VirtualAddress:  242342        SymbolName:      '??_7A@@6B@'2343        Type:            IMAGE_REL_AMD64_SECTION2344  - Name:            '.debug$S'2345    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]2346    Alignment:       12347    Subsections:2348      - !Symbols2349        Records:2350          - Kind:            S_GDATA322351            DataSym:2352              Type:            41792353              DisplayName:     'B::`vftable'''2354    Relocations:2355      - VirtualAddress:  202356        SymbolName:      '??_7B@@6B@'2357        Type:            IMAGE_REL_AMD64_SECREL2358      - VirtualAddress:  242359        SymbolName:      '??_7B@@6B@'2360        Type:            IMAGE_REL_AMD64_SECTION2361  - Name:            '.debug$S'2362    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]2363    Alignment:       12364    Subsections:2365      - !Symbols2366        Records:2367          - Kind:            S_GDATA322368            DataSym:2369              Type:            41792370              DisplayName:     'C::`vftable'''2371    Relocations:2372      - VirtualAddress:  202373        SymbolName:      '??_7C@@6BA@@@'2374        Type:            IMAGE_REL_AMD64_SECREL2375      - VirtualAddress:  242376        SymbolName:      '??_7C@@6BA@@@'2377        Type:            IMAGE_REL_AMD64_SECTION2378  - Name:            '.debug$S'2379    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]2380    Alignment:       12381    Subsections:2382      - !Symbols2383        Records:2384          - Kind:            S_GDATA322385            DataSym:2386              Type:            41792387              DisplayName:     'C::`vftable'''2388    Relocations:2389      - VirtualAddress:  202390        SymbolName:      '??_7C@@6BB@@@'2391        Type:            IMAGE_REL_AMD64_SECREL2392      - VirtualAddress:  242393        SymbolName:      '??_7C@@6BB@@@'2394        Type:            IMAGE_REL_AMD64_SECTION2395symbols:2396  - Name:            '@comp.id'2397    Value:           171304042398    SectionNumber:   -12399    SimpleType:      IMAGE_SYM_TYPE_NULL2400    ComplexType:     IMAGE_SYM_DTYPE_NULL2401    StorageClass:    IMAGE_SYM_CLASS_STATIC2402  - Name:            '@feat.00'2403    Value:           21474840482404    SectionNumber:   -12405    SimpleType:      IMAGE_SYM_TYPE_NULL2406    ComplexType:     IMAGE_SYM_DTYPE_NULL2407    StorageClass:    IMAGE_SYM_CLASS_STATIC2408  - Name:            .drectve2409    Value:           02410    SectionNumber:   12411    SimpleType:      IMAGE_SYM_TYPE_NULL2412    ComplexType:     IMAGE_SYM_DTYPE_NULL2413    StorageClass:    IMAGE_SYM_CLASS_STATIC2414    SectionDefinition:2415      Length:          692416      NumberOfRelocations: 02417      NumberOfLinenumbers: 02418      CheckSum:        8761252062419      Number:          02420  - Name:            '.debug$S'2421    Value:           02422    SectionNumber:   22423    SimpleType:      IMAGE_SYM_TYPE_NULL2424    ComplexType:     IMAGE_SYM_DTYPE_NULL2425    StorageClass:    IMAGE_SYM_CLASS_STATIC2426    SectionDefinition:2427      Length:          16682428      NumberOfRelocations: 162429      NumberOfLinenumbers: 02430      CheckSum:        02431      Number:          02432  - Name:            '.debug$T'2433    Value:           02434    SectionNumber:   32435    SimpleType:      IMAGE_SYM_TYPE_NULL2436    ComplexType:     IMAGE_SYM_DTYPE_NULL2437    StorageClass:    IMAGE_SYM_CLASS_STATIC2438    SectionDefinition:2439      Length:          82762440      NumberOfRelocations: 02441      NumberOfLinenumbers: 02442      CheckSum:        02443      Number:          02444  - Name:            '.text$mn'2445    Value:           02446    SectionNumber:   42447    SimpleType:      IMAGE_SYM_TYPE_NULL2448    ComplexType:     IMAGE_SYM_DTYPE_NULL2449    StorageClass:    IMAGE_SYM_CLASS_STATIC2450    SectionDefinition:2451      Length:          1422452      NumberOfRelocations: 42453      NumberOfLinenumbers: 02454      CheckSum:        19066911152455      Number:          02456  - Name:            '.text$mn'2457    Value:           02458    SectionNumber:   52459    SimpleType:      IMAGE_SYM_TYPE_NULL2460    ComplexType:     IMAGE_SYM_DTYPE_NULL2461    StorageClass:    IMAGE_SYM_CLASS_STATIC2462    SectionDefinition:2463      Length:          262464      NumberOfRelocations: 12465      NumberOfLinenumbers: 02466      CheckSum:        22994079972467      Number:          02468      Selection:       IMAGE_COMDAT_SELECT_ANY2469  - Name:            '.debug$S'2470    Value:           02471    SectionNumber:   62472    SimpleType:      IMAGE_SYM_TYPE_NULL2473    ComplexType:     IMAGE_SYM_DTYPE_NULL2474    StorageClass:    IMAGE_SYM_CLASS_STATIC2475    SectionDefinition:2476      Length:          1122477      NumberOfRelocations: 22478      NumberOfLinenumbers: 02479      CheckSum:        02480      Number:          52481      Selection:       IMAGE_COMDAT_SELECT_ASSOCIATIVE2482  - Name:            '.text$mn'2483    Value:           02484    SectionNumber:   72485    SimpleType:      IMAGE_SYM_TYPE_NULL2486    ComplexType:     IMAGE_SYM_DTYPE_NULL2487    StorageClass:    IMAGE_SYM_CLASS_STATIC2488    SectionDefinition:2489      Length:          262490      NumberOfRelocations: 12491      NumberOfLinenumbers: 02492      CheckSum:        22994079972493      Number:          02494      Selection:       IMAGE_COMDAT_SELECT_ANY2495  - Name:            '.debug$S'2496    Value:           02497    SectionNumber:   82498    SimpleType:      IMAGE_SYM_TYPE_NULL2499    ComplexType:     IMAGE_SYM_DTYPE_NULL2500    StorageClass:    IMAGE_SYM_CLASS_STATIC2501    SectionDefinition:2502      Length:          1122503      NumberOfRelocations: 22504      NumberOfLinenumbers: 02505      CheckSum:        02506      Number:          72507      Selection:       IMAGE_COMDAT_SELECT_ASSOCIATIVE2508  - Name:            '.text$mn'2509    Value:           02510    SectionNumber:   92511    SimpleType:      IMAGE_SYM_TYPE_NULL2512    ComplexType:     IMAGE_SYM_DTYPE_NULL2513    StorageClass:    IMAGE_SYM_CLASS_STATIC2514    SectionDefinition:2515      Length:          92516      NumberOfRelocations: 12517      NumberOfLinenumbers: 02518      CheckSum:        38809044812519      Number:          02520      Selection:       IMAGE_COMDAT_SELECT_ANY2521  - Name:            '.debug$S'2522    Value:           02523    SectionNumber:   102524    SimpleType:      IMAGE_SYM_TYPE_NULL2525    ComplexType:     IMAGE_SYM_DTYPE_NULL2526    StorageClass:    IMAGE_SYM_CLASS_STATIC2527    SectionDefinition:2528      Length:          1002529      NumberOfRelocations: 22530      NumberOfLinenumbers: 02531      CheckSum:        02532      Number:          92533      Selection:       IMAGE_COMDAT_SELECT_ASSOCIATIVE2534  - Name:            '?f@A@@UEAAHXZ'2535    Value:           02536    SectionNumber:   42537    SimpleType:      IMAGE_SYM_TYPE_NULL2538    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION2539    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL2540  - Name:            '??0A@@QEAA@XZ'2541    Value:           02542    SectionNumber:   52543    SimpleType:      IMAGE_SYM_TYPE_NULL2544    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION2545    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL2546  - Name:            '?f@B@@UEAAHXZ'2547    Value:           162548    SectionNumber:   42549    SimpleType:      IMAGE_SYM_TYPE_NULL2550    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION2551    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL2552  - Name:            '??0B@@QEAA@XZ'2553    Value:           02554    SectionNumber:   72555    SimpleType:      IMAGE_SYM_TYPE_NULL2556    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION2557    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL2558  - Name:            '??0C@@QEAA@XZ'2559    Value:           322560    SectionNumber:   42561    SimpleType:      IMAGE_SYM_TYPE_NULL2562    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION2563    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL2564  - Name:            '?f@C@@UEAAHXZ'2565    Value:           1282566    SectionNumber:   42567    SimpleType:      IMAGE_SYM_TYPE_NULL2568    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION2569    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL2570  - Name:            '?f@C@@W7EAAHXZ'2571    Value:           02572    SectionNumber:   92573    SimpleType:      IMAGE_SYM_TYPE_NULL2574    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION2575    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL2576  - Name:            '$LN3'2577    Value:           322578    SectionNumber:   42579    SimpleType:      IMAGE_SYM_TYPE_NULL2580    ComplexType:     IMAGE_SYM_DTYPE_NULL2581    StorageClass:    IMAGE_SYM_CLASS_LABEL2582  - Name:            .xdata2583    Value:           02584    SectionNumber:   112585    SimpleType:      IMAGE_SYM_TYPE_NULL2586    ComplexType:     IMAGE_SYM_DTYPE_NULL2587    StorageClass:    IMAGE_SYM_CLASS_STATIC2588    SectionDefinition:2589      Length:          82590      NumberOfRelocations: 02591      NumberOfLinenumbers: 02592      CheckSum:        26251429882593      Number:          02594  - Name:            '$unwind$??0C@@QEAA@XZ'2595    Value:           02596    SectionNumber:   112597    SimpleType:      IMAGE_SYM_TYPE_NULL2598    ComplexType:     IMAGE_SYM_DTYPE_NULL2599    StorageClass:    IMAGE_SYM_CLASS_STATIC2600  - Name:            .pdata2601    Value:           02602    SectionNumber:   122603    SimpleType:      IMAGE_SYM_TYPE_NULL2604    ComplexType:     IMAGE_SYM_DTYPE_NULL2605    StorageClass:    IMAGE_SYM_CLASS_STATIC2606    SectionDefinition:2607      Length:          122608      NumberOfRelocations: 32609      NumberOfLinenumbers: 02610      CheckSum:        12484548932611      Number:          02612  - Name:            '$pdata$??0C@@QEAA@XZ'2613    Value:           02614    SectionNumber:   122615    SimpleType:      IMAGE_SYM_TYPE_NULL2616    ComplexType:     IMAGE_SYM_DTYPE_NULL2617    StorageClass:    IMAGE_SYM_CLASS_STATIC2618  - Name:            .rdata2619    Value:           02620    SectionNumber:   132621    SimpleType:      IMAGE_SYM_TYPE_NULL2622    ComplexType:     IMAGE_SYM_DTYPE_NULL2623    StorageClass:    IMAGE_SYM_CLASS_STATIC2624    SectionDefinition:2625      Length:          82626      NumberOfRelocations: 12627      NumberOfLinenumbers: 02628      CheckSum:        02629      Number:          02630      Selection:       IMAGE_COMDAT_SELECT_ANY2631  - Name:            '??_7A@@6B@'2632    Value:           02633    SectionNumber:   132634    SimpleType:      IMAGE_SYM_TYPE_NULL2635    ComplexType:     IMAGE_SYM_DTYPE_NULL2636    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL2637  - Name:            .rdata2638    Value:           02639    SectionNumber:   142640    SimpleType:      IMAGE_SYM_TYPE_NULL2641    ComplexType:     IMAGE_SYM_DTYPE_NULL2642    StorageClass:    IMAGE_SYM_CLASS_STATIC2643    SectionDefinition:2644      Length:          82645      NumberOfRelocations: 12646      NumberOfLinenumbers: 02647      CheckSum:        02648      Number:          02649      Selection:       IMAGE_COMDAT_SELECT_ANY2650  - Name:            '??_7B@@6B@'2651    Value:           02652    SectionNumber:   142653    SimpleType:      IMAGE_SYM_TYPE_NULL2654    ComplexType:     IMAGE_SYM_DTYPE_NULL2655    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL2656  - Name:            .rdata2657    Value:           02658    SectionNumber:   152659    SimpleType:      IMAGE_SYM_TYPE_NULL2660    ComplexType:     IMAGE_SYM_DTYPE_NULL2661    StorageClass:    IMAGE_SYM_CLASS_STATIC2662    SectionDefinition:2663      Length:          82664      NumberOfRelocations: 12665      NumberOfLinenumbers: 02666      CheckSum:        02667      Number:          02668      Selection:       IMAGE_COMDAT_SELECT_ANY2669  - Name:            '??_7C@@6BA@@@'2670    Value:           02671    SectionNumber:   152672    SimpleType:      IMAGE_SYM_TYPE_NULL2673    ComplexType:     IMAGE_SYM_DTYPE_NULL2674    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL2675  - Name:            .rdata2676    Value:           02677    SectionNumber:   162678    SimpleType:      IMAGE_SYM_TYPE_NULL2679    ComplexType:     IMAGE_SYM_DTYPE_NULL2680    StorageClass:    IMAGE_SYM_CLASS_STATIC2681    SectionDefinition:2682      Length:          82683      NumberOfRelocations: 12684      NumberOfLinenumbers: 02685      CheckSum:        02686      Number:          02687      Selection:       IMAGE_COMDAT_SELECT_ANY2688  - Name:            '??_7C@@6BB@@@'2689    Value:           02690    SectionNumber:   162691    SimpleType:      IMAGE_SYM_TYPE_NULL2692    ComplexType:     IMAGE_SYM_DTYPE_NULL2693    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL2694  - Name:            '.debug$S'2695    Value:           02696    SectionNumber:   172697    SimpleType:      IMAGE_SYM_TYPE_NULL2698    ComplexType:     IMAGE_SYM_DTYPE_NULL2699    StorageClass:    IMAGE_SYM_CLASS_STATIC2700    SectionDefinition:2701      Length:          402702      NumberOfRelocations: 22703      NumberOfLinenumbers: 02704      CheckSum:        02705      Number:          132706      Selection:       IMAGE_COMDAT_SELECT_ASSOCIATIVE2707  - Name:            '.debug$S'2708    Value:           02709    SectionNumber:   182710    SimpleType:      IMAGE_SYM_TYPE_NULL2711    ComplexType:     IMAGE_SYM_DTYPE_NULL2712    StorageClass:    IMAGE_SYM_CLASS_STATIC2713    SectionDefinition:2714      Length:          402715      NumberOfRelocations: 22716      NumberOfLinenumbers: 02717      CheckSum:        02718      Number:          142719      Selection:       IMAGE_COMDAT_SELECT_ASSOCIATIVE2720  - Name:            '.debug$S'2721    Value:           02722    SectionNumber:   192723    SimpleType:      IMAGE_SYM_TYPE_NULL2724    ComplexType:     IMAGE_SYM_DTYPE_NULL2725    StorageClass:    IMAGE_SYM_CLASS_STATIC2726    SectionDefinition:2727      Length:          402728      NumberOfRelocations: 22729      NumberOfLinenumbers: 02730      CheckSum:        02731      Number:          152732      Selection:       IMAGE_COMDAT_SELECT_ASSOCIATIVE2733  - Name:            '.debug$S'2734    Value:           02735    SectionNumber:   202736    SimpleType:      IMAGE_SYM_TYPE_NULL2737    ComplexType:     IMAGE_SYM_DTYPE_NULL2738    StorageClass:    IMAGE_SYM_CLASS_STATIC2739    SectionDefinition:2740      Length:          402741      NumberOfRelocations: 22742      NumberOfLinenumbers: 02743      CheckSum:        02744      Number:          162745      Selection:       IMAGE_COMDAT_SELECT_ASSOCIATIVE2746...2747 2748