[llvm] r277770 - [Mach0YAML] Change n_type from uint8_t to llvm::yaml::Hex8

Chris Bieneman via llvm-commits llvm-commits at lists.llvm.org
Thu Aug 4 14:07:39 PDT 2016


Author: cbieneman
Date: Thu Aug  4 16:07:39 2016
New Revision: 277770

URL: http://llvm.org/viewvc/llvm-project?rev=277770&view=rev
Log:
[Mach0YAML] Change n_type from uint8_t to llvm::yaml::Hex8

Since this field is generally masked, it is way easier to understand it as a Hex value than decimal.

Modified:
    llvm/trunk/include/llvm/ObjectYAML/MachOYAML.h
    llvm/trunk/test/ObjectYAML/MachO/symtab.yaml

Modified: llvm/trunk/include/llvm/ObjectYAML/MachOYAML.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/ObjectYAML/MachOYAML.h?rev=277770&r1=277769&r2=277770&view=diff
==============================================================================
--- llvm/trunk/include/llvm/ObjectYAML/MachOYAML.h (original)
+++ llvm/trunk/include/llvm/ObjectYAML/MachOYAML.h Thu Aug  4 16:07:39 2016
@@ -59,7 +59,7 @@ struct LoadCommand {
 
 struct NListEntry {
   uint32_t n_strx;
-  uint8_t n_type;
+  llvm::yaml::Hex8 n_type;
   uint8_t n_sect;
   uint16_t n_desc;
   uint64_t n_value;

Modified: llvm/trunk/test/ObjectYAML/MachO/symtab.yaml
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ObjectYAML/MachO/symtab.yaml?rev=277770&r1=277769&r2=277770&view=diff
==============================================================================
--- llvm/trunk/test/ObjectYAML/MachO/symtab.yaml (original)
+++ llvm/trunk/test/ObjectYAML/MachO/symtab.yaml Thu Aug  4 16:07:39 2016
@@ -143,152 +143,152 @@ LoadCommands:
 LinkEditData:    
   NameList:        
     - n_strx:          2
-      n_type:          30
+      n_type:          0x1E
       n_sect:          1
       n_desc:          128
       n_value:         4294971808
     - n_strx:          69
-      n_type:          30
+      n_type:          0x1E
       n_sect:          1
       n_desc:          128
       n_value:         4294971888
     - n_strx:          166
-      n_type:          30
+      n_type:          0x1E
       n_sect:          1
       n_desc:          128
       n_value:         4294973024
     - n_strx:          204
-      n_type:          30
+      n_type:          0x1E
       n_sect:          1
       n_desc:          128
       n_value:         4294973056
     - n_strx:          320
-      n_type:          30
+      n_type:          0x1E
       n_sect:          1
       n_desc:          128
       n_value:         4294974784
     - n_strx:          344
-      n_type:          30
+      n_type:          0x1E
       n_sect:          1
       n_desc:          128
       n_value:         4294974800
     - n_strx:          387
-      n_type:          30
+      n_type:          0x1E
       n_sect:          1
       n_desc:          128
       n_value:         4294974832
     - n_strx:          420
-      n_type:          14
+      n_type:          0x0E
       n_sect:          4
       n_desc:          0
       n_value:         4294975104
     - n_strx:          438
-      n_type:          14
+      n_type:          0x0E
       n_sect:          4
       n_desc:          0
       n_value:         4294975280
     - n_strx:          456
-      n_type:          15
+      n_type:          0x0F
       n_sect:          1
       n_desc:          16
       n_value:         4294967296
     - n_strx:          476
-      n_type:          15
+      n_type:          0x0F
       n_sect:          1
       n_desc:          0
       n_value:         4294971744
     - n_strx:          482
-      n_type:          1
+      n_type:          0x01
       n_sect:          0
       n_desc:          512
       n_value:         0
     - n_strx:          498
-      n_type:          1
+      n_type:          0x01
       n_sect:          0
       n_desc:          256
       n_value:         0
     - n_strx:          537
-      n_type:          1
+      n_type:          0x01
       n_sect:          0
       n_desc:          256
       n_value:         0
     - n_strx:          567
-      n_type:          1
+      n_type:          0x01
       n_sect:          0
       n_desc:          256
       n_value:         0
     - n_strx:          642
-      n_type:          1
+      n_type:          0x01
       n_sect:          0
       n_desc:          256
       n_value:         0
     - n_strx:          711
-      n_type:          1
+      n_type:          0x01
       n_sect:          0
       n_desc:          256
       n_value:         0
     - n_strx:          774
-      n_type:          1
+      n_type:          0x01
       n_sect:          0
       n_desc:          256
       n_value:         0
     - n_strx:          834
-      n_type:          1
+      n_type:          0x01
       n_sect:          0
       n_desc:          256
       n_value:         0
     - n_strx:          851
-      n_type:          1
+      n_type:          0x01
       n_sect:          0
       n_desc:          256
       n_value:         0
     - n_strx:          875
-      n_type:          1
+      n_type:          0x01
       n_sect:          0
       n_desc:          256
       n_value:         0
     - n_strx:          897
-      n_type:          1
+      n_type:          0x01
       n_sect:          0
       n_desc:          256
       n_value:         0
     - n_strx:          954
-      n_type:          1
+      n_type:          0x01
       n_sect:          0
       n_desc:          256
       n_value:         0
     - n_strx:          982
-      n_type:          1
+      n_type:          0x01
       n_sect:          0
       n_desc:          256
       n_value:         0
     - n_strx:          999
-      n_type:          1
+      n_type:          0x01
       n_sect:          0
       n_desc:          256
       n_value:         0
     - n_strx:          1018
-      n_type:          1
+      n_type:          0x01
       n_sect:          0
       n_desc:          256
       n_value:         0
     - n_strx:          1035
-      n_type:          1
+      n_type:          0x01
       n_sect:          0
       n_desc:          256
       n_value:         0
     - n_strx:          1057
-      n_type:          1
+      n_type:          0x01
       n_sect:          0
       n_desc:          512
       n_value:         0
     - n_strx:          1065
-      n_type:          1
+      n_type:          0x01
       n_sect:          0
       n_desc:          512
       n_value:         0
     - n_strx:          1073
-      n_type:          1
+      n_type:          0x01
       n_sect:          0
       n_desc:          512
       n_value:         0
@@ -328,152 +328,152 @@ LinkEditData:
 
 #CHECK:   NameList:        
 #CHECK:     - n_strx:          2
-#CHECK:       n_type:          30
+#CHECK:       n_type:          0x1E
 #CHECK:       n_sect:          1
 #CHECK:       n_desc:          128
 #CHECK:       n_value:         4294971808
 #CHECK:     - n_strx:          69
-#CHECK:       n_type:          30
+#CHECK:       n_type:          0x1E
 #CHECK:       n_sect:          1
 #CHECK:       n_desc:          128
 #CHECK:       n_value:         4294971888
 #CHECK:     - n_strx:          166
-#CHECK:       n_type:          30
+#CHECK:       n_type:          0x1E
 #CHECK:       n_sect:          1
 #CHECK:       n_desc:          128
 #CHECK:       n_value:         4294973024
 #CHECK:     - n_strx:          204
-#CHECK:       n_type:          30
+#CHECK:       n_type:          0x1E
 #CHECK:       n_sect:          1
 #CHECK:       n_desc:          128
 #CHECK:       n_value:         4294973056
 #CHECK:     - n_strx:          320
-#CHECK:       n_type:          30
+#CHECK:       n_type:          0x1E
 #CHECK:       n_sect:          1
 #CHECK:       n_desc:          128
 #CHECK:       n_value:         4294974784
 #CHECK:     - n_strx:          344
-#CHECK:       n_type:          30
+#CHECK:       n_type:          0x1E
 #CHECK:       n_sect:          1
 #CHECK:       n_desc:          128
 #CHECK:       n_value:         4294974800
 #CHECK:     - n_strx:          387
-#CHECK:       n_type:          30
+#CHECK:       n_type:          0x1E
 #CHECK:       n_sect:          1
 #CHECK:       n_desc:          128
 #CHECK:       n_value:         4294974832
 #CHECK:     - n_strx:          420
-#CHECK:       n_type:          14
+#CHECK:       n_type:          0x0E
 #CHECK:       n_sect:          4
 #CHECK:       n_desc:          0
 #CHECK:       n_value:         4294975104
 #CHECK:     - n_strx:          438
-#CHECK:       n_type:          14
+#CHECK:       n_type:          0x0E
 #CHECK:       n_sect:          4
 #CHECK:       n_desc:          0
 #CHECK:       n_value:         4294975280
 #CHECK:     - n_strx:          456
-#CHECK:       n_type:          15
+#CHECK:       n_type:          0x0F
 #CHECK:       n_sect:          1
 #CHECK:       n_desc:          16
 #CHECK:       n_value:         4294967296
 #CHECK:     - n_strx:          476
-#CHECK:       n_type:          15
+#CHECK:       n_type:          0x0F
 #CHECK:       n_sect:          1
 #CHECK:       n_desc:          0
 #CHECK:       n_value:         4294971744
 #CHECK:     - n_strx:          482
-#CHECK:       n_type:          1
+#CHECK:       n_type:          0x01
 #CHECK:       n_sect:          0
 #CHECK:       n_desc:          512
 #CHECK:       n_value:         0
 #CHECK:     - n_strx:          498
-#CHECK:       n_type:          1
+#CHECK:       n_type:          0x01
 #CHECK:       n_sect:          0
 #CHECK:       n_desc:          256
 #CHECK:       n_value:         0
 #CHECK:     - n_strx:          537
-#CHECK:       n_type:          1
+#CHECK:       n_type:          0x01
 #CHECK:       n_sect:          0
 #CHECK:       n_desc:          256
 #CHECK:       n_value:         0
 #CHECK:     - n_strx:          567
-#CHECK:       n_type:          1
+#CHECK:       n_type:          0x01
 #CHECK:       n_sect:          0
 #CHECK:       n_desc:          256
 #CHECK:       n_value:         0
 #CHECK:     - n_strx:          642
-#CHECK:       n_type:          1
+#CHECK:       n_type:          0x01
 #CHECK:       n_sect:          0
 #CHECK:       n_desc:          256
 #CHECK:       n_value:         0
 #CHECK:     - n_strx:          711
-#CHECK:       n_type:          1
+#CHECK:       n_type:          0x01
 #CHECK:       n_sect:          0
 #CHECK:       n_desc:          256
 #CHECK:       n_value:         0
 #CHECK:     - n_strx:          774
-#CHECK:       n_type:          1
+#CHECK:       n_type:          0x01
 #CHECK:       n_sect:          0
 #CHECK:       n_desc:          256
 #CHECK:       n_value:         0
 #CHECK:     - n_strx:          834
-#CHECK:       n_type:          1
+#CHECK:       n_type:          0x01
 #CHECK:       n_sect:          0
 #CHECK:       n_desc:          256
 #CHECK:       n_value:         0
 #CHECK:     - n_strx:          851
-#CHECK:       n_type:          1
+#CHECK:       n_type:          0x01
 #CHECK:       n_sect:          0
 #CHECK:       n_desc:          256
 #CHECK:       n_value:         0
 #CHECK:     - n_strx:          875
-#CHECK:       n_type:          1
+#CHECK:       n_type:          0x01
 #CHECK:       n_sect:          0
 #CHECK:       n_desc:          256
 #CHECK:       n_value:         0
 #CHECK:     - n_strx:          897
-#CHECK:       n_type:          1
+#CHECK:       n_type:          0x01
 #CHECK:       n_sect:          0
 #CHECK:       n_desc:          256
 #CHECK:       n_value:         0
 #CHECK:     - n_strx:          954
-#CHECK:       n_type:          1
+#CHECK:       n_type:          0x01
 #CHECK:       n_sect:          0
 #CHECK:       n_desc:          256
 #CHECK:       n_value:         0
 #CHECK:     - n_strx:          982
-#CHECK:       n_type:          1
+#CHECK:       n_type:          0x01
 #CHECK:       n_sect:          0
 #CHECK:       n_desc:          256
 #CHECK:       n_value:         0
 #CHECK:     - n_strx:          999
-#CHECK:       n_type:          1
+#CHECK:       n_type:          0x01
 #CHECK:       n_sect:          0
 #CHECK:       n_desc:          256
 #CHECK:       n_value:         0
 #CHECK:     - n_strx:          1018
-#CHECK:       n_type:          1
+#CHECK:       n_type:          0x01
 #CHECK:       n_sect:          0
 #CHECK:       n_desc:          256
 #CHECK:       n_value:         0
 #CHECK:     - n_strx:          1035
-#CHECK:       n_type:          1
+#CHECK:       n_type:          0x01
 #CHECK:       n_sect:          0
 #CHECK:       n_desc:          256
 #CHECK:       n_value:         0
 #CHECK:     - n_strx:          1057
-#CHECK:       n_type:          1
+#CHECK:       n_type:          0x01
 #CHECK:       n_sect:          0
 #CHECK:       n_desc:          512
 #CHECK:       n_value:         0
 #CHECK:     - n_strx:          1065
-#CHECK:       n_type:          1
+#CHECK:       n_type:          0x01
 #CHECK:       n_sect:          0
 #CHECK:       n_desc:          512
 #CHECK:       n_value:         0
 #CHECK:     - n_strx:          1073
-#CHECK:       n_type:          1
+#CHECK:       n_type:          0x01
 #CHECK:       n_sect:          0
 #CHECK:       n_desc:          512
 #CHECK:       n_value:         0




More information about the llvm-commits mailing list