68 lines · plain
1// RUN: llvm-mc -triple x86_64-pc-windows-msvc %s -o - | FileCheck %s2// RUN: llvm-mc -triple x86_64-pc-windows-msvc %s -filetype=obj -o - | llvm-readobj --symbols - | FileCheck %s --check-prefix=OBJ3 .section .text,"xr",unique,04 nop5 .section .text,"xr",one_only,main,unique,42949672936 nop7 .section .text,"xr",discard,"",unique,42949672948 nop9 10// CHECK: .section .text,"xr",unique,011 12// CHECK: .section .text,"xr",one_only,main,unique,429496729313 14// CHECK: .section .text,"xr",unique,429496729415// CHECK-NEXT: .linkonce discard16 17// OBJ-COUNT-4: Symbol {18// OBJ-NEXT: Name: .text19// OBJ-NEXT: Value: 020// OBJ-NEXT: Section: .text (4)21// OBJ-NEXT: BaseType: Null (0x0)22// OBJ-NEXT: ComplexType: Null (0x0)23// OBJ-NEXT: StorageClass: Static (0x3)24// OBJ-NEXT: AuxSymbolCount: 125// OBJ-NEXT: AuxSectionDef {26// OBJ-NEXT: Length: 127// OBJ-NEXT: RelocationCount: 028// OBJ-NEXT: LineNumberCount: 029// OBJ-NEXT: Checksum: 0xF00F934430// OBJ-NEXT: Number: 431// OBJ-NEXT: Selection: 0x032// OBJ-NEXT: }33// OBJ-NEXT: }34// OBJ-NEXT: Symbol {35// OBJ-NEXT: Name: .text36// OBJ-NEXT: Value: 037// OBJ-NEXT: Section: .text (5)38// OBJ-NEXT: BaseType: Null (0x0)39// OBJ-NEXT: ComplexType: Null (0x0)40// OBJ-NEXT: StorageClass: Static (0x3)41// OBJ-NEXT: AuxSymbolCount: 142// OBJ-NEXT: AuxSectionDef {43// OBJ-NEXT: Length: 144// OBJ-NEXT: RelocationCount: 045// OBJ-NEXT: LineNumberCount: 046// OBJ-NEXT: Checksum: 0xF00F934447// OBJ-NEXT: Number: 548// OBJ-NEXT: Selection: NoDuplicates (0x1)49// OBJ-NEXT: }50// OBJ-NEXT: }51// OBJ-COUNT-2: Symbol {52// OBJ-NEXT: Name: .text53// OBJ-NEXT: Value: 054// OBJ-NEXT: Section: .text (6)55// OBJ-NEXT: BaseType: Null (0x0)56// OBJ-NEXT: ComplexType: Null (0x0)57// OBJ-NEXT: StorageClass: Static (0x3)58// OBJ-NEXT: AuxSymbolCount: 159// OBJ-NEXT: AuxSectionDef {60// OBJ-NEXT: Length: 161// OBJ-NEXT: RelocationCount: 062// OBJ-NEXT: LineNumberCount: 063// OBJ-NEXT: Checksum: 0xF00F934464// OBJ-NEXT: Number: 665// OBJ-NEXT: Selection: Any (0x2)66// OBJ-NEXT: }67// OBJ-NEXT: }68