57 lines · plain
1# REQUIRES: x862# RUN: llvm-mc -filetype=obj -triple=x86_64-apple-darwin %s -o %t.o3# RUN: %lld -o %t %t.o4# RUN: llvm-readobj --section-headers --macho-segment %t | FileCheck %s5 6# CHECK: Name: __text7# CHECK-NEXT: Segment: __TEXT8# CHECK-NOT: }9# CHECK: Alignment: 110# CHECK-NOT: }11# CHECK: Type: Regular (0x0)12# CHECK-NEXT: Attributes [ (0x800004)13# CHECK-NEXT: PureInstructions (0x800000)14# CHECK-NEXT: SomeInstructions (0x4)15# CHECK-NEXT: ]16 17# CHECK: Name: __cstring18# CHECK-NEXT: Segment: __TEXT19# CHECK-NOT: }20# CHECK: Alignment: 221# CHECK-NOT: }22# CHECK: Type: CStringLiterals (0x2)23# CHECK-NEXT: Attributes [ (0x0)24# CHECK-NEXT: ]25 26# CHECK: Name: maxlen_16ch_name27# CHECK-NEXT: Segment: __TEXT28# CHECK-NEXT: Address:29# CHECK-NEXT: Size:30# CHECK-NEXT: Offset:31# CHECK-NEXT: Alignment: 332# CHECK-NOT: }33# CHECK: Type: Regular (0x0)34 35# CHECK-LABEL: Segment {36# CHECK: Name: __TEXT37# CHECK-NEXT: Size:38# CHECK-NEXT: vmaddr:39# CHECK-NEXT: vmsize:40# CHECK-NEXT: fileoff: 041# CHECK-NEXT: filesize: 409642 43.text44.align 145.global _main46_main:47 mov $0, %rax48 ret49 50.section __TEXT,__cstring51.align 252str:53 .asciz "Hello world!\n"54 55.section __TEXT,maxlen_16ch_name56.align 357