10d46ccfc5c2f5d0894e340907f6e58067cce5b03Benjamin Kramer// RUN: llvm-mc -triple x86_64-apple-darwin10 %s -filetype=obj -o - | macho-dump | FileCheck %s 20d46ccfc5c2f5d0894e340907f6e58067cce5b03Benjamin Kramer 30d46ccfc5c2f5d0894e340907f6e58067cce5b03Benjamin Kramer// rdar://9906375 40d46ccfc5c2f5d0894e340907f6e58067cce5b03Benjamin Kramer.org 0x100 50d46ccfc5c2f5d0894e340907f6e58067cce5b03Benjamin Kramer_foo: 60d46ccfc5c2f5d0894e340907f6e58067cce5b03Benjamin Kramer_bar = _foo + 2 70d46ccfc5c2f5d0894e340907f6e58067cce5b03Benjamin Kramer_baz: 80d46ccfc5c2f5d0894e340907f6e58067cce5b03Benjamin Kramer leaq _bar(%rip), %rcx 90d46ccfc5c2f5d0894e340907f6e58067cce5b03Benjamin Kramer 100d46ccfc5c2f5d0894e340907f6e58067cce5b03Benjamin Kramer// CHECK: ('_relocations', [ 110d46ccfc5c2f5d0894e340907f6e58067cce5b03Benjamin Kramer// CHECK-NEXT: # Relocation 0 120d46ccfc5c2f5d0894e340907f6e58067cce5b03Benjamin Kramer// CHECK-NEXT: (('word-0', 0x103), 130d46ccfc5c2f5d0894e340907f6e58067cce5b03Benjamin Kramer// CHECK-NEXT: ('word-1', 0x1d000001)) 140d46ccfc5c2f5d0894e340907f6e58067cce5b03Benjamin Kramer 150d46ccfc5c2f5d0894e340907f6e58067cce5b03Benjamin Kramer// CHECK: # Symbol 1 160d46ccfc5c2f5d0894e340907f6e58067cce5b03Benjamin Kramer// CHECK-NEXT: (('n_strx', 6) 170d46ccfc5c2f5d0894e340907f6e58067cce5b03Benjamin Kramer// CHECK-NEXT: ('n_type', 0xe) 180d46ccfc5c2f5d0894e340907f6e58067cce5b03Benjamin Kramer// CHECK-NEXT: ('n_sect', 1) 190d46ccfc5c2f5d0894e340907f6e58067cce5b03Benjamin Kramer// CHECK-NEXT: ('n_desc', 0) 200d46ccfc5c2f5d0894e340907f6e58067cce5b03Benjamin Kramer// CHECK-NEXT: ('n_value', 258) 210d46ccfc5c2f5d0894e340907f6e58067cce5b03Benjamin Kramer// CHECK-NEXT: ('_string', '_bar') 22