78 lines · plain
1// RUN: llvm-mc -triple x86_64-apple-darwin -filetype=obj %s -o - | llvm-readobj --symbols - | FileCheck %s2 3// CHECK: Symbol {4// CHECK: Name: _foo5// CHECK: Flags [ (0x0)6// CHECK: Value: 0x07 8// CHECK: Symbol {9// CHECK: Name: _bar10// CHECK: Flags [ (0x0)11// CHECK: Value: 0x012 13// CHECK: Symbol {14// CHECK: Name: _baz15// CHECK: Flags [ (0x200)16// CHECK: Value: 0x117 18// CHECK: Symbol {19// CHECK: Name: _offsetsym020// CHECK: Flags [ (0x0)21// CHECK: Value: 0x822 23// CHECK: Symbol {24// CHECK: Name: _offsetsym125// CHECK: Flags [ (0x200)26// CHECK: Value: 0xC27 28// CHECK: Symbol {29// CHECK: Name: _offsetsym230// CHECK: Flags [ (0x200)31// CHECK: Value: 0x1032 33// CHECK: Symbol {34// CHECK: Name: _offsetsym335// CHECK: Flags [ (0x200)36// CHECK: Value: 0x2037 38// CHECK: Symbol {39// CHECK: Symbol {40// CHECK: Symbol {41 42 .section __TEXT,__text,regular,pure_instructions43 44_foo:45_bar = _foo46 nop47_baz = .48 49 .comm _g0,4,250 51 .section __DATA,__data52 .globl _s053 .align 354_s0:55 .long 3156 .long 3257 .quad _g058 59 .globl _s160 .align 361_s1:62 .long 3363 .long 3464 .quad _g065 66 .globl _offsetsym067 _offsetsym0 = _s068 .globl _offsetsym169 .alt_entry _offsetsym170 _offsetsym1 = _s0+471 .globl _offsetsym272 .alt_entry _offsetsym273 _offsetsym2 = _s0+874 .globl _offsetsym375 .alt_entry _offsetsym376 _offsetsym3 = _s1+877 .subsections_via_symbols78