1## We check that we copy sections to an image in the case when there are 2## exactly 6 directory entries. 3# RUN: yaml2obj --docnum=1 %s -o %t 4# RUN: llvm-objcopy --add-section new_sect=%t %t %t1 5# RUN: obj2yaml %t1 | FileCheck %s 6 7# CHECK: NumberOfRvaAndSize: 6 8# CHECK-NEXT: ExportTable: 9# CHECK-NEXT: RelativeVirtualAddress: 0 10# CHECK-NEXT: Size: 0 11# CHECK-NEXT: ImportTable: 12# CHECK-NEXT: RelativeVirtualAddress: 0 13# CHECK-NEXT: Size: 0 14# CHECK-NEXT: ResourceTable: 15# CHECK-NEXT: RelativeVirtualAddress: 0 16# CHECK-NEXT: Size: 0 17# CHECK-NEXT: ExceptionTable: 18# CHECK-NEXT: RelativeVirtualAddress: 0 19# CHECK-NEXT: Size: 0 20# CHECK-NEXT: CertificateTable: 21# CHECK-NEXT: RelativeVirtualAddress: 0 22# CHECK-NEXT: Size: 0 23# CHECK-NEXT: BaseRelocationTable: 24# CHECK-NEXT: RelativeVirtualAddress: 0 25# CHECK-NEXT: Size: 0 26# CHECK: sections: 27# CHECK-NEXT: - Name: foo 28# CHECK-NEXT: Characteristics: [ ] 29# CHECK-NEXT: Alignment: 4 30# CHECK-NEXT: SectionData: '' 31# CHECK-NEXT: - Name: new_sect 32# CHECK-NEXT: Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA ] 33# CHECK-NEXT: Alignment: 1 34# CHECK-NEXT: SectionData: '' 35 36--- !COFF 37OptionalHeader: 38 AddressOfEntryPoint: 4096 39 ImageBase: 0 40 SectionAlignment: 4096 41 FileAlignment: 512 42 MajorOperatingSystemVersion: 0 43 MinorOperatingSystemVersion: 0 44 MajorImageVersion: 0 45 MinorImageVersion: 0 46 MajorSubsystemVersion: 0 47 MinorSubsystemVersion: 0 48 Subsystem: IMAGE_SUBSYSTEM_EFI_APPLICATION 49 DLLCharacteristics: [ ] 50 SizeOfStackReserve: 0 51 SizeOfStackCommit: 0 52 SizeOfHeapReserve: 0 53 SizeOfHeapCommit: 0 54 NumberOfRvaAndSize: 6 55 ExportTable: 56 RelativeVirtualAddress: 0 57 Size: 0 58 ImportTable: 59 RelativeVirtualAddress: 0 60 Size: 0 61 ResourceTable: 62 RelativeVirtualAddress: 0 63 Size: 0 64 ExceptionTable: 65 RelativeVirtualAddress: 0 66 Size: 0 67 CertificateTable: 68 RelativeVirtualAddress: 0 69 Size: 0 70 BaseRelocationTable: 71 RelativeVirtualAddress: 0 72 Size: 0 73header: 74 Machine: IMAGE_FILE_MACHINE_AMD64 75 Characteristics: [ ] 76sections: 77 - Name: foo 78 Characteristics: [ ] 79 Alignment: 4 80symbols: 81... 82