19 lines · plain
1; RUN: llvm-pdbutil yaml2pdb %p/Inputs/register-records.yaml --pdb=%t.pdb2; RUN: llvm-pdbutil dump --symbols %t.pdb | FileCheck --check-prefix=CHECK_YAML2PDB %s3 4; RUN: llvm-pdbutil pdb2yaml --module-syms %t.pdb > %t.yaml5; RUN: FileCheck --input-file=%t.yaml --check-prefix=CHECK_PDB2YAML %s6 7CHECK_YAML2PDB: Symbols 8CHECK_YAML2PDB: ============================================================9CHECK_YAML2PDB: Mod 0000 | `/tmp/test.obj`:10CHECK_YAML2PDB: 4 | S_REGREL32 [size = 20] `this`11CHECK_YAML2PDB: type = 0x118E (<unknown UDT>), register = RSP, offset = 5612 13CHECK_PDB2YAML: - Kind: S_REGREL3214CHECK_PDB2YAML: RegRelativeSym:15CHECK_PDB2YAML: Offset: 5616CHECK_PDB2YAML: Type: 449417CHECK_PDB2YAML: Register: RSP18CHECK_PDB2YAML: VarName: this19