[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