File tree Expand file tree Collapse file tree 2 files changed +39
-0
lines changed
llvm/test/tools/llvm-pdbutil Expand file tree Collapse file tree 2 files changed +39
-0
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ DbiStream :
3+ VerHeader : V70
4+ Age : 1
5+ BuildNumber : 36363
6+ PdbDllVersion : 0
7+ PdbDllRbld : 0
8+ Flags : 0
9+ MachineType : Amd64
10+ Modules :
11+ - Module : ' /tmp/test.obj'
12+ Modi :
13+ Signature : 4
14+ Records :
15+ - Kind : S_REGREL32
16+ RegRelativeSym :
17+ Offset : 56
18+ Type : 4494
19+ Register : RSP
20+ VarName : this
21+ ...
Original file line number Diff line number Diff line change 1+ ; RUN: llvm-pdbutil yaml2pdb %p/Inputs/register-records.yaml --pdb=%t.pdb
2+ ; RUN: llvm-pdbutil dump --symbols %t.pdb | FileCheck --check-prefix=CHECK_YAML2PDB %s
3+
4+ ; RUN: llvm-pdbutil pdb2yaml --module-syms %t.pdb > %t.yaml
5+ ; RUN: FileCheck --input-file=%t.yaml --check-prefix=CHECK_PDB2YAML %s
6+
7+ CHECK_YAML2PDB: Symbols
8+ CHECK_YAML2PDB: ============================================================
9+ CHECK_YAML2PDB: Mod 0000 | `/tmp/test.obj`:
10+ CHECK_YAML2PDB: 4 | S_REGREL32 [size = 20] `this`
11+ CHECK_YAML2PDB: type = 0x118E (<unknown UDT>), register = RSP, offset = 56
12+
13+ CHECK_PDB2YAML: - Kind: S_REGREL32
14+ CHECK_PDB2YAML: RegRelativeSym:
15+ CHECK_PDB2YAML: Offset: 56
16+ CHECK_PDB2YAML: Type: 4494
17+ CHECK_PDB2YAML: Register: RSP
18+ CHECK_PDB2YAML: VarName: this
You can’t perform that action at this time.
0 commit comments