brintos

brintos / llvm-project-archived public Read only

0
0
Text · 38.3 KiB · 25e7a69 Raw
1004 lines · yaml
1# // YAML Generated from the following source code:2# // Compile with clang-cl /Z7 /GS- /c a.cpp && obj2yaml a.obj >pdb-globals.yaml3#4# void *__purecall = 0;5#6# struct HelloPoint {7#   int X = 3;8#   int Y = 4;9#   int Z = 5;10# };11#12# // S_LPROCREF13# static int LocalFunc() { return 42; }14#15# // S_PROCREF16# int GlobalFunc() { return 43; }17#18# // S_LDATA3219# const int ConstantVar = 17;20#21# // S_GDATA3222# const int *GlobalVar = &ConstantVar;23#24# // S_CONSTANT25# constexpr int ConstexprVar = 18;26#27# // S_UDT28# typedef HelloPoint HelloPointTypedef;29#30# // S_GTHREAD3231# thread_local int GlobalTLS = 254;32#33# // S_LTHREAD3234# static thread_local int StaticTLS = 22;35#36# int main(int argc, char **argv) {37#   HelloPointTypedef P;38#   int N = P.X + P.Y + P.Z;39#   N += LocalFunc() + GlobalFunc();40#   N += *GlobalVar;41#   N += ConstexprVar;42#   N += GlobalTLS;43#   N += StaticTLS;44#   return N;45# }46 47 48--- !COFF49header:50  Machine:         IMAGE_FILE_MACHINE_I38651  Characteristics: [  ]52sections:53  - Name:            .text54    Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]55    Alignment:       1656    SectionData:     5589E5B82B0000005DC3660F1F4400005589E583EC248B450C8B4D08C745FC000000008D55F0894DE889D18945E4E8000000008B4DF08B55F401D18B55F801D1894DEC8945E0E8000000008945DCE8000000008B4DDC01C18B45EC01C88945ECA1000000008B008B4DEC01C1894DEC8B45EC83C0128945ECA100000000648B0D000000008B04818B88000000008B55EC01CA8955EC8B80000000000345EC8945EC8B45EC83C4245DC30F1F80000000005589E5B82A0000005DC357    Relocations:58      - VirtualAddress:  4759        SymbolName:      '??0HelloPoint@@QAE@XZ'60        Type:            IMAGE_REL_I386_REL3261      - VirtualAddress:  7162        SymbolName:      '?LocalFunc@@YAHXZ'63        Type:            IMAGE_REL_I386_REL3264      - VirtualAddress:  7965        SymbolName:      '?GlobalFunc@@YAHXZ'66        Type:            IMAGE_REL_I386_REL3267      - VirtualAddress:  9768        SymbolName:      '?GlobalVar@@3PBHB'69        Type:            IMAGE_REL_I386_DIR3270      - VirtualAddress:  12171        SymbolName:      __tls_index72        Type:            IMAGE_REL_I386_DIR3273      - VirtualAddress:  12874        SymbolName:      __tls_array75        Type:            IMAGE_REL_I386_DIR3276      - VirtualAddress:  13777        SymbolName:      '?GlobalTLS@@3HA'78        Type:            IMAGE_REL_I386_SECREL79      - VirtualAddress:  15180        SymbolName:      _StaticTLS81        Type:            IMAGE_REL_I386_SECREL82  - Name:            .data83    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ]84    Alignment:       485    SectionData:     '00000000'86    Relocations:87      - VirtualAddress:  088        SymbolName:      _ConstantVar89        Type:            IMAGE_REL_I386_DIR3290  - Name:            .bss91    Characteristics: [ IMAGE_SCN_CNT_UNINITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ]92    Alignment:       493    SectionData:     ''94    SizeOfRawData:   495  - Name:            .text96    Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]97    Alignment:       1698    SectionData:     5589E550894DFC8B45FCC70003000000C7400404000000C740080500000083C4045DC399  - Name:            .rdata100    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ]101    Alignment:       4102    SectionData:     '11000000'103  - Name:            '.tls$'104    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ]105    Alignment:       4106    SectionData:     FE00000016000000107  - Name:            .drectve108    Characteristics: [ IMAGE_SCN_LNK_INFO, IMAGE_SCN_LNK_REMOVE ]109    Alignment:       1110    SectionData:     202F44454641554C544C49423A6C6962636D742E6C6962202F44454641554C544C49423A6F6C646E616D65732E6C6962111  - Name:            '.debug$S'112    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]113    Alignment:       4114    SectionData:     04000000F10000008400000082003C110100000007000B00000000000000F82A000000000000636C616E672076657273696F6E2031312E302E30202868747470733A2F2F6769746875622E636F6D2F6C6C766D2F6C6C766D2D70726F6A6563742E6769742066356231333031636538353735663664383265383730333161316135343835633333363337613933290000F50000006400000000000000000000000A0000000000000000000000000000001E000000030000000400000001000000090000000000000000000000000000004B00000002000400000000000300000007000000000000000000000000000000890000000000040000000000F100000058000000320047110000000000000000000000000A00000000000000000000000210000000000000000000476C6F62616C46756E630000001E0012100400000000000000000000000000000000000000000000800200000002004F11F20000002000000000000000000000000A000000000000000100000014000000000000000D000000F5000000640000000000000000000000990000000000000008000000000000001E000000060000000400000001000000980000000000000008000000000000004B00000005000400000000000300000096000000000000000800000000000000890000000300040000000000F1000000C80000002A00471100000000000000000000000099000000000000000000000006100000000000000000006D61696E001E001210280000000000000000000000000000000000000000000080020000000E003E117400000001006172676300000E0042110800000029000000000080000E003E110310000001006172677600000E0042110C00000029000000000080000A003E1109100000000050000E004211F0FFFFFF29000000000080000A003E117400000000004E000E004211ECFFFFFF290000000000800002004F11F200000060000000000000000000000099000000000000000900000054000000000000002300000019000000240000002300000025000000360000002600000050000000270000005F000000280000006800000029000000850000002A000000910000002B000000F50000006400000000000000000000000A0000000000000000000000000000001E000000030000000400000001000000090000000000000000000000000000004B00000002000400000000000300000007000000000000000000000000000000890000000000040000000000F100000058000000320046110000000000000000000000000A000000000000000000000010100000000000000000004C6F63616C46756E63000000001E0012100400000000000000000000000000000000000000000000800200000002004F11F20000002000000000000000000000000A000000000000000100000014000000000000000A000000F1000000980000001A000D11030400000000000000005F5F7075726563616C6C0000000016000D1112100000000000000000476C6F62616C566172001600131174000000000000000000476C6F62616C544C530016000711111000001200436F6E73746578707256617200001A000C1111100000000000000000436F6E7374616E745661720000001600121174000000000000000000537461746963544C5300F1000000300000001A0008110910000048656C6C6F506F696E7454797065646566000000120008110910000048656C6C6F506F696E740000F4000000180000000100000010017753D4B71F317402F33D3EEEBECB620E0000F3000000C800000000463A5C6C6C766D2D70726F6A6563745C5F5F746573745C612E63707000245430202E7261536561726368203D202465697020245430205E203D2024657370202454302034202B203D2000245430202E7261536561726368203D202465697020245430205E203D2024657370202454302034202B203D2024656270202454302034202D205E203D200024543020246562702034202B203D202465697020245430205E203D2024657370202454302034202B203D2024656270202454302034202D205E203D20000000F10000000800000006004C1115100000115    Subsections:116      - !Symbols117        Records:118          - Kind:            S_COMPILE3119            Compile3Sym:120              Flags:           [  ]121              Machine:         Pentium3122              FrontendMajor:   11123              FrontendMinor:   0124              FrontendBuild:   0125              FrontendQFE:     0126              BackendMajor:    11000127              BackendMinor:    0128              BackendBuild:    0129              BackendQFE:      0130              Version:         'clang version 11.0.0 (https://github.com/llvm/llvm-project.git f5b1301ce8575f6d82e87031a1a5485c33637a93)'131      - !FrameData132        Frames:133          - CodeSize:        10134            FrameFunc:       '$T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + = '135            LocalSize:       0136            MaxStackSize:    0137            ParamsSize:      0138            PrologSize:      3139            RvaStart:        0140            SavedRegsSize:   0141          - CodeSize:        9142            FrameFunc:       '$T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + = $ebp $T0 4 - ^ = '143            LocalSize:       0144            MaxStackSize:    0145            ParamsSize:      0146            PrologSize:      2147            RvaStart:        1148            SavedRegsSize:   4149          - CodeSize:        7150            FrameFunc:       '$T0 $ebp 4 + = $eip $T0 ^ = $esp $T0 4 + = $ebp $T0 4 - ^ = '151            LocalSize:       0152            MaxStackSize:    0153            ParamsSize:      0154            PrologSize:      0155            RvaStart:        3156            SavedRegsSize:   4157      - !Symbols158        Records:159          - Kind:            S_GPROC32_ID160            ProcSym:161              CodeSize:        10162              DbgStart:        0163              DbgEnd:          0164              FunctionType:    4098165              Flags:           [  ]166              DisplayName:     GlobalFunc167          - Kind:            S_FRAMEPROC168            FrameProcSym:169              TotalFrameBytes: 4170              PaddingFrameBytes: 0171              OffsetToPadding: 0172              BytesOfCalleeSavedRegisters: 0173              OffsetOfExceptionHandler: 0174              SectionIdOfExceptionHandler: 0175              Flags:           [  ]176          - Kind:            S_PROC_ID_END177            ScopeEndSym:     {}178      - !Lines179        CodeSize:        10180        Flags:           [  ]181        RelocOffset:     0182        RelocSegment:    0183        Blocks:184          - FileName:        'F:\llvm-project\__test\a.cpp'185            Lines:186              - Offset:          0187                LineStart:       13188                IsStatement:     false189                EndDelta:        0190            Columns:         []191      - !FrameData192        Frames:193          - CodeSize:        153194            FrameFunc:       '$T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + = '195            LocalSize:       0196            MaxStackSize:    0197            ParamsSize:      8198            PrologSize:      6199            RvaStart:        0200            SavedRegsSize:   0201          - CodeSize:        152202            FrameFunc:       '$T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + = $ebp $T0 4 - ^ = '203            LocalSize:       0204            MaxStackSize:    0205            ParamsSize:      8206            PrologSize:      5207            RvaStart:        1208            SavedRegsSize:   4209          - CodeSize:        150210            FrameFunc:       '$T0 $ebp 4 + = $eip $T0 ^ = $esp $T0 4 + = $ebp $T0 4 - ^ = '211            LocalSize:       0212            MaxStackSize:    0213            ParamsSize:      8214            PrologSize:      3215            RvaStart:        3216            SavedRegsSize:   4217      - !Symbols218        Records:219          - Kind:            S_GPROC32_ID220            ProcSym:221              CodeSize:        153222              DbgStart:        0223              DbgEnd:          0224              FunctionType:    4102225              Flags:           [  ]226              DisplayName:     main227          - Kind:            S_FRAMEPROC228            FrameProcSym:229              TotalFrameBytes: 40230              PaddingFrameBytes: 0231              OffsetToPadding: 0232              BytesOfCalleeSavedRegisters: 0233              OffsetOfExceptionHandler: 0234              SectionIdOfExceptionHandler: 0235              Flags:           [  ]236          - Kind:            S_LOCAL237            LocalSym:238              Type:            116239              Flags:           [ IsParameter ]240              VarName:         argc241          - Kind:            S_DEFRANGE_FRAMEPOINTER_REL242            DefRangeFramePointerRelSym:243              Offset:          8244              Range:245                OffsetStart:     41246                ISectStart:      0247                Range:           128248              Gaps:            []249          - Kind:            S_LOCAL250            LocalSym:251              Type:            4099252              Flags:           [ IsParameter ]253              VarName:         argv254          - Kind:            S_DEFRANGE_FRAMEPOINTER_REL255            DefRangeFramePointerRelSym:256              Offset:          12257              Range:258                OffsetStart:     41259                ISectStart:      0260                Range:           128261              Gaps:            []262          - Kind:            S_LOCAL263            LocalSym:264              Type:            4105265              Flags:           [  ]266              VarName:         P267          - Kind:            S_DEFRANGE_FRAMEPOINTER_REL268            DefRangeFramePointerRelSym:269              Offset:          -16270              Range:271                OffsetStart:     41272                ISectStart:      0273                Range:           128274              Gaps:            []275          - Kind:            S_LOCAL276            LocalSym:277              Type:            116278              Flags:           [  ]279              VarName:         N280          - Kind:            S_DEFRANGE_FRAMEPOINTER_REL281            DefRangeFramePointerRelSym:282              Offset:          -20283              Range:284                OffsetStart:     41285                ISectStart:      0286                Range:           128287              Gaps:            []288          - Kind:            S_PROC_ID_END289            ScopeEndSym:     {}290      - !Lines291        CodeSize:        153292        Flags:           [  ]293        RelocOffset:     0294        RelocSegment:    0295        Blocks:296          - FileName:        'F:\llvm-project\__test\a.cpp'297            Lines:298              - Offset:          0299                LineStart:       35300                IsStatement:     false301                EndDelta:        0302              - Offset:          25303                LineStart:       36304                IsStatement:     false305                EndDelta:        0306              - Offset:          35307                LineStart:       37308                IsStatement:     false309                EndDelta:        0310              - Offset:          54311                LineStart:       38312                IsStatement:     false313                EndDelta:        0314              - Offset:          80315                LineStart:       39316                IsStatement:     false317                EndDelta:        0318              - Offset:          95319                LineStart:       40320                IsStatement:     false321                EndDelta:        0322              - Offset:          104323                LineStart:       41324                IsStatement:     false325                EndDelta:        0326              - Offset:          133327                LineStart:       42328                IsStatement:     false329                EndDelta:        0330              - Offset:          145331                LineStart:       43332                IsStatement:     false333                EndDelta:        0334            Columns:         []335      - !FrameData336        Frames:337          - CodeSize:        10338            FrameFunc:       '$T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + = '339            LocalSize:       0340            MaxStackSize:    0341            ParamsSize:      0342            PrologSize:      3343            RvaStart:        0344            SavedRegsSize:   0345          - CodeSize:        9346            FrameFunc:       '$T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + = $ebp $T0 4 - ^ = '347            LocalSize:       0348            MaxStackSize:    0349            ParamsSize:      0350            PrologSize:      2351            RvaStart:        1352            SavedRegsSize:   4353          - CodeSize:        7354            FrameFunc:       '$T0 $ebp 4 + = $eip $T0 ^ = $esp $T0 4 + = $ebp $T0 4 - ^ = '355            LocalSize:       0356            MaxStackSize:    0357            ParamsSize:      0358            PrologSize:      0359            RvaStart:        3360            SavedRegsSize:   4361      - !Symbols362        Records:363          - Kind:            S_LPROC32_ID364            ProcSym:365              CodeSize:        10366              DbgStart:        0367              DbgEnd:          0368              FunctionType:    4112369              Flags:           [  ]370              DisplayName:     LocalFunc371          - Kind:            S_FRAMEPROC372            FrameProcSym:373              TotalFrameBytes: 4374              PaddingFrameBytes: 0375              OffsetToPadding: 0376              BytesOfCalleeSavedRegisters: 0377              OffsetOfExceptionHandler: 0378              SectionIdOfExceptionHandler: 0379              Flags:           [  ]380          - Kind:            S_PROC_ID_END381            ScopeEndSym:     {}382      - !Lines383        CodeSize:        10384        Flags:           [  ]385        RelocOffset:     0386        RelocSegment:    0387        Blocks:388          - FileName:        'F:\llvm-project\__test\a.cpp'389            Lines:390              - Offset:          0391                LineStart:       10392                IsStatement:     false393                EndDelta:        0394            Columns:         []395      - !Symbols396        Records:397          - Kind:            S_GDATA32398            DataSym:399              Type:            1027400              DisplayName:     __purecall401          - Kind:            S_GDATA32402            DataSym:403              Type:            4114404              DisplayName:     GlobalVar405          - Kind:            S_GTHREAD32406            ThreadLocalDataSym:407              Type:            116408              DisplayName:     GlobalTLS409          - Kind:            S_CONSTANT410            ConstantSym:411              Type:            4113412              Value:           18413              Name:            ConstexprVar414          - Kind:            S_LDATA32415            DataSym:416              Type:            4113417              DisplayName:     ConstantVar418          - Kind:            S_LTHREAD32419            ThreadLocalDataSym:420              Type:            116421              DisplayName:     StaticTLS422      - !Symbols423        Records:424          - Kind:            S_UDT425            UDTSym:426              Type:            4105427              UDTName:         HelloPointTypedef428          - Kind:            S_UDT429            UDTSym:430              Type:            4105431              UDTName:         HelloPoint432      - !FileChecksums433        Checksums:434          - FileName:        'F:\llvm-project\__test\a.cpp'435            Kind:            MD5436            Checksum:        7753D4B71F317402F33D3EEEBECB620E437      - !StringTable438        Strings:439          - 'F:\llvm-project\__test\a.cpp'440          - '$T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + = '441          - '$T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + = $ebp $T0 4 - ^ = '442          - '$T0 $ebp 4 + = $eip $T0 ^ = $esp $T0 4 + = $ebp $T0 4 - ^ = '443          - ''444          - ''445      - !Symbols446        Records:447          - Kind:            S_BUILDINFO448            BuildInfoSym:449              BuildId:         4117450    Relocations:451      - VirtualAddress:  152452        SymbolName:      '?GlobalFunc@@YAHXZ'453        Type:            IMAGE_REL_I386_DIR32NB454      - VirtualAddress:  292455        SymbolName:      '?GlobalFunc@@YAHXZ'456        Type:            IMAGE_REL_I386_SECREL457      - VirtualAddress:  296458        SymbolName:      '?GlobalFunc@@YAHXZ'459        Type:            IMAGE_REL_I386_SECTION460      - VirtualAddress:  356461        SymbolName:      '?GlobalFunc@@YAHXZ'462        Type:            IMAGE_REL_I386_SECREL463      - VirtualAddress:  360464        SymbolName:      '?GlobalFunc@@YAHXZ'465        Type:            IMAGE_REL_I386_SECTION466      - VirtualAddress:  396467        SymbolName:      _main468        Type:            IMAGE_REL_I386_DIR32NB469      - VirtualAddress:  536470        SymbolName:      _main471        Type:            IMAGE_REL_I386_SECREL472      - VirtualAddress:  540473        SymbolName:      _main474        Type:            IMAGE_REL_I386_SECTION475      - VirtualAddress:  604476        SymbolTableIndex: 0477        Type:            IMAGE_REL_I386_SECREL478      - VirtualAddress:  608479        SymbolTableIndex: 0480        Type:            IMAGE_REL_I386_SECTION481      - VirtualAddress:  636482        SymbolTableIndex: 0483        Type:            IMAGE_REL_I386_SECREL484      - VirtualAddress:  640485        SymbolTableIndex: 0486        Type:            IMAGE_REL_I386_SECTION487      - VirtualAddress:  664488        SymbolTableIndex: 0489        Type:            IMAGE_REL_I386_SECREL490      - VirtualAddress:  668491        SymbolTableIndex: 0492        Type:            IMAGE_REL_I386_SECTION493      - VirtualAddress:  692494        SymbolTableIndex: 0495        Type:            IMAGE_REL_I386_SECREL496      - VirtualAddress:  696497        SymbolTableIndex: 0498        Type:            IMAGE_REL_I386_SECTION499      - VirtualAddress:  712500        SymbolName:      _main501        Type:            IMAGE_REL_I386_SECREL502      - VirtualAddress:  716503        SymbolName:      _main504        Type:            IMAGE_REL_I386_SECTION505      - VirtualAddress:  816506        SymbolName:      '?LocalFunc@@YAHXZ'507        Type:            IMAGE_REL_I386_DIR32NB508      - VirtualAddress:  956509        SymbolName:      '?LocalFunc@@YAHXZ'510        Type:            IMAGE_REL_I386_SECREL511      - VirtualAddress:  960512        SymbolName:      '?LocalFunc@@YAHXZ'513        Type:            IMAGE_REL_I386_SECTION514      - VirtualAddress:  1020515        SymbolName:      '?LocalFunc@@YAHXZ'516        Type:            IMAGE_REL_I386_SECREL517      - VirtualAddress:  1024518        SymbolName:      '?LocalFunc@@YAHXZ'519        Type:            IMAGE_REL_I386_SECTION520      - VirtualAddress:  1068521        SymbolName:      '?__purecall@@3PAXA'522        Type:            IMAGE_REL_I386_SECREL523      - VirtualAddress:  1072524        SymbolName:      '?__purecall@@3PAXA'525        Type:            IMAGE_REL_I386_SECTION526      - VirtualAddress:  1096527        SymbolName:      '?GlobalVar@@3PBHB'528        Type:            IMAGE_REL_I386_SECREL529      - VirtualAddress:  1100530        SymbolName:      '?GlobalVar@@3PBHB'531        Type:            IMAGE_REL_I386_SECTION532      - VirtualAddress:  1120533        SymbolName:      '?GlobalTLS@@3HA'534        Type:            IMAGE_REL_I386_SECREL535      - VirtualAddress:  1124536        SymbolName:      '?GlobalTLS@@3HA'537        Type:            IMAGE_REL_I386_SECTION538      - VirtualAddress:  1168539        SymbolName:      _ConstantVar540        Type:            IMAGE_REL_I386_SECREL541      - VirtualAddress:  1172542        SymbolName:      _ConstantVar543        Type:            IMAGE_REL_I386_SECTION544      - VirtualAddress:  1196545        SymbolName:      _StaticTLS546        Type:            IMAGE_REL_I386_SECREL547      - VirtualAddress:  1200548        SymbolName:      _StaticTLS549        Type:            IMAGE_REL_I386_SECTION550  - Name:            '.debug$T'551    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]552    Alignment:       4553    SectionData:     0400000006000112000000000E000810740000000000000000100000160001160000000001100000476C6F62616C46756E6300F10A000210700400000A8000000E0001120200000074000000031000000E0008107400000000000200041000001200011600000000051000006D61696E00F3F2F13200051500008002000000000000000000000000000048656C6C6F506F696E74002E3F415548656C6C6F506F696E74404000F2F1260003120D15030074000000000058000D15030074000000040059000D1503007400000008005A0032000515030002020810000000000000000000000C0048656C6C6F506F696E74002E3F415548656C6C6F506F696E74404000F2F12600051600000000463A5C6C6C766D2D70726F6A6563745C5F5F746573745C612E63707000F3F2F10E000616091000000A100000030000000A000210071000000A8400001A00091003000000071000000C1000000B020000001000000000000016000216071000000D10000048656C6C6F506F696E7400F10A000210071000000A8000001600011600000000011000004C6F63616C46756E6300F2F10A000110740000000100F2F10A000210111000000A8000001E00051600000000463A5C6C6C766D2D70726F6A6563745C5F5F7465737400F10E00051600000000612E63707000F2F11A00031605001310000000000000141000000000000000000000F2F1554    Types:555      - Kind:            LF_ARGLIST556        ArgList:557          ArgIndices:      [  ]558      - Kind:            LF_PROCEDURE559        Procedure:560          ReturnType:      116561          CallConv:        NearC562          Options:         [ None ]563          ParameterCount:  0564          ArgumentList:    4096565      - Kind:            LF_FUNC_ID566        FuncId:567          ParentScope:     0568          FunctionType:    4097569          Name:            GlobalFunc570      - Kind:            LF_POINTER571        Pointer:572          ReferentType:    1136573          Attrs:           32778574      - Kind:            LF_ARGLIST575        ArgList:576          ArgIndices:      [ 116, 4099 ]577      - Kind:            LF_PROCEDURE578        Procedure:579          ReturnType:      116580          CallConv:        NearC581          Options:         [ None ]582          ParameterCount:  2583          ArgumentList:    4100584      - Kind:            LF_FUNC_ID585        FuncId:586          ParentScope:     0587          FunctionType:    4101588          Name:            main589      - Kind:            LF_STRUCTURE590        Class:591          MemberCount:     0592          Options:         [ None, ForwardReference, HasUniqueName ]593          FieldList:       0594          Name:            HelloPoint595          UniqueName:      '.?AUHelloPoint@@'596          DerivationList:  0597          VTableShape:     0598          Size:            0599      - Kind:            LF_FIELDLIST600        FieldList:601          - Kind:            LF_MEMBER602            DataMember:603              Attrs:           3604              Type:            116605              FieldOffset:     0606              Name:            X607          - Kind:            LF_MEMBER608            DataMember:609              Attrs:           3610              Type:            116611              FieldOffset:     4612              Name:            Y613          - Kind:            LF_MEMBER614            DataMember:615              Attrs:           3616              Type:            116617              FieldOffset:     8618              Name:            Z619      - Kind:            LF_STRUCTURE620        Class:621          MemberCount:     3622          Options:         [ None, HasConstructorOrDestructor, HasUniqueName ]623          FieldList:       4104624          Name:            HelloPoint625          UniqueName:      '.?AUHelloPoint@@'626          DerivationList:  0627          VTableShape:     0628          Size:            12629      - Kind:            LF_STRING_ID630        StringId:631          Id:              0632          String:          'F:\llvm-project\__test\a.cpp'633      - Kind:            LF_UDT_SRC_LINE634        UdtSourceLine:635          UDT:             4105636          SourceFile:      4106637          LineNumber:      3638      - Kind:            LF_POINTER639        Pointer:640          ReferentType:    4103641          Attrs:           33802642      - Kind:            LF_MFUNCTION643        MemberFunction:644          ReturnType:      3645          ClassType:       4103646          ThisType:        4108647          CallConv:        ThisCall648          Options:         [ None, Constructor ]649          ParameterCount:  0650          ArgumentList:    4096651          ThisPointerAdjustment: 0652      - Kind:            LF_MFUNC_ID653        MemberFuncId:654          ClassType:       4103655          FunctionType:    4109656          Name:            HelloPoint657      - Kind:            LF_POINTER658        Pointer:659          ReferentType:    4103660          Attrs:           32778661      - Kind:            LF_FUNC_ID662        FuncId:663          ParentScope:     0664          FunctionType:    4097665          Name:            LocalFunc666      - Kind:            LF_MODIFIER667        Modifier:668          ModifiedType:    116669          Modifiers:       [ None, Const ]670      - Kind:            LF_POINTER671        Pointer:672          ReferentType:    4113673          Attrs:           32778674      - Kind:            LF_STRING_ID675        StringId:676          Id:              0677          String:          'F:\llvm-project\__test'678      - Kind:            LF_STRING_ID679        StringId:680          Id:              0681          String:          a.cpp682      - Kind:            LF_BUILDINFO683        BuildInfo:684          ArgIndices:      [ 4115, 0, 4116, 0, 0 ]685  - Name:            .llvm_addrsig686    Characteristics: [ IMAGE_SCN_LNK_REMOVE ]687    Alignment:       1688    SectionData:     181A211B689  - Name:            '.debug$S'690    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]691    Alignment:       4692    SectionData:     04000000F5000000640000000000000000000000230000000000000000000000000000001E000000040000000400000001000000220000000000000000000000000000004B00000003000400000000000300000020000000000000000000000000000000890000000100040000000000F1000000840000003E0047110000000000000000000000002300000000000000000000000E1000000000000000000048656C6C6F506F696E743A3A48656C6C6F506F696E740000001E001210080000000000000000000000000000000000000000000080020000000E003E110F10000001007468697300000E004211FCFFFFFF0A0000000000190002004F11F2000000200000000000000000000000230000000000000001000000140000000000000003000000693    Subsections:694      - !FrameData695        Frames:696          - CodeSize:        35697            FrameFunc:       '$T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + = '698            LocalSize:       0699            MaxStackSize:    0700            ParamsSize:      0701            PrologSize:      4702            RvaStart:        0703            SavedRegsSize:   0704          - CodeSize:        34705            FrameFunc:       '$T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + = $ebp $T0 4 - ^ = '706            LocalSize:       0707            MaxStackSize:    0708            ParamsSize:      0709            PrologSize:      3710            RvaStart:        1711            SavedRegsSize:   4712          - CodeSize:        32713            FrameFunc:       '$T0 $ebp 4 + = $eip $T0 ^ = $esp $T0 4 + = $ebp $T0 4 - ^ = '714            LocalSize:       0715            MaxStackSize:    0716            ParamsSize:      0717            PrologSize:      1718            RvaStart:        3719            SavedRegsSize:   4720      - !Symbols721        Records:722          - Kind:            S_GPROC32_ID723            ProcSym:724              CodeSize:        35725              DbgStart:        0726              DbgEnd:          0727              FunctionType:    4110728              Flags:           [  ]729              DisplayName:     'HelloPoint::HelloPoint'730          - Kind:            S_FRAMEPROC731            FrameProcSym:732              TotalFrameBytes: 8733              PaddingFrameBytes: 0734              OffsetToPadding: 0735              BytesOfCalleeSavedRegisters: 0736              OffsetOfExceptionHandler: 0737              SectionIdOfExceptionHandler: 0738              Flags:           [  ]739          - Kind:            S_LOCAL740            LocalSym:741              Type:            4111742              Flags:           [ IsParameter ]743              VarName:         this744          - Kind:            S_DEFRANGE_FRAMEPOINTER_REL745            DefRangeFramePointerRelSym:746              Offset:          -4747              Range:748                OffsetStart:     10749                ISectStart:      0750                Range:           25751              Gaps:            []752          - Kind:            S_PROC_ID_END753            ScopeEndSym:     {}754      - !Lines755        CodeSize:        35756        Flags:           [  ]757        RelocOffset:     0758        RelocSegment:    0759        Blocks:760          - FileName:        'F:\llvm-project\__test\a.cpp'761            Lines:762              - Offset:          0763                LineStart:       3764                IsStatement:     false765                EndDelta:        0766            Columns:         []767    Relocations:768      - VirtualAddress:  12769        SymbolName:      '??0HelloPoint@@QAE@XZ'770        Type:            IMAGE_REL_I386_DIR32NB771      - VirtualAddress:  152772        SymbolName:      '??0HelloPoint@@QAE@XZ'773        Type:            IMAGE_REL_I386_SECREL774      - VirtualAddress:  156775        SymbolName:      '??0HelloPoint@@QAE@XZ'776        Type:            IMAGE_REL_I386_SECTION777      - VirtualAddress:  240778        SymbolTableIndex: 6779        Type:            IMAGE_REL_I386_SECREL780      - VirtualAddress:  244781        SymbolTableIndex: 6782        Type:            IMAGE_REL_I386_SECTION783      - VirtualAddress:  260784        SymbolName:      '??0HelloPoint@@QAE@XZ'785        Type:            IMAGE_REL_I386_SECREL786      - VirtualAddress:  264787        SymbolName:      '??0HelloPoint@@QAE@XZ'788        Type:            IMAGE_REL_I386_SECTION789symbols:790  - Name:            .text791    Value:           0792    SectionNumber:   1793    SimpleType:      IMAGE_SYM_TYPE_NULL794    ComplexType:     IMAGE_SYM_DTYPE_NULL795    StorageClass:    IMAGE_SYM_CLASS_STATIC796    SectionDefinition:797      Length:          186798      NumberOfRelocations: 8799      NumberOfLinenumbers: 0800      CheckSum:        1040942742801      Number:          1802  - Name:            .data803    Value:           0804    SectionNumber:   2805    SimpleType:      IMAGE_SYM_TYPE_NULL806    ComplexType:     IMAGE_SYM_DTYPE_NULL807    StorageClass:    IMAGE_SYM_CLASS_STATIC808    SectionDefinition:809      Length:          4810      NumberOfRelocations: 1811      NumberOfLinenumbers: 0812      CheckSum:        0813      Number:          2814  - Name:            .bss815    Value:           0816    SectionNumber:   3817    SimpleType:      IMAGE_SYM_TYPE_NULL818    ComplexType:     IMAGE_SYM_DTYPE_NULL819    StorageClass:    IMAGE_SYM_CLASS_STATIC820    SectionDefinition:821      Length:          4822      NumberOfRelocations: 0823      NumberOfLinenumbers: 0824      CheckSum:        0825      Number:          3826  - Name:            .text827    Value:           0828    SectionNumber:   4829    SimpleType:      IMAGE_SYM_TYPE_NULL830    ComplexType:     IMAGE_SYM_DTYPE_NULL831    StorageClass:    IMAGE_SYM_CLASS_STATIC832    SectionDefinition:833      Length:          35834      NumberOfRelocations: 0835      NumberOfLinenumbers: 0836      CheckSum:        163193057837      Number:          4838      Selection:       IMAGE_COMDAT_SELECT_ANY839  - Name:            '??0HelloPoint@@QAE@XZ'840    Value:           0841    SectionNumber:   4842    SimpleType:      IMAGE_SYM_TYPE_NULL843    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION844    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL845  - Name:            .rdata846    Value:           0847    SectionNumber:   5848    SimpleType:      IMAGE_SYM_TYPE_NULL849    ComplexType:     IMAGE_SYM_DTYPE_NULL850    StorageClass:    IMAGE_SYM_CLASS_STATIC851    SectionDefinition:852      Length:          4853      NumberOfRelocations: 0854      NumberOfLinenumbers: 0855      CheckSum:        3903140090856      Number:          5857  - Name:            '.tls$'858    Value:           0859    SectionNumber:   6860    SimpleType:      IMAGE_SYM_TYPE_NULL861    ComplexType:     IMAGE_SYM_DTYPE_NULL862    StorageClass:    IMAGE_SYM_CLASS_STATIC863    SectionDefinition:864      Length:          8865      NumberOfRelocations: 0866      NumberOfLinenumbers: 0867      CheckSum:        2677214779868      Number:          6869  - Name:            .drectve870    Value:           0871    SectionNumber:   7872    SimpleType:      IMAGE_SYM_TYPE_NULL873    ComplexType:     IMAGE_SYM_DTYPE_NULL874    StorageClass:    IMAGE_SYM_CLASS_STATIC875    SectionDefinition:876      Length:          48877      NumberOfRelocations: 0878      NumberOfLinenumbers: 0879      CheckSum:        149686238880      Number:          7881  - Name:            '.debug$S'882    Value:           0883    SectionNumber:   8884    SimpleType:      IMAGE_SYM_TYPE_NULL885    ComplexType:     IMAGE_SYM_DTYPE_NULL886    StorageClass:    IMAGE_SYM_CLASS_STATIC887    SectionDefinition:888      Length:          1524889      NumberOfRelocations: 33890      NumberOfLinenumbers: 0891      CheckSum:        2820308868892      Number:          8893  - Name:            '.debug$S'894    Value:           0895    SectionNumber:   11896    SimpleType:      IMAGE_SYM_TYPE_NULL897    ComplexType:     IMAGE_SYM_DTYPE_NULL898    StorageClass:    IMAGE_SYM_CLASS_STATIC899    SectionDefinition:900      Length:          292901      NumberOfRelocations: 7902      NumberOfLinenumbers: 0903      CheckSum:        1908290216904      Number:          4905      Selection:       IMAGE_COMDAT_SELECT_ASSOCIATIVE906  - Name:            '.debug$T'907    Value:           0908    SectionNumber:   9909    SimpleType:      IMAGE_SYM_TYPE_NULL910    ComplexType:     IMAGE_SYM_DTYPE_NULL911    StorageClass:    IMAGE_SYM_CLASS_STATIC912    SectionDefinition:913      Length:          516914      NumberOfRelocations: 0915      NumberOfLinenumbers: 0916      CheckSum:        2634718357917      Number:          9918  - Name:            .llvm_addrsig919    Value:           0920    SectionNumber:   10921    SimpleType:      IMAGE_SYM_TYPE_NULL922    ComplexType:     IMAGE_SYM_DTYPE_NULL923    StorageClass:    IMAGE_SYM_CLASS_STATIC924    SectionDefinition:925      Length:          4926      NumberOfRelocations: 0927      NumberOfLinenumbers: 0928      CheckSum:        2196145625929      Number:          10930  - Name:            '@feat.00'931    Value:           1932    SectionNumber:   -1933    SimpleType:      IMAGE_SYM_TYPE_NULL934    ComplexType:     IMAGE_SYM_DTYPE_NULL935    StorageClass:    IMAGE_SYM_CLASS_STATIC936  - Name:            '?GlobalFunc@@YAHXZ'937    Value:           0938    SectionNumber:   1939    SimpleType:      IMAGE_SYM_TYPE_NULL940    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION941    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL942  - Name:            _main943    Value:           16944    SectionNumber:   1945    SimpleType:      IMAGE_SYM_TYPE_NULL946    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION947    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL948  - Name:            '?LocalFunc@@YAHXZ'949    Value:           176950    SectionNumber:   1951    SimpleType:      IMAGE_SYM_TYPE_NULL952    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION953    StorageClass:    IMAGE_SYM_CLASS_STATIC954  - Name:            '?GlobalVar@@3PBHB'955    Value:           0956    SectionNumber:   2957    SimpleType:      IMAGE_SYM_TYPE_NULL958    ComplexType:     IMAGE_SYM_DTYPE_NULL959    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL960  - Name:            __tls_index961    Value:           0962    SectionNumber:   0963    SimpleType:      IMAGE_SYM_TYPE_NULL964    ComplexType:     IMAGE_SYM_DTYPE_NULL965    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL966  - Name:            __tls_array967    Value:           0968    SectionNumber:   0969    SimpleType:      IMAGE_SYM_TYPE_NULL970    ComplexType:     IMAGE_SYM_DTYPE_NULL971    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL972  - Name:            '?GlobalTLS@@3HA'973    Value:           0974    SectionNumber:   6975    SimpleType:      IMAGE_SYM_TYPE_NULL976    ComplexType:     IMAGE_SYM_DTYPE_NULL977    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL978  - Name:            _StaticTLS979    Value:           4980    SectionNumber:   6981    SimpleType:      IMAGE_SYM_TYPE_NULL982    ComplexType:     IMAGE_SYM_DTYPE_NULL983    StorageClass:    IMAGE_SYM_CLASS_STATIC984  - Name:            '?__purecall@@3PAXA'985    Value:           0986    SectionNumber:   3987    SimpleType:      IMAGE_SYM_TYPE_NULL988    ComplexType:     IMAGE_SYM_DTYPE_NULL989    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL990  - Name:            _ConstantVar991    Value:           0992    SectionNumber:   5993    SimpleType:      IMAGE_SYM_TYPE_NULL994    ComplexType:     IMAGE_SYM_DTYPE_NULL995    StorageClass:    IMAGE_SYM_CLASS_STATIC996  - Name:            .file997    Value:           0998    SectionNumber:   -2999    SimpleType:      IMAGE_SYM_TYPE_NULL1000    ComplexType:     IMAGE_SYM_DTYPE_NULL1001    StorageClass:    IMAGE_SYM_CLASS_FILE1002    File:            a.cpp1003...1004