brintos

brintos / llvm-project-archived public Read only

0
0
Text · 8.5 KiB · 6256424 Raw
281 lines · plain
1# RUN: llvm-pdbutil yaml2pdb %s -pdb=%t.pdb2# RUN: lldb-test object-file %t.pdb | FileCheck %s3 4# CHECK: Plugin name: pdb5# CHECK: Architecture: x86_64-pc-windows-msvc6# CHECK: UUID: 61AF583F-29A8-7A6C-4C4C-44205044422E-000000037# CHECK: Executable: false8# CHECK: Stripped: false9# CHECK: Type: debug info10# CHECK: Strata: user11# CHECK: Base VM address: 0xffffffffffffffff12# CHECK: There are no sections13 14---15MSF:16  SuperBlock:17    BlockSize:       409618    FreeBlockMap:    219    NumBlocks:       1820    NumDirectoryBytes: 11621    Unknown1:        022    BlockMapAddr:    323  NumDirectoryBlocks: 124  DirectoryBlocks: [ 17 ]25  NumStreams:      1526  FileSize:        7372827StreamSizes:     [ 0, 93, 100, 550, 136, 0, 544, 576, 40, 20, 120, 368, 28                   336, 49, 24 ]29StreamMap:30  - Stream:          [  ]31  - Stream:          [ 16 ]32  - Stream:          [ 7 ]33  - Stream:          [ 12 ]34  - Stream:          [ 14 ]35  - Stream:          [  ]36  - Stream:          [ 4 ]37  - Stream:          [ 5 ]38  - Stream:          [ 6 ]39  - Stream:          [ 8 ]40  - Stream:          [ 9 ]41  - Stream:          [ 10 ]42  - Stream:          [ 11 ]43  - Stream:          [ 13 ]44  - Stream:          [ 15 ]45StringTable:46  - '/tmp/a.cpp'47PdbStream:48  Age:             149  Guid:            '{61AF583F-29A8-7A6C-4C4C-44205044422E}'50  Signature:       106277667351  Features:        [ VC140 ]52  Version:         VC7053DbiStream:54  VerHeader:       V7055  Age:             356  BuildNumber:     3636357  PdbDllVersion:   058  PdbDllRbld:      059  Flags:           060  MachineType:     Amd6461  Modules:62    - Module:          '/tmp/pdb.obj'63      ObjFile:         '/tmp/pdb.obj'64      SourceFiles:65        - '/tmp/a.cpp'66      Subsections:67        - !Lines68          CodeSize:        2869          Flags:           [  ]70          RelocOffset:     071          RelocSegment:    172          Blocks:73            - FileName:        '/tmp/a.cpp'74              Lines:75                - Offset:          076                  LineStart:       177                  IsStatement:     false78                  EndDelta:        079                - Offset:          2380                  LineStart:       281                  IsStatement:     false82                  EndDelta:        083              Columns:         []84        - !FileChecksums85          Checksums:86            - FileName:        '/tmp/a.cpp'87              Kind:            MD588              Checksum:        DA1F9D293B90B487ADB2C711137770D389      Modi:90        Signature:       491        Records:92          - Kind:            S_COMPILE393            Compile3Sym:94              Flags:           [  ]95              Machine:         X6496              FrontendMajor:   1297              FrontendMinor:   098              FrontendBuild:   099              FrontendQFE:     0100              BackendMajor:    12000101              BackendMinor:    0102              BackendBuild:    0103              BackendQFE:      0104              Version:         'clang version 12.0.0 (git@github.com:llvm/llvm-project.git 8a08e08db6c2e4a5db485253f3186b0f9e739e15)'105          - Kind:            S_GPROC32106            ProcSym:107              PtrParent:       0108              PtrEnd:          272109              PtrNext:         0110              CodeSize:        28111              DbgStart:        0112              DbgEnd:          0113              FunctionType:    4098114              Offset:          0115              Segment:         1116              Flags:           [  ]117              DisplayName:     main118          - Kind:            S_FRAMEPROC119            FrameProcSym:120              TotalFrameBytes: 24121              PaddingFrameBytes: 0122              OffsetToPadding: 0123              BytesOfCalleeSavedRegisters: 0124              OffsetOfExceptionHandler: 0125              SectionIdOfExceptionHandler: 0126              Flags:           [  ]127          - Kind:            S_LOCAL128            LocalSym:129              Type:            116130              Flags:           [ IsParameter ]131              VarName:         argc132          - Kind:            S_DEFRANGE_FRAMEPOINTER_REL133            DefRangeFramePointerRelSym:134              Offset:          4135              Range:136                OffsetStart:     23137                ISectStart:      1138                Range:           5139              Gaps:            []140          - Kind:            S_LOCAL141            LocalSym:142              Type:            4096143              Flags:           [ IsParameter ]144              VarName:         argv145          - Kind:            S_DEFRANGE_FRAMEPOINTER_REL146            DefRangeFramePointerRelSym:147              Offset:          8148              Range:149                OffsetStart:     23150                ISectStart:      1151                Range:           5152              Gaps:            []153          - Kind:            S_END154            ScopeEndSym:     {}155          - Kind:            S_BUILDINFO156            BuildInfoSym:157              BuildId:         4099158    - Module:          '* Linker *'159      ObjFile:         ''160      Modi:161        Signature:       4162        Records:163          - Kind:            S_OBJNAME164            ObjNameSym:165              Signature:       0166              ObjectName:      '* Linker *'167          - Kind:            S_COMPILE3168            Compile3Sym:169              Flags:           [  ]170              Machine:         X64171              FrontendMajor:   0172              FrontendMinor:   0173              FrontendBuild:   0174              FrontendQFE:     0175              BackendMajor:    14176              BackendMinor:    10177              BackendBuild:    25019178              BackendQFE:      0179              Version:         LLVM Linker180          - Kind:            S_ENVBLOCK181            EnvBlockSym:182              Entries:183                - cwd184                - '/tmp'185                - exe186                - '/tmp/lld-link'187                - pdb188                - '/tmp/a.pdb'189                - cmd190                - '/out:a.exe -debug pdb.obj /nodefaultlib /entry:main'191          - Kind:            S_SECTION192            SectionSym:193              SectionNumber:   1194              Alignment:       12195              Rva:             4096196              Length:          28197              Characteristics: 1610612768198              Name:            .text199          - Kind:            S_COFFGROUP200            CoffGroupSym:201              Size:            28202              Characteristics: 1610612768203              Offset:          0204              Segment:         1205              Name:            .text206          - Kind:            S_SECTION207            SectionSym:208              SectionNumber:   2209              Alignment:       12210              Rva:             8192211              Length:          72212              Characteristics: 1073741888213              Name:            .rdata214          - Kind:            S_COFFGROUP215            CoffGroupSym:216              Size:            8217              Characteristics: 1073741888218              Offset:          64219              Segment:         2220              Name:            .xdata221          - Kind:            S_SECTION222            SectionSym:223              SectionNumber:   3224              Alignment:       12225              Rva:             12288226              Length:          12227              Characteristics: 1073741888228              Name:            .pdata229          - Kind:            S_COFFGROUP230            CoffGroupSym:231              Size:            12232              Characteristics: 1073741888233              Offset:          0234              Segment:         3235              Name:            .pdata236TpiStream:237  Version:         VC80238  Records:239    - Kind:            LF_POINTER240      Pointer:241        ReferentType:    1648242        Attrs:           65548243    - Kind:            LF_ARGLIST244      ArgList:245        ArgIndices:      [ 116, 4096 ]246    - Kind:            LF_PROCEDURE247      Procedure:248        ReturnType:      116249        CallConv:        NearC250        Options:         [ None ]251        ParameterCount:  2252        ArgumentList:    4097253IpiStream:254  Version:         VC80255  Records:256    - Kind:            LF_FUNC_ID257      FuncId:258        ParentScope:     0259        FunctionType:    4098260        Name:            main261    - Kind:            LF_STRING_ID262      StringId:263        Id:              0264        String:          '/tmp'265    - Kind:            LF_STRING_ID266      StringId:267        Id:              0268        String:          a.cpp269    - Kind:            LF_BUILDINFO270      BuildInfo:271        ArgIndices:      [ 4097, 0, 4098, 0, 0 ]272PublicsStream:273  Records:274    - Kind:            S_PUB32275      PublicSym32:276        Flags:           [ Function ]277        Offset:          0278        Segment:         1279        Name:            main280...281