diff options
| -rw-r--r-- | lld/test/pecoff/Inputs/nop64.obj | bin | 416 -> 0 bytes | |||
| -rw-r--r-- | lld/test/pecoff/Inputs/nop64.obj.yaml | 61 | ||||
| -rw-r--r-- | lld/test/pecoff/peplus.test | 4 |
3 files changed, 64 insertions, 1 deletions
diff --git a/lld/test/pecoff/Inputs/nop64.obj b/lld/test/pecoff/Inputs/nop64.obj Binary files differdeleted file mode 100644 index eec53100de7..00000000000 --- a/lld/test/pecoff/Inputs/nop64.obj +++ /dev/null diff --git a/lld/test/pecoff/Inputs/nop64.obj.yaml b/lld/test/pecoff/Inputs/nop64.obj.yaml new file mode 100644 index 00000000000..1422f934911 --- /dev/null +++ b/lld/test/pecoff/Inputs/nop64.obj.yaml @@ -0,0 +1,61 @@ +--- +header: + Machine: IMAGE_FILE_MACHINE_AMD64 + Characteristics: [ ] +sections: + - Name: .text + Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ] + Alignment: 16 + SectionData: C3 + - Name: .data + Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ] + Alignment: 16 + SectionData: '' + - Name: '.debug$S' + Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ] + Alignment: 1 + SectionData: 04000000F10000005D0000002200011100000000433A5C63796777696E5C686F6D655C727569755C6E6F702E6F626A0037003C1103020000D00000000000000000000B00000027C601004D6963726F736F667420285229204D6163726F20417373656D626C65720000000000 +symbols: + - Name: '@comp.id' + Value: 13485607 + SectionNumber: 65535 + SimpleType: IMAGE_SYM_TYPE_NULL + ComplexType: IMAGE_SYM_DTYPE_NULL + StorageClass: IMAGE_SYM_CLASS_STATIC + - Name: '@feat.00' + Value: 16 + SectionNumber: 65535 + SimpleType: IMAGE_SYM_TYPE_NULL + ComplexType: IMAGE_SYM_DTYPE_NULL + StorageClass: IMAGE_SYM_CLASS_STATIC + - Name: .text + Value: 0 + SectionNumber: 1 + SimpleType: IMAGE_SYM_TYPE_NULL + ComplexType: IMAGE_SYM_DTYPE_NULL + StorageClass: IMAGE_SYM_CLASS_STATIC + NumberOfAuxSymbols: 1 + AuxiliaryData: 010000000000000000000000000000000000 + - 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 + - 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 + - Name: start + Value: 0 + SectionNumber: 1 + SimpleType: IMAGE_SYM_TYPE_NULL + ComplexType: IMAGE_SYM_DTYPE_FUNCTION + StorageClass: IMAGE_SYM_CLASS_EXTERNAL +... diff --git a/lld/test/pecoff/peplus.test b/lld/test/pecoff/peplus.test index b3717ce53ae..461bb534d38 100644 --- a/lld/test/pecoff/peplus.test +++ b/lld/test/pecoff/peplus.test @@ -1,5 +1,7 @@ +# RUN: yaml2obj %p/Inputs/nop64.obj.yaml > %t.obj + # RUN: lld -flavor link /out:%t.exe /subsystem:console /machine:x64 \ -# RUN: /entry:start -- %p/Inputs/nop64.obj +# RUN: /entry:start -- %t.obj # RUN: llvm-readobj -file-headers %t.exe | FileCheck %s CHECK: Format: COFF-x86-64 |

