[lld] r308107 - [CodeView] Dump BuildInfoSym and ProcSym type indices

Reid Kleckner via llvm-commits llvm-commits at lists.llvm.org
Sat Jul 15 11:10:39 PDT 2017


Author: rnk
Date: Sat Jul 15 11:10:39 2017
New Revision: 308107

URL: http://llvm.org/viewvc/llvm-project?rev=308107&view=rev
Log:
[CodeView] Dump BuildInfoSym and ProcSym type indices

I need to print the type index in hex so that I can match it in
FileCheck for a test I'm writing.

Modified:
    lld/trunk/test/COFF/pdb-comdat.test
    lld/trunk/test/COFF/pdb-symbol-types.yaml

Modified: lld/trunk/test/COFF/pdb-comdat.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/pdb-comdat.test?rev=308107&r1=308106&r2=308107&view=diff
==============================================================================
--- lld/trunk/test/COFF/pdb-comdat.test (original)
+++ lld/trunk/test/COFF/pdb-comdat.test Sat Jul 15 11:10:39 2017
@@ -56,7 +56,7 @@ CHECK:         flags = has async eh | op
 CHECK:   196 | S_END [size = 4]
 CHECK:   200 | S_GDATA32 [size = 24] `global`
 CHECK:         type = 0x0074 (int), addr = 0000:0000
-CHECK:   224 | S_BUILDINFO [size = 8] BuildId = `4106`
+CHECK:   224 | S_BUILDINFO [size = 8] BuildId = `0x100A`
 CHECK:   232 | S_GPROC32_ID [size = 44] `foo`
 CHECK:         parent = 0, end = 308, addr = 0002:0032, code size = 15
 CHECK:         debug start = 0, debug end = 14, flags = none
@@ -81,7 +81,7 @@ CHECK:       flags = has async eh | opt
 CHECK:   196 | S_END [size = 4]
 CHECK:   200 | S_GDATA32 [size = 24] `global`
 CHECK:       type = 0x0074 (int), addr = 0000:0000
-CHECK:   224 | S_BUILDINFO [size = 8] BuildId = `4109`
+CHECK:   224 | S_BUILDINFO [size = 8] BuildId = `0x100D`
 CHECK-NOT:   S_GPROC32_ID {{.*}} `foo`
 CHECK-LABEL:   Mod 0002 | `* Linker *`:
 

Modified: lld/trunk/test/COFF/pdb-symbol-types.yaml
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/pdb-symbol-types.yaml?rev=308107&r1=308106&r2=308107&view=diff
==============================================================================
--- lld/trunk/test/COFF/pdb-symbol-types.yaml (original)
+++ lld/trunk/test/COFF/pdb-symbol-types.yaml Sat Jul 15 11:10:39 2017
@@ -35,7 +35,7 @@
 # CHECK:         original type = 0x1004
 # CHECK:   240 | S_UDT [size = 12] `Foo`
 # CHECK:         original type = 0x1004
-# CHECK:   252 | S_BUILDINFO [size = 8] BuildId = `4106`
+# CHECK:   252 | S_BUILDINFO [size = 8] BuildId = `0x100A`
 # CHECK-LABEL:   Mod 0001 | `* Linker *`:
 
 --- !COFF




More information about the llvm-commits mailing list