llvm/llvm/test/tools/llvm-pdbutil/Inputs/symbol-offset.yaml

---
DbiStream:
  VerHeader:       V70
  Age:             1
  BuildNumber:     36363
  PdbDllVersion:   0
  PdbDllRbld:      0
  Flags:           0
  MachineType:     Amd64
  Modules:
    - Module:          '/tmp/test.obj'
      Modi:
        Signature:       4
        Records:
          - Kind:            S_GPROC32
            ProcSym:
              PtrParent:       0
              PtrEnd:          468
              PtrNext:         0
              CodeSize:        137
              DbgStart:        0
              DbgEnd:          0
              FunctionType:    4104
              Offset:          176
              Segment:         1
              Flags:           [  ]
              DisplayName:     main
          - Kind:            S_FRAMEPROC
            FrameProcSym:
              TotalFrameBytes: 56
              PaddingFrameBytes: 0
              OffsetToPadding: 0
              BytesOfCalleeSavedRegisters: 0
              OffsetOfExceptionHandler: 0
              SectionIdOfExceptionHandler: 0
              Flags:           [  ]
          - Kind:            S_LOCAL
            LocalSym:
              Type:            116
              Flags:           [ IsParameter ]
              VarName:         argc
          - Kind:            S_DEFRANGE_FRAMEPOINTER_REL
            DefRangeFramePointerRelSym:
              Offset:          4
              Range:
                OffsetStart:     197
                ISectStart:      1
                Range:           116
              Gaps:            []
          - Kind:            S_LOCAL
            LocalSym:
              Type:            4102
              Flags:           [ IsParameter ]
              VarName:         argv
          - Kind:            S_DEFRANGE_FRAMEPOINTER_REL
            DefRangeFramePointerRelSym:
              Offset:          8
              Range:
                OffsetStart:     197
                ISectStart:      1
                Range:           116
              Gaps:            []
          - Kind:            S_INLINESITE
            InlineSiteSym:
              PtrParent:       4
              PtrEnd:          464
              Inlinee:         4098
          - Kind:            S_LOCAL
            LocalSym:
              Type:            116
              Flags:           [ IsParameter ]
              VarName:         x
          - Kind:            S_DEFRANGE_FRAMEPOINTER_REL
            DefRangeFramePointerRelSym:
              Offset:          24
              Range:
                OffsetStart:     221
                ISectStart:      1
                Range:           87
              Gaps:            []
          - Kind:            S_LOCAL
            LocalSym:
              Type:            116
              Flags:           [ IsParameter ]
              VarName:         y
          - Kind:            S_DEFRANGE_FRAMEPOINTER_REL
            DefRangeFramePointerRelSym:
              Offset:          28
              Range:
                OffsetStart:     221
                ISectStart:      1
                Range:           87
              Gaps:            []
          - Kind:            S_LOCAL
            LocalSym:
              Type:            116
              Flags:           [ IsParameter ]
              VarName:         z
          - Kind:            S_DEFRANGE_FRAMEPOINTER_REL
            DefRangeFramePointerRelSym:
              Offset:          32
              Range:
                OffsetStart:     221
                ISectStart:      1
                Range:           87
              Gaps:            []
          - Kind:            S_INLINESITE
            InlineSiteSym:
              PtrParent:       144
              PtrEnd:          288
              Inlinee:         4096
          - Kind:            S_LOCAL
            LocalSym:
              Type:            116
              Flags:           [ IsParameter ]
              VarName:         x
          - Kind:            S_DEFRANGE_FRAMEPOINTER_REL
            DefRangeFramePointerRelSym:
              Offset:          40
              Range:
                OffsetStart:     229
                ISectStart:      1
                Range:           7
              Gaps:            []
          - Kind:            S_INLINESITE_END
            ScopeEndSym:     {}
          - Kind:            S_INLINESITE
            InlineSiteSym:
              PtrParent:       144
              PtrEnd:          412
              Inlinee:         4097
          - Kind:            S_LOCAL
            LocalSym:
              Type:            116
              Flags:           [ IsParameter ]
              VarName:         x
          - Kind:            S_DEFRANGE_FRAMEPOINTER_REL
            DefRangeFramePointerRelSym:
              Offset:          44
              Range:
                OffsetStart:     260
                ISectStart:      1
                Range:           19
              Gaps:            []
          - Kind:            S_LOCAL
            LocalSym:
              Type:            116
              Flags:           [ IsParameter ]
              VarName:         y
          - Kind:            S_DEFRANGE_FRAMEPOINTER_REL
            DefRangeFramePointerRelSym:
              Offset:          48
              Range:
                OffsetStart:     260
                ISectStart:      1
                Range:           19
              Gaps:            []
          - Kind:            S_INLINESITE
            InlineSiteSym:
              PtrParent:       292
              PtrEnd:          408
              Inlinee:         4096
          - Kind:            S_LOCAL
            LocalSym:
              Type:            116
              Flags:           [ IsParameter ]
              VarName:         x
          - Kind:            S_DEFRANGE_FRAMEPOINTER_REL
            DefRangeFramePointerRelSym:
              Offset:          52
              Range:
                OffsetStart:     272
                ISectStart:      1
                Range:           7
              Gaps:            []
          - Kind:            S_INLINESITE_END
            ScopeEndSym:     {}
          - Kind:            S_INLINESITE_END
            ScopeEndSym:     {}
          - Kind:            S_INLINESITE
            InlineSiteSym:
              PtrParent:       144
              PtrEnd:          460
              Inlinee:         4096
          - Kind:            S_LOCAL
            LocalSym:
              Type:            116
              Flags:           [ IsParameter ]
              VarName:         x
          - Kind:            S_DEFRANGE_FRAMEPOINTER_REL
            DefRangeFramePointerRelSym:
              Offset:          36
              Range:
                OffsetStart:     299
                ISectStart:      1
                Range:           7
              Gaps:            []
          - Kind:            S_INLINESITE_END
            ScopeEndSym:     {}
          - Kind:            S_INLINESITE_END
            ScopeEndSym:     {}
          - Kind:            S_END
            ScopeEndSym:     {}
...