72 lines · plain
1# RUN: yaml2obj --docnum=1 %s -o %t01234567890234567789.obj2# RUN: yaml2obj --docnum=2 %s -o %t-ec.obj3# RUN: env SYM64_THRESHOLD=100 llvm-lib -machine:amd64 -out:%t.lib %t01234567890234567789.obj4# RUN: llvm-nm --print-armap %t.lib | FileCheck --check-prefix=ARMAP %s5# ARMAP: Archive map6# ARMAP-NEXT: sym7 8# RUN: env SYM64_THRESHOLD=100 not llvm-lib -machine:arm64x -out:%t-ec.lib %t-ec.obj %t01234567890234567789.obj 2>&1 | FileCheck %s9# CHECK: Archive is too large: ARM64X does not support archives larger than 4GB10 11--- !COFF12header:13 Machine: IMAGE_FILE_MACHINE_AMD6414 Characteristics: [ ]15sections:16 - Name: .text17 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]18 Alignment: 419 SectionData: ''20symbols:21 - Name: .text22 Value: 023 SectionNumber: 124 SimpleType: IMAGE_SYM_TYPE_NULL25 ComplexType: IMAGE_SYM_DTYPE_NULL26 StorageClass: IMAGE_SYM_CLASS_STATIC27 SectionDefinition:28 Length: 029 NumberOfRelocations: 030 NumberOfLinenumbers: 031 CheckSum: 032 Number: 133 - !Symbol34 Name: sym35 Value: 036 SectionNumber: 137 SimpleType: IMAGE_SYM_TYPE_NULL # (0)38 ComplexType: IMAGE_SYM_DTYPE_FUNCTION # (2)39 StorageClass: IMAGE_SYM_CLASS_EXTERNAL # (2)40...41 42--- !COFF43header:44 Machine: IMAGE_FILE_MACHINE_ARM6445 Characteristics: [ ]46sections:47 - Name: .text48 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]49 Alignment: 450 SectionData: ''51symbols:52 - Name: .text53 Value: 054 SectionNumber: 155 SimpleType: IMAGE_SYM_TYPE_NULL56 ComplexType: IMAGE_SYM_DTYPE_NULL57 StorageClass: IMAGE_SYM_CLASS_STATIC58 SectionDefinition:59 Length: 060 NumberOfRelocations: 061 NumberOfLinenumbers: 062 CheckSum: 063 Number: 164 - !Symbol65 Name: sym66 Value: 067 SectionNumber: 168 SimpleType: IMAGE_SYM_TYPE_NULL # (0)69 ComplexType: IMAGE_SYM_DTYPE_FUNCTION # (2)70 StorageClass: IMAGE_SYM_CLASS_EXTERNAL # (2)71...72