brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.4 KiB · 7fd1048 Raw
82 lines · plain
1## We check that we copy sections to an image in the case when there are2## exactly 6 directory entries.3# RUN: yaml2obj --docnum=1 %s -o %t4# RUN: llvm-objcopy --add-section new_sect=%t %t %t15# RUN: obj2yaml %t1 | FileCheck %s6 7# CHECK:         NumberOfRvaAndSize: 68# CHECK-NEXT:    ExportTable:9# CHECK-NEXT:      RelativeVirtualAddress: 010# CHECK-NEXT:      Size:            011# CHECK-NEXT:    ImportTable:12# CHECK-NEXT:      RelativeVirtualAddress: 013# CHECK-NEXT:      Size:            014# CHECK-NEXT:    ResourceTable:15# CHECK-NEXT:      RelativeVirtualAddress: 016# CHECK-NEXT:      Size:            017# CHECK-NEXT:    ExceptionTable:18# CHECK-NEXT:      RelativeVirtualAddress: 019# CHECK-NEXT:      Size:            020# CHECK-NEXT:    CertificateTable:21# CHECK-NEXT:      RelativeVirtualAddress: 022# CHECK-NEXT:      Size:            023# CHECK-NEXT:    BaseRelocationTable:24# CHECK-NEXT:      RelativeVirtualAddress: 025# CHECK-NEXT:      Size:            026# CHECK:       sections:27# CHECK-NEXT:    - Name:            foo28# CHECK-NEXT:      Characteristics: [  ]29# CHECK-NEXT:      Alignment:       430# CHECK-NEXT:      SectionData:     ''31# CHECK-NEXT:    - Name:            new_sect32# CHECK-NEXT:      Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA ]33# CHECK-NEXT:      Alignment:       134# CHECK-NEXT:      SectionData:     ''35 36--- !COFF37OptionalHeader:38  AddressOfEntryPoint: 409639  ImageBase:       040  SectionAlignment: 409641  FileAlignment:   51242  MajorOperatingSystemVersion: 043  MinorOperatingSystemVersion: 044  MajorImageVersion: 045  MinorImageVersion: 046  MajorSubsystemVersion: 047  MinorSubsystemVersion: 048  Subsystem:       IMAGE_SUBSYSTEM_EFI_APPLICATION49  DLLCharacteristics: [  ]50  SizeOfStackReserve: 051  SizeOfStackCommit: 052  SizeOfHeapReserve: 053  SizeOfHeapCommit: 054  NumberOfRvaAndSize: 655  ExportTable:56    RelativeVirtualAddress: 057    Size:            058  ImportTable:59    RelativeVirtualAddress: 060    Size:            061  ResourceTable:62    RelativeVirtualAddress: 063    Size:            064  ExceptionTable:65    RelativeVirtualAddress: 066    Size:            067  CertificateTable:68    RelativeVirtualAddress: 069    Size:            070  BaseRelocationTable:71    RelativeVirtualAddress: 072    Size:            073header:74  Machine:         IMAGE_FILE_MACHINE_AMD6475  Characteristics: [ ]76sections:77  - Name:            foo78    Characteristics: [ ]79    Alignment:       480symbols:81...82