summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2014-03-19 04:55:14 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2014-03-19 04:55:14 +0000
commit14b11022b424d8a90ecacd0efffb747b4ec6e08b (patch)
treed0a01f2090886cd0d00dd9faa2bbc41d2df9f4e5
parentddf28f2b7987ecd4e28ba0b5c211ed9601ece986 (diff)
downloadbcm5719-llvm-14b11022b424d8a90ecacd0efffb747b4ec6e08b.tar.gz
bcm5719-llvm-14b11022b424d8a90ecacd0efffb747b4ec6e08b.zip
[PECOFF] Use richer ways of describing auxiliary symbols
Update all of the unit tests to use the new format. This depends on D3092. Reviewers: ruiu Differential Revision: http://llvm-reviews.chandlerc.com/D3093 llvm-svn: 204215
-rw-r--r--lld/test/pecoff/Inputs/alternatename3.obj.yaml8
-rw-r--r--lld/test/pecoff/Inputs/comdat.obj.yaml18
-rw-r--r--lld/test/pecoff/Inputs/common-symbol.obj.yaml16
-rw-r--r--lld/test/pecoff/Inputs/drectve.obj.yaml16
-rw-r--r--lld/test/pecoff/Inputs/export.obj.yaml8
-rw-r--r--lld/test/pecoff/Inputs/grouped-sections.obj.yaml32
-rw-r--r--lld/test/pecoff/Inputs/hello.obj.yaml24
-rw-r--r--lld/test/pecoff/Inputs/imagebase.obj.yaml16
-rw-r--r--lld/test/pecoff/Inputs/machine-type-unknown.obj.yaml5
-rw-r--r--lld/test/pecoff/Inputs/main.obj.yaml16
-rw-r--r--lld/test/pecoff/Inputs/merge-largest1.obj.yaml9
-rw-r--r--lld/test/pecoff/Inputs/merge-largest2.obj.yaml9
-rw-r--r--lld/test/pecoff/Inputs/merge-same-size1.obj.yaml9
-rw-r--r--lld/test/pecoff/Inputs/merge-same-size2.obj.yaml9
-rw-r--r--lld/test/pecoff/Inputs/merge-same-size3.obj.yaml9
-rw-r--r--lld/test/pecoff/Inputs/nop.obj.yaml16
-rw-r--r--lld/test/pecoff/Inputs/nop64.obj.yaml24
-rw-r--r--lld/test/pecoff/Inputs/reloc.obj.yaml16
-rw-r--r--lld/test/pecoff/Inputs/reloc64-1.obj.yaml24
-rw-r--r--lld/test/pecoff/Inputs/reloc64-2.obj.yaml24
-rw-r--r--lld/test/pecoff/Inputs/seh.obj.yaml84
-rw-r--r--lld/test/pecoff/Inputs/static-data1.obj.yaml24
-rw-r--r--lld/test/pecoff/Inputs/static-data2.obj.yaml24
-rw-r--r--lld/test/pecoff/Inputs/subsystem.main.yaml8
-rw-r--r--lld/test/pecoff/Inputs/subsystem.winmain.yaml8
-rw-r--r--lld/test/pecoff/Inputs/unknown-drectve.obj.yaml16
-rw-r--r--lld/test/pecoff/Inputs/unwind.obj.yaml24
-rw-r--r--lld/test/pecoff/Inputs/vars-main.obj.yaml8
-rw-r--r--lld/test/pecoff/Inputs/weak-externals.obj.yaml26
29 files changed, 398 insertions, 132 deletions
diff --git a/lld/test/pecoff/Inputs/alternatename3.obj.yaml b/lld/test/pecoff/Inputs/alternatename3.obj.yaml
index 1926298a039..1865653ea66 100644
--- a/lld/test/pecoff/Inputs/alternatename3.obj.yaml
+++ b/lld/test/pecoff/Inputs/alternatename3.obj.yaml
@@ -30,6 +30,10 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 0D0000000000000000000000000000000000
+ SectionDefinition:
+ Length: 13
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
...
diff --git a/lld/test/pecoff/Inputs/comdat.obj.yaml b/lld/test/pecoff/Inputs/comdat.obj.yaml
index 8c3833d4d34..5537499873a 100644
--- a/lld/test/pecoff/Inputs/comdat.obj.yaml
+++ b/lld/test/pecoff/Inputs/comdat.obj.yaml
@@ -18,16 +18,26 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 0700000000000000C979F796000002000000
+ SectionDefinition:
+ Length: 7
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 2532800969
+ Number: 0
+ Selection: IMAGE_COMDAT_SELECT_ANY
- Name: .text
Value: 0
SectionNumber: 2
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 0700000000000000C979F796000002000000
+ SectionDefinition:
+ Length: 7
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 2532800969
+ Number: 0
+ Selection: IMAGE_COMDAT_SELECT_ANY
- Name: "?inlinefn1@@YAHXZ"
Value: 0
SectionNumber: 1
diff --git a/lld/test/pecoff/Inputs/common-symbol.obj.yaml b/lld/test/pecoff/Inputs/common-symbol.obj.yaml
index d10c8f7eefe..0a43c834e75 100644
--- a/lld/test/pecoff/Inputs/common-symbol.obj.yaml
+++ b/lld/test/pecoff/Inputs/common-symbol.obj.yaml
@@ -18,16 +18,24 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 000000000000000000000000000000000000
+ SectionDefinition:
+ Length: 0
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
- Name: .data
Value: 0
SectionNumber: 2
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 040000000000000000000000000000000000
+ SectionDefinition:
+ Length: 4
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
- Name: _bssdata1
Value: 4
SectionNumber: 0
diff --git a/lld/test/pecoff/Inputs/drectve.obj.yaml b/lld/test/pecoff/Inputs/drectve.obj.yaml
index 80e2d2bae33..cc0c8255d46 100644
--- a/lld/test/pecoff/Inputs/drectve.obj.yaml
+++ b/lld/test/pecoff/Inputs/drectve.obj.yaml
@@ -28,8 +28,12 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 1F000000030000008C7450D6000000000000
+ SectionDefinition:
+ Length: 31
+ NumberOfRelocations: 3
+ NumberOfLinenumbers: 0
+ CheckSum: 3595596940
+ Number: 0
- Name: __imp__fn
Value: 0
SectionNumber: 0
@@ -60,6 +64,10 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 0D0000000000000000000000000000000000
+ SectionDefinition:
+ Length: 13
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
...
diff --git a/lld/test/pecoff/Inputs/export.obj.yaml b/lld/test/pecoff/Inputs/export.obj.yaml
index 6d391c790c0..107d40f4889 100644
--- a/lld/test/pecoff/Inputs/export.obj.yaml
+++ b/lld/test/pecoff/Inputs/export.obj.yaml
@@ -14,8 +14,12 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 1C0000000400000000000000000000000000
+ SectionDefinition:
+ Length: 28
+ NumberOfRelocations: 4
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
- Name: _init
Value: 0
SectionNumber: 1
diff --git a/lld/test/pecoff/Inputs/grouped-sections.obj.yaml b/lld/test/pecoff/Inputs/grouped-sections.obj.yaml
index 056a80b925d..2180312acf9 100644
--- a/lld/test/pecoff/Inputs/grouped-sections.obj.yaml
+++ b/lld/test/pecoff/Inputs/grouped-sections.obj.yaml
@@ -26,32 +26,48 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 010000000000000000000000000000000000
+ SectionDefinition:
+ Length: 1
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
- Name: .data
Value: 0
SectionNumber: 2
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 040000000000000000000000000000000000
+ SectionDefinition:
+ Length: 4
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
- Name: ".data$2"
Value: 0
SectionNumber: 3
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 050000000000000000000000000000000000
+ SectionDefinition:
+ Length: 5
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
- Name: ".data$1"
Value: 0
SectionNumber: 4
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 040000000000000000000000000000000000
+ SectionDefinition:
+ Length: 4
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
- Name: foo
Value: 2
SectionNumber: 4
diff --git a/lld/test/pecoff/Inputs/hello.obj.yaml b/lld/test/pecoff/Inputs/hello.obj.yaml
index f8e7f7bef43..6137c1b0ebc 100644
--- a/lld/test/pecoff/Inputs/hello.obj.yaml
+++ b/lld/test/pecoff/Inputs/hello.obj.yaml
@@ -41,16 +41,24 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 1C0000000400000000000000000000000000
+ SectionDefinition:
+ Length: 28
+ NumberOfRelocations: 4
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
- Name: .data
Value: 0
SectionNumber: 2
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 120000000000000000000000000000000000
+ SectionDefinition:
+ Length: 18
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
- Name: _MessageBoxA@16
Value: 0
SectionNumber: 0
@@ -87,6 +95,10 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 0C0000000000000000000000000000000000
+ SectionDefinition:
+ Length: 12
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
...
diff --git a/lld/test/pecoff/Inputs/imagebase.obj.yaml b/lld/test/pecoff/Inputs/imagebase.obj.yaml
index b2f96898f80..e31e744fa05 100644
--- a/lld/test/pecoff/Inputs/imagebase.obj.yaml
+++ b/lld/test/pecoff/Inputs/imagebase.obj.yaml
@@ -22,16 +22,24 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 060000000100000000000000000000000000
+ SectionDefinition:
+ Length: 6
+ NumberOfRelocations: 1
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
- Name: .data
Value: 0
SectionNumber: 2
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 000000000000000000000000000000000000
+ SectionDefinition:
+ Length: 0
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
- Name: ___ImageBase
Value: 0
SectionNumber: 0
diff --git a/lld/test/pecoff/Inputs/machine-type-unknown.obj.yaml b/lld/test/pecoff/Inputs/machine-type-unknown.obj.yaml
index 7c87782c186..f0da1ea7ac3 100644
--- a/lld/test/pecoff/Inputs/machine-type-unknown.obj.yaml
+++ b/lld/test/pecoff/Inputs/machine-type-unknown.obj.yaml
@@ -32,6 +32,7 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_WEAK_EXTERNAL
- NumberOfAuxSymbols: 1
- AuxiliaryData: 020000000300000000000000000000000000
+ WeakExternal:
+ TagIndex: 2
+ Characteristics: IMAGE_WEAK_EXTERN_SEARCH_ALIAS
...
diff --git a/lld/test/pecoff/Inputs/main.obj.yaml b/lld/test/pecoff/Inputs/main.obj.yaml
index 66d61e98836..73a78804906 100644
--- a/lld/test/pecoff/Inputs/main.obj.yaml
+++ b/lld/test/pecoff/Inputs/main.obj.yaml
@@ -31,16 +31,24 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 0C0000000200000000000000000000000000
+ SectionDefinition:
+ Length: 12
+ NumberOfRelocations: 2
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
- Name: .data
Value: 0
SectionNumber: 2
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 000000000000000000000000000000000000
+ SectionDefinition:
+ Length: 0
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
- Name: _val1
Value: 0
SectionNumber: 0
diff --git a/lld/test/pecoff/Inputs/merge-largest1.obj.yaml b/lld/test/pecoff/Inputs/merge-largest1.obj.yaml
index 40ba41f3672..e372f903060 100644
--- a/lld/test/pecoff/Inputs/merge-largest1.obj.yaml
+++ b/lld/test/pecoff/Inputs/merge-largest1.obj.yaml
@@ -14,8 +14,13 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 0700000000000000C979F796000006000000
+ SectionDefinition:
+ Length: 7
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 2532800969
+ Number: 0
+ Selection: IMAGE_COMDAT_SELECT_LARGEST
- Name: "_foo"
Value: 0
SectionNumber: 1
diff --git a/lld/test/pecoff/Inputs/merge-largest2.obj.yaml b/lld/test/pecoff/Inputs/merge-largest2.obj.yaml
index 962489a20a1..f232cd3fd87 100644
--- a/lld/test/pecoff/Inputs/merge-largest2.obj.yaml
+++ b/lld/test/pecoff/Inputs/merge-largest2.obj.yaml
@@ -14,8 +14,13 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 0700000000000000C979F796000006000000
+ SectionDefinition:
+ Length: 7
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 2532800969
+ Number: 0
+ Selection: IMAGE_COMDAT_SELECT_LARGEST
- Name: "_foo"
Value: 6
SectionNumber: 1
diff --git a/lld/test/pecoff/Inputs/merge-same-size1.obj.yaml b/lld/test/pecoff/Inputs/merge-same-size1.obj.yaml
index 6b71a6d10f7..02516f37220 100644
--- a/lld/test/pecoff/Inputs/merge-same-size1.obj.yaml
+++ b/lld/test/pecoff/Inputs/merge-same-size1.obj.yaml
@@ -14,8 +14,13 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 0700000000000000C979F796000003000000
+ SectionDefinition:
+ Length: 7
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 2532800969
+ Number: 0
+ Selection: IMAGE_COMDAT_SELECT_SAME_SIZE
- Name: "_foo"
Value: 0
SectionNumber: 1
diff --git a/lld/test/pecoff/Inputs/merge-same-size2.obj.yaml b/lld/test/pecoff/Inputs/merge-same-size2.obj.yaml
index b956af1a7c9..6b5b593bbab 100644
--- a/lld/test/pecoff/Inputs/merge-same-size2.obj.yaml
+++ b/lld/test/pecoff/Inputs/merge-same-size2.obj.yaml
@@ -14,8 +14,13 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 0700000000000000C979F796000003000000
+ SectionDefinition:
+ Length: 7
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 2532800969
+ Number: 0
+ Selection: IMAGE_COMDAT_SELECT_SAME_SIZE
- Name: "_foo"
Value: 0
SectionNumber: 1
diff --git a/lld/test/pecoff/Inputs/merge-same-size3.obj.yaml b/lld/test/pecoff/Inputs/merge-same-size3.obj.yaml
index 325f9a5af47..a1a8018bcf1 100644
--- a/lld/test/pecoff/Inputs/merge-same-size3.obj.yaml
+++ b/lld/test/pecoff/Inputs/merge-same-size3.obj.yaml
@@ -14,8 +14,13 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 0700000000000000C979F796000003000000
+ SectionDefinition:
+ Length: 7
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 2532800969
+ Number: 0
+ Selection: IMAGE_COMDAT_SELECT_SAME_SIZE
- Name: "_foo"
Value: 0
SectionNumber: 1
diff --git a/lld/test/pecoff/Inputs/nop.obj.yaml b/lld/test/pecoff/Inputs/nop.obj.yaml
index 32ea4c68aed..ccc097e7c92 100644
--- a/lld/test/pecoff/Inputs/nop.obj.yaml
+++ b/lld/test/pecoff/Inputs/nop.obj.yaml
@@ -24,16 +24,24 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 060000000000000000000000000000000000
+ SectionDefinition:
+ Length: 6
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
- Name: .data
Value: 0
SectionNumber: 2
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 000000000000000000000000000000000000
+ SectionDefinition:
+ Length: 0
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
- Name: _start
Value: 0
SectionNumber: 1
diff --git a/lld/test/pecoff/Inputs/nop64.obj.yaml b/lld/test/pecoff/Inputs/nop64.obj.yaml
index 1422f934911..2662a540063 100644
--- a/lld/test/pecoff/Inputs/nop64.obj.yaml
+++ b/lld/test/pecoff/Inputs/nop64.obj.yaml
@@ -34,24 +34,36 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 010000000000000000000000000000000000
+ SectionDefinition:
+ Length: 1
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
- Name: .data
Value: 0
SectionNumber: 2
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 000000000000000000000000000000000000
+ SectionDefinition:
+ Length: 0
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
- Name: '.debug$S'
Value: 0
SectionNumber: 3
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 6C0000000000000000000000000000000000
+ SectionDefinition:
+ Length: 108
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
- Name: start
Value: 0
SectionNumber: 1
diff --git a/lld/test/pecoff/Inputs/reloc.obj.yaml b/lld/test/pecoff/Inputs/reloc.obj.yaml
index 7327e56ef57..2710aa40087 100644
--- a/lld/test/pecoff/Inputs/reloc.obj.yaml
+++ b/lld/test/pecoff/Inputs/reloc.obj.yaml
@@ -34,16 +34,24 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 3C0000000300000000000000010000000000
+ SectionDefinition:
+ Length: 60
+ NumberOfRelocations: 3
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 1
- Name: .data
Value: 0
SectionNumber: 2
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 0E0000000000000000000000020000000000
+ SectionDefinition:
+ Length: 14
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 2
- Name: _main
Value: 0
SectionNumber: 1
diff --git a/lld/test/pecoff/Inputs/reloc64-1.obj.yaml b/lld/test/pecoff/Inputs/reloc64-1.obj.yaml
index a7447572cc9..c4fdc27c8f8 100644
--- a/lld/test/pecoff/Inputs/reloc64-1.obj.yaml
+++ b/lld/test/pecoff/Inputs/reloc64-1.obj.yaml
@@ -38,24 +38,36 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 060000000100000000000000000000000000
+ SectionDefinition:
+ Length: 6
+ NumberOfRelocations: 1
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
- Name: .data
Value: 0
SectionNumber: 2
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 000000000000000000000000000000000000
+ SectionDefinition:
+ Length: 0
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
- Name: '.debug$S'
Value: 0
SectionNumber: 3
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 6C0000000000000000000000000000000000
+ SectionDefinition:
+ Length: 108
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
- Name: fn2
Value: 0
SectionNumber: 0
diff --git a/lld/test/pecoff/Inputs/reloc64-2.obj.yaml b/lld/test/pecoff/Inputs/reloc64-2.obj.yaml
index 517273d93bb..006857f2c8d 100644
--- a/lld/test/pecoff/Inputs/reloc64-2.obj.yaml
+++ b/lld/test/pecoff/Inputs/reloc64-2.obj.yaml
@@ -34,24 +34,36 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 010000000000000000000000000000000000
+ SectionDefinition:
+ Length: 1
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
- Name: .data
Value: 0
SectionNumber: 2
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 000000000000000000000000000000000000
+ SectionDefinition:
+ Length: 0
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
- Name: '.debug$S'
Value: 0
SectionNumber: 3
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 6C0000000000000000000000000000000000
+ SectionDefinition:
+ Length: 108
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
- Name: fn2
Value: 0
SectionNumber: 1
diff --git a/lld/test/pecoff/Inputs/seh.obj.yaml b/lld/test/pecoff/Inputs/seh.obj.yaml
index b6fe2a0443d..6767671cdaf 100644
--- a/lld/test/pecoff/Inputs/seh.obj.yaml
+++ b/lld/test/pecoff/Inputs/seh.obj.yaml
@@ -134,24 +134,37 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: F00000000000000000000000000000000000
+ SectionDefinition:
+ Length: 240
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
- Name: '.debug$S'
Value: 0
SectionNumber: 2
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 6C0000000000000000000000000000000000
+ SectionDefinition:
+ Length: 108
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
- Name: .rdata
Value: 0
SectionNumber: 3
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 010000000000000000000000000002000000
+ SectionDefinition:
+ Length: 1
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
+ Selection: IMAGE_COMDAT_SELECT_ANY
- Name: '?value@?$integral_constant@_N$0A@@std@@2_NB'
Value: 0
SectionNumber: 3
@@ -164,8 +177,13 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 010000000000000096300777000002000000
+ SectionDefinition:
+ Length: 1
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 1996959894
+ Number: 0
+ Selection: IMAGE_COMDAT_SELECT_ANY
- Name: '?value@?$integral_constant@_N$00@std@@2_NB'
Value: 0
SectionNumber: 4
@@ -178,8 +196,12 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 63000000000000004E69FDA6000000000000
+ SectionDefinition:
+ Length: 99
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 2801625422
+ Number: 0
- Name: '$SG73531'
Value: 0
SectionNumber: 5
@@ -204,16 +226,25 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 4F01000011000000394E4F94000000000000
+ SectionDefinition:
+ Length: 335
+ NumberOfRelocations: 17
+ NumberOfLinenumbers: 0
+ CheckSum: 2488225337
+ Number: 0
- Name: '.text$mn'
Value: 0
SectionNumber: 7
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 19000000020000002DFF8C0C000002000000
+ SectionDefinition:
+ Length: 25
+ NumberOfRelocations: 2
+ NumberOfLinenumbers: 0
+ CheckSum: 210566957
+ Number: 0
+ Selection: IMAGE_COMDAT_SELECT_ANY
- Name: __imp__printf
Value: 0
SectionNumber: 0
@@ -298,8 +329,12 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 3C00000004000000E076DCAC000000000000
+ SectionDefinition:
+ Length: 60
+ NumberOfRelocations: 4
+ NumberOfLinenumbers: 0
+ CheckSum: 2900129504
+ Number: 0
- Name: '__sehtable$?foo@@YAXXZ'
Value: 32
SectionNumber: 8
@@ -318,8 +353,13 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 180000000000000039E9484D000002000000
+ SectionDefinition:
+ Length: 24
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 1296623929
+ Number: 0
+ Selection: IMAGE_COMDAT_SELECT_ANY
- Name: '??_C@_0BI@BBHGNMOG@Destroying?5TestClass?$CB?$AN?6?$AA@'
Value: 0
SectionNumber: 9
@@ -338,6 +378,10 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 040000000000000000000000000000000000
+ SectionDefinition:
+ Length: 4
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
...
diff --git a/lld/test/pecoff/Inputs/static-data1.obj.yaml b/lld/test/pecoff/Inputs/static-data1.obj.yaml
index ae45474e5e7..8dbe3e97eb5 100644
--- a/lld/test/pecoff/Inputs/static-data1.obj.yaml
+++ b/lld/test/pecoff/Inputs/static-data1.obj.yaml
@@ -28,24 +28,36 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 000000000000000000000000000000000000
+ SectionDefinition:
+ Length: 0
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
- Name: .data
Value: 0
SectionNumber: 2
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 040000000000000000000000000000000000
+ SectionDefinition:
+ Length: 4
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
- Name: ".debug$S"
Value: 0
SectionNumber: 3
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 740000000000000000000000000000000000
+ SectionDefinition:
+ Length: 116
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
- Name: _val1
Value: 0
SectionNumber: 2
diff --git a/lld/test/pecoff/Inputs/static-data2.obj.yaml b/lld/test/pecoff/Inputs/static-data2.obj.yaml
index e75415b22fc..9b368c03388 100644
--- a/lld/test/pecoff/Inputs/static-data2.obj.yaml
+++ b/lld/test/pecoff/Inputs/static-data2.obj.yaml
@@ -28,24 +28,36 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 000000000000000000000000000000000000
+ SectionDefinition:
+ Length: 0
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
- Name: .data
Value: 0
SectionNumber: 2
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 040000000000000000000000000000000000
+ SectionDefinition:
+ Length: 4
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
- Name: ".debug$S"
Value: 0
SectionNumber: 3
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 740000000000000000000000000000000000
+ SectionDefinition:
+ Length: 116
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
- Name: _val2
Value: 0
SectionNumber: 2
diff --git a/lld/test/pecoff/Inputs/subsystem.main.yaml b/lld/test/pecoff/Inputs/subsystem.main.yaml
index e13f45cde4e..01cb63bb4b0 100644
--- a/lld/test/pecoff/Inputs/subsystem.main.yaml
+++ b/lld/test/pecoff/Inputs/subsystem.main.yaml
@@ -14,8 +14,12 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 060000000000000000000000000000000000
+ SectionDefinition:
+ Length: 6
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
- Name: _main
Value: 0
SectionNumber: 1
diff --git a/lld/test/pecoff/Inputs/subsystem.winmain.yaml b/lld/test/pecoff/Inputs/subsystem.winmain.yaml
index a8a6b6277af..b3b1fd62066 100644
--- a/lld/test/pecoff/Inputs/subsystem.winmain.yaml
+++ b/lld/test/pecoff/Inputs/subsystem.winmain.yaml
@@ -14,8 +14,12 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 060000000000000000000000000000000000
+ SectionDefinition:
+ Length: 6
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
- Name: _WinMain
Value: 0
SectionNumber: 1
diff --git a/lld/test/pecoff/Inputs/unknown-drectve.obj.yaml b/lld/test/pecoff/Inputs/unknown-drectve.obj.yaml
index ea97eb8699c..79a12fe7bfa 100644
--- a/lld/test/pecoff/Inputs/unknown-drectve.obj.yaml
+++ b/lld/test/pecoff/Inputs/unknown-drectve.obj.yaml
@@ -21,14 +21,22 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 1F000000030000008C7450D6000000000000
+ SectionDefinition:
+ Length: 31
+ NumberOfRelocations: 3
+ NumberOfLinenumbers: 0
+ CheckSum: 3595596940
+ Number: 0
- Name: .drectve
Value: 0
SectionNumber: 2
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 0D0000000000000000000000000000000000
+ SectionDefinition:
+ Length: 13
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
...
diff --git a/lld/test/pecoff/Inputs/unwind.obj.yaml b/lld/test/pecoff/Inputs/unwind.obj.yaml
index 139e7db6d9a..2328cd56560 100644
--- a/lld/test/pecoff/Inputs/unwind.obj.yaml
+++ b/lld/test/pecoff/Inputs/unwind.obj.yaml
@@ -72,24 +72,36 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 390000000000000000000000010000000000
+ SectionDefinition:
+ Length: 57
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 1
- Name: .xdata
Value: 0
SectionNumber: 2
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 440000000400000000000000020000000000
+ SectionDefinition:
+ Length: 68
+ NumberOfRelocations: 4
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 2
- Name: .pdata
Value: 0
SectionNumber: 3
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 300000000C00000000000000030000000000
+ SectionDefinition:
+ Length: 48
+ NumberOfRelocations: 12
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 3
- Name: func
Value: 0
SectionNumber: 1
diff --git a/lld/test/pecoff/Inputs/vars-main.obj.yaml b/lld/test/pecoff/Inputs/vars-main.obj.yaml
index 191d295e65f..2395a3d4e56 100644
--- a/lld/test/pecoff/Inputs/vars-main.obj.yaml
+++ b/lld/test/pecoff/Inputs/vars-main.obj.yaml
@@ -24,8 +24,12 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 1F000000030000008C7450D6000000000000
+ SectionDefinition:
+ Length: 31
+ NumberOfRelocations: 3
+ NumberOfLinenumbers: 0
+ CheckSum: 3595596940
+ Number: 0
- Name: __imp__fn
Value: 0
SectionNumber: 0
diff --git a/lld/test/pecoff/Inputs/weak-externals.obj.yaml b/lld/test/pecoff/Inputs/weak-externals.obj.yaml
index 538f3f164a0..ee76936c532 100644
--- a/lld/test/pecoff/Inputs/weak-externals.obj.yaml
+++ b/lld/test/pecoff/Inputs/weak-externals.obj.yaml
@@ -28,16 +28,24 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 140000000300000000000000000000000000
+ SectionDefinition:
+ Length: 20
+ NumberOfRelocations: 3
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
- Name: .data
Value: 0
SectionNumber: 2
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_STATIC
- NumberOfAuxSymbols: 1
- AuxiliaryData: 000000000000000000000000000000000000
+ SectionDefinition:
+ Length: 0
+ NumberOfRelocations: 0
+ NumberOfLinenumbers: 0
+ CheckSum: 0
+ Number: 0
- Name: _no_such_symbol1
Value: 0
SectionNumber: 0
@@ -62,16 +70,18 @@ symbols:
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_WEAK_EXTERNAL
- NumberOfAuxSymbols: 1
- AuxiliaryData: 040000000200000000000000000000000000
+ WeakExternal:
+ TagIndex: 4
+ Characteristics: IMAGE_WEAK_EXTERN_SEARCH_LIBRARY
- Name: _no_such_symbol2
Value: 0
SectionNumber: 0
SimpleType: IMAGE_SYM_TYPE_NULL
ComplexType: IMAGE_SYM_DTYPE_NULL
StorageClass: IMAGE_SYM_CLASS_WEAK_EXTERNAL
- NumberOfAuxSymbols: 1
- AuxiliaryData: 050000000200000000000000000000000000
+ WeakExternal:
+ TagIndex: 5
+ Characteristics: IMAGE_WEAK_EXTERN_SEARCH_LIBRARY
- Name: _fn1
Value: 0
SectionNumber: 1
OpenPOWER on IntegriCloud