Do not print out Flags field twice.
authorRui Ueyama <ruiu@google.com>
Fri, 28 Oct 2016 23:57:37 +0000 (23:57 +0000)
committerRui Ueyama <ruiu@google.com>
Fri, 28 Oct 2016 23:57:37 +0000 (23:57 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@285481 91177308-0d34-0410-b5e6-96231b3b80d8

test/DebugInfo/PDB/pdbdump-headers.test
tools/llvm-pdbdump/LLVMOutputStyle.cpp

index c98e17fab19c2dcea15f85a635f08b73dd8544c2..adcab2c0deb00e4b7d8a6a573c9e30d4fe06e2e7 100644 (file)
 ; EMPTY-NEXT:       IsSelector (0x100)
 ; EMPTY-NEXT:       Read (0x1)
 ; EMPTY-NEXT:     ]
-; EMPTY-NEXT:     Flags: 269
 ; EMPTY-NEXT:     Ovl: 0
 ; EMPTY-NEXT:     Group: 0
 ; EMPTY-NEXT:     Frame: 1
 ; EMPTY-NEXT:       IsSelector (0x100)
 ; EMPTY-NEXT:       Read (0x1)
 ; EMPTY-NEXT:     ]
-; EMPTY-NEXT:     Flags: 265
 ; EMPTY-NEXT:     Ovl: 0
 ; EMPTY-NEXT:     Group: 0
 ; EMPTY-NEXT:     Frame: 2
 ; EMPTY-NEXT:       Read (0x1)
 ; EMPTY-NEXT:       Write (0x2)
 ; EMPTY-NEXT:     ]
-; EMPTY-NEXT:     Flags: 267
 ; EMPTY-NEXT:     Ovl: 0
 ; EMPTY-NEXT:     Group: 0
 ; EMPTY-NEXT:     Frame: 3
 ; EMPTY-NEXT:       IsSelector (0x100)
 ; EMPTY-NEXT:       Read (0x1)
 ; EMPTY-NEXT:     ]
-; EMPTY-NEXT:     Flags: 265
 ; EMPTY-NEXT:     Ovl: 0
 ; EMPTY-NEXT:     Group: 0
 ; EMPTY-NEXT:     Frame: 4
 ; EMPTY-NEXT:       AddressIs32Bit (0x8)
 ; EMPTY-NEXT:       IsAbsoluteAddress (0x200)
 ; EMPTY-NEXT:     ]
-; EMPTY-NEXT:     Flags: 520
 ; EMPTY-NEXT:     Ovl: 0
 ; EMPTY-NEXT:     Group: 0
 ; EMPTY-NEXT:     Frame: 0
 ; ALL: ]
 ; ALL: Section Map [
 ; ALL:   Entry {
-; ALL:     Flags: 269
+; ALL:     Flags [ (0x10D)
+; ALL:       AddressIs32Bit (0x8)
+; ALL:       Execute (0x4)
+; ALL:       IsSelector (0x100)
+; ALL:       Read (0x1)
+; ALL:     ]
 ; ALL:     Ovl: 0
 ; ALL:     Group: 0
 ; ALL:     Frame: 1
 ; ALL:     SecByteLength: 4122
 ; ALL:   }
 ; ALL:   Entry {
-; ALL:     Flags: 265
+; ALL:     Flags [ (0x109)
+; ALL:       AddressIs32Bit (0x8)
+; ALL:       IsSelector (0x100)
+; ALL:       Read (0x1)
+; ALL:     ]
 ; ALL:     Ovl: 0
 ; ALL:     Group: 0
 ; ALL:     Frame: 2
 ; ALL:     SecByteLength: 690
 ; ALL:   }
 ; ALL:   Entry {
-; ALL:     Flags: 267
+; ALL:     Flags [ (0x10B)
+; ALL:       AddressIs32Bit (0x8)
+; ALL:       IsSelector (0x100)
+; ALL:       Read (0x1)
+; ALL:       Write (0x2)
+; ALL:     ]
 ; ALL:     Ovl: 0
 ; ALL:     Group: 0
 ; ALL:     Frame: 3
 ; ALL:     SecByteLength: 4
 ; ALL:   }
 ; ALL:   Entry {
-; ALL:     Flags: 265
+; ALL:     Flags [ (0x109)
+; ALL:       AddressIs32Bit (0x8)
+; ALL:       IsSelector (0x100)
+; ALL:       Read (0x1)
+; ALL:     ]
 ; ALL:     Ovl: 0
 ; ALL:     Group: 0
 ; ALL:     Frame: 4
 ; ALL:     SecByteLength: 8
 ; ALL:   }
 ; ALL:   Entry {
-; ALL:     Flags: 520
+; ALL:     Flags [ (0x208)
+; ALL:       AddressIs32Bit (0x8)
+; ALL:       IsAbsoluteAddress (0x200)
+; ALL:     ]
 ; ALL:     Ovl: 0
 ; ALL:     Group: 0
 ; ALL:     Frame: 0
index c69f3849572ff5d69148e594e6c23dfc7db7741f..2287e0d143c0f5fd65852f3239f425ef41f7d5b2 100644 (file)
@@ -798,7 +798,6 @@ Error LLVMOutputStyle::dumpSectionMap() {
   for (auto &M : Dbi->getSectionMap()) {
     DictScope D(P, "Entry");
     P.printFlags("Flags", M.Flags, getOMFSegMapDescFlagNames());
-    P.printNumber("Flags", M.Flags);
     P.printNumber("Ovl", M.Ovl);
     P.printNumber("Group", M.Group);
     P.printNumber("Frame", M.Frame);