2018-07-21 04:48:29 +08:00
|
|
|
# RUN: yaml2obj %s -o %t.obj
|
|
|
|
#
|
|
|
|
# RUN: rm -f %t.ar
|
|
|
|
# RUN: llvm-ar crs %t.a %t.obj
|
2019-04-28 00:12:14 +08:00
|
|
|
# RUN: llvm-nm --print-armap %t.a | FileCheck %s
|
2018-07-21 04:48:29 +08:00
|
|
|
|
|
|
|
# CHECK: Archive map
|
|
|
|
# CHECK-NEXT: WeakSearchAlias in coff-weak.yaml.tmp.obj
|
|
|
|
# CHECK-EMPTY:
|
|
|
|
|
|
|
|
--- !COFF
|
|
|
|
header:
|
|
|
|
Machine: IMAGE_FILE_MACHINE_UNKNOWN
|
|
|
|
Characteristics: [ ]
|
|
|
|
sections:
|
|
|
|
- Name: .drectve
|
|
|
|
Characteristics: [ IMAGE_SCN_LNK_INFO, IMAGE_SCN_LNK_REMOVE ]
|
|
|
|
SectionData: ''
|
|
|
|
symbols:
|
|
|
|
- Name: NormalUndefined
|
|
|
|
Value: 0
|
|
|
|
SectionNumber: 0
|
|
|
|
SimpleType: IMAGE_SYM_TYPE_NULL
|
|
|
|
ComplexType: IMAGE_SYM_DTYPE_NULL
|
|
|
|
StorageClass: IMAGE_SYM_CLASS_EXTERNAL
|
|
|
|
- Name: WeakSearchAlias
|
|
|
|
Value: 0
|
|
|
|
SectionNumber: 0
|
|
|
|
SimpleType: IMAGE_SYM_TYPE_NULL
|
|
|
|
ComplexType: IMAGE_SYM_DTYPE_NULL
|
|
|
|
StorageClass: IMAGE_SYM_CLASS_WEAK_EXTERNAL
|
|
|
|
WeakExternal:
|
|
|
|
TagIndex: 0
|
|
|
|
Characteristics: IMAGE_WEAK_EXTERN_SEARCH_ALIAS
|
|
|
|
- Name: WeakSearchLibrary
|
|
|
|
Value: 0
|
|
|
|
SectionNumber: 0
|
|
|
|
SimpleType: IMAGE_SYM_TYPE_NULL
|
|
|
|
ComplexType: IMAGE_SYM_DTYPE_NULL
|
|
|
|
StorageClass: IMAGE_SYM_CLASS_WEAK_EXTERNAL
|
|
|
|
WeakExternal:
|
|
|
|
TagIndex: 0
|
|
|
|
Characteristics: IMAGE_WEAK_EXTERN_SEARCH_LIBRARY
|
|
|
|
- Name: WeakSearchNolibrary
|
|
|
|
Value: 0
|
|
|
|
SectionNumber: 0
|
|
|
|
SimpleType: IMAGE_SYM_TYPE_NULL
|
|
|
|
ComplexType: IMAGE_SYM_DTYPE_NULL
|
|
|
|
StorageClass: IMAGE_SYM_CLASS_WEAK_EXTERNAL
|
|
|
|
WeakExternal:
|
|
|
|
TagIndex: 0
|
|
|
|
Characteristics: IMAGE_WEAK_EXTERN_SEARCH_NOLIBRARY
|
|
|
|
...
|