aboutsummaryrefslogtreecommitdiffstats
path: root/test/Object/obj2yaml-coff-section-aux-symbol.test
diff options
context:
space:
mode:
Diffstat (limited to 'test/Object/obj2yaml-coff-section-aux-symbol.test')
-rw-r--r--test/Object/obj2yaml-coff-section-aux-symbol.test96
1 files changed, 96 insertions, 0 deletions
diff --git a/test/Object/obj2yaml-coff-section-aux-symbol.test b/test/Object/obj2yaml-coff-section-aux-symbol.test
new file mode 100644
index 0000000..55ce5f0
--- /dev/null
+++ b/test/Object/obj2yaml-coff-section-aux-symbol.test
@@ -0,0 +1,96 @@
+RUN: yaml2obj %p/Inputs/COFF/section-aux-symbol.yaml | obj2yaml | FileCheck %s --check-prefix COFF-I386
+
+COFF-I386: sections:
+COFF-I386-NEXT: - Name: .CRT
+COFF-I386: symbols:
+COFF-I386: - Name: '.CRT$XCAA'
+COFF-I386-NEXT: Value: 4
+COFF-I386: StorageClass: IMAGE_SYM_CLASS_STATIC
+COFF-I386-NEXT: SectionDefinition:
+COFF-I386-NEXT: Length: 4
+COFF-I386-NEXT: NumberOfRelocations: 1
+COFF-I386-NEXT: NumberOfLinenumbers: 0
+COFF-I386: - Name: '.CRT$XIAA'
+COFF-I386-NEXT: Value: 16
+COFF-I386: StorageClass: IMAGE_SYM_CLASS_STATIC
+COFF-I386-NEXT: SectionDefinition:
+COFF-I386-NEXT: Length: 4
+COFF-I386-NEXT: NumberOfRelocations: 1
+COFF-I386-NEXT: NumberOfLinenumbers: 0
+COFF-I386: - Name: '.CRT$XLD'
+COFF-I386-NEXT: Value: 36
+COFF-I386: StorageClass: IMAGE_SYM_CLASS_STATIC
+COFF-I386-NEXT: SectionDefinition:
+COFF-I386-NEXT: Length: 4
+COFF-I386-NEXT: NumberOfRelocations: 1
+COFF-I386-NEXT: NumberOfLinenumbers: 0
+COFF-I386: - Name: '.CRT$XLC'
+COFF-I386-NEXT: Value: 32
+COFF-I386: StorageClass: IMAGE_SYM_CLASS_STATIC
+COFF-I386-NEXT: SectionDefinition:
+COFF-I386-NEXT: Length: 4
+COFF-I386-NEXT: NumberOfRelocations: 1
+COFF-I386-NEXT: NumberOfLinenumbers: 0
+COFF-I386: - Name: '.CRT$XDZ'
+COFF-I386-NEXT: Value: 48
+COFF-I386: StorageClass: IMAGE_SYM_CLASS_STATIC
+COFF-I386-NEXT: SectionDefinition:
+COFF-I386-NEXT: Length: 4
+COFF-I386-NEXT: NumberOfRelocations: 0
+COFF-I386-NEXT: NumberOfLinenumbers: 0
+COFF-I386: - Name: '.CRT$XDA'
+COFF-I386-NEXT: Value: 44
+COFF-I386: StorageClass: IMAGE_SYM_CLASS_STATIC
+COFF-I386-NEXT: SectionDefinition:
+COFF-I386-NEXT: Length: 4
+COFF-I386-NEXT: NumberOfRelocations: 0
+COFF-I386-NEXT: NumberOfLinenumbers: 0
+COFF-I386: - Name: '.CRT$XLZ'
+COFF-I386-NEXT: Value: 40
+COFF-I386: StorageClass: IMAGE_SYM_CLASS_STATIC
+COFF-I386-NEXT: SectionDefinition:
+COFF-I386-NEXT: Length: 4
+COFF-I386-NEXT: NumberOfRelocations: 0
+COFF-I386-NEXT: NumberOfLinenumbers: 0
+COFF-I386: - Name: '.CRT$XLA'
+COFF-I386-NEXT: Value: 28
+COFF-I386: StorageClass: IMAGE_SYM_CLASS_STATIC
+COFF-I386-NEXT: SectionDefinition:
+COFF-I386-NEXT: Length: 4
+COFF-I386-NEXT: NumberOfRelocations: 0
+COFF-I386-NEXT: NumberOfLinenumbers: 0
+COFF-I386: - Name: '.CRT$XIC'
+COFF-I386-NEXT: Value: 20
+COFF-I386: StorageClass: IMAGE_SYM_CLASS_STATIC
+COFF-I386-NEXT: SectionDefinition:
+COFF-I386-NEXT: Length: 4
+COFF-I386-NEXT: NumberOfRelocations: 1
+COFF-I386-NEXT: NumberOfLinenumbers: 0
+COFF-I386: - Name: '.CRT$XCZ'
+COFF-I386-NEXT: Value: 8
+COFF-I386: StorageClass: IMAGE_SYM_CLASS_STATIC
+COFF-I386-NEXT: SectionDefinition:
+COFF-I386-NEXT: Length: 4
+COFF-I386-NEXT: NumberOfRelocations: 0
+COFF-I386-NEXT: NumberOfLinenumbers: 0
+COFF-I386: - Name: '.CRT$XCA'
+COFF-I386-NEXT: Value: 0
+COFF-I386: StorageClass: IMAGE_SYM_CLASS_STATIC
+COFF-I386-NEXT: SectionDefinition:
+COFF-I386-NEXT: Length: 4
+COFF-I386-NEXT: NumberOfRelocations: 0
+COFF-I386-NEXT: NumberOfLinenumbers: 0
+COFF-I386: - Name: '.CRT$XIZ'
+COFF-I386-NEXT: Value: 24
+COFF-I386: StorageClass: IMAGE_SYM_CLASS_STATIC
+COFF-I386-NEXT: SectionDefinition:
+COFF-I386-NEXT: Length: 4
+COFF-I386-NEXT: NumberOfRelocations: 0
+COFF-I386-NEXT: NumberOfLinenumbers: 0
+COFF-I386: - Name: '.CRT$XIA'
+COFF-I386-NEXT: Value: 12
+COFF-I386: StorageClass: IMAGE_SYM_CLASS_STATIC
+COFF-I386-NEXT: SectionDefinition:
+COFF-I386-NEXT: Length: 4
+COFF-I386-NEXT: NumberOfRelocations: 0
+COFF-I386-NEXT: NumberOfLinenumbers: 0