brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.0 KiB · 8361006 Raw
56 lines · plain
1# RUN: llvm-pdbutil yaml2pdb %s --pdb=%t.pdb2# RUN: llvm-pdbutil dump --publics %t.pdb | FileCheck --check-prefix=CHECK-YAML2PDB %s3 4# RUN: llvm-pdbutil pdb2yaml --publics-stream %t.pdb > %t.yaml5# RUN: FileCheck --input-file=%t.yaml --check-prefix=CHECK-PDB2YAML %s6 7# CHECK-YAML2PDB: S_PUB32 [size = 44] `?AMethod@AClass@@QEAAXHPEAD@Z`8# CHECK-YAML2PDB:      flags = function, addr = 0001:04809# CHECK-YAML2PDB: S_PUB32 [size = 28] `??_7Base@@6B@`10# CHECK-YAML2PDB:      flags = none, addr = 0002:000011# CHECK-YAML2PDB: S_PUB32 [size = 32] `??0Base@@QEAA@XZ`12# CHECK-YAML2PDB:      flags = function, addr = 0001:000013 14# CHECK-PDB2YAML: - Kind:            S_PUB3215# CHECK-PDB2YAML:   PublicSym32:16# CHECK-PDB2YAML:     Flags:           [ Function ]17# CHECK-PDB2YAML:     Offset:          48018# CHECK-PDB2YAML:     Segment:         119# CHECK-PDB2YAML:     Name:            '?AMethod@AClass@@QEAAXHPEAD@Z'20# CHECK-PDB2YAML: - Kind:            S_PUB3221# CHECK-PDB2YAML:   PublicSym32:22# CHECK-PDB2YAML:     Flags:           [  ]23# CHECK-PDB2YAML:     Offset:          024# CHECK-PDB2YAML:     Segment:         225# CHECK-PDB2YAML:     Name:            '??_7Base@@6B@'26# CHECK-PDB2YAML: - Kind:            S_PUB3227# CHECK-PDB2YAML:   PublicSym32:28# CHECK-PDB2YAML:     Flags:           [ Function ]29# CHECK-PDB2YAML:     Offset:          030# CHECK-PDB2YAML:     Segment:         131# CHECK-PDB2YAML:     Name:            '??0Base@@QEAA@XZ'32 33---34PublicsStream:35  Records:36    - Kind:            S_PUB3237      PublicSym32:38        Flags:           [ Function ]39        Offset:          48040        Segment:         141        Name:            '?AMethod@AClass@@QEAAXHPEAD@Z'42    - Kind:            S_PUB3243      PublicSym32:44        Flags:           [  ]45        Offset:          046        Segment:         247        Name:            '??_7Base@@6B@'48    - Kind:            S_PUB3249      PublicSym32:50        Flags:           [ Function ]51        Offset:          052        Segment:         153        Name:            '??0Base@@QEAA@XZ'54...55 56