Lines Matching refs:macho
249 # RUN: llvm-nm %p/Inputs/trivial-object-test.macho-i386 \
250 # RUN: | FileCheck %s -check-prefix macho
252 # macho: U _SomeOtherFunction
253 # macho: 00000000 T _main
254 # macho: U _puts
256 # RUN: llvm-nm -U %p/Inputs/trivial-object-test.macho-i386 \
257 # RUN: | FileCheck %s -check-prefix macho-U
259 # macho-U-NOT: U _SomeOtherFunction
260 # macho-U: 00000000 T _main
261 # macho-U-NOT: U _puts
263 # RUN: llvm-nm %p/Inputs/trivial-object-test.macho-x86-64 \
271 # RUN: llvm-nm %p/Inputs/macho-text-data-bss.macho-x86_64 \
272 # RUN: | FileCheck %s -check-prefix macho-tdb
274 # macho-tdb: 0000000000000030 s EH_frame0
275 # macho-tdb: 0000000000000070 b _b
276 # macho-tdb: 000000000000000c D _d
277 # macho-tdb: 0000000000000000 T _t
278 # macho-tdb: 0000000000000048 S _t.eh
280 # RUN: llvm-nm -j %p/Inputs/macho-text-data-bss.macho-x86_64 \
281 # RUN: | FileCheck %s -check-prefix macho-j
283 # macho-j: EH_frame0
284 # macho-j: _b
285 # macho-j: _d
286 # macho-j: _t
287 # macho-j: _t.eh
289 # RUN: llvm-nm -r %p/Inputs/macho-text-data-bss.macho-x86_64 \
290 # RUN: | FileCheck %s -check-prefix macho-r
292 # macho-r: 0000000000000048 S _t.eh
293 # macho-r-NEXT: 0000000000000000 T _t
294 # macho-r-NEXT: 000000000000000c D _d
295 # macho-r-NEXT: 0000000000000070 b _b
296 # macho-r-NEXT: 0000000000000030 s EH_frame0
298 # RUN: llvm-nm %p/Inputs/macho-text-data-bss.macho-x86_64 -s __DATA __data \
299 # RUN: | FileCheck %s -check-prefix macho-s
301 # macho-s: 000000000000000c D _d
302 # macho-s-NOT: 0000000000000048 S _t.eh
303 # macho-s-NOT: 0000000000000000 T _t
304 # macho-s-NOT: 0000000000000070 b _b
305 # macho-s-NOT: 0000000000000030 s EH_frame0
307 # RUN: llvm-nm -x %p/Inputs/macho-text-data-bss.macho-x86_64 \
308 # RUN: | FileCheck %s -check-prefix macho-x
310 # macho-x: 0000000000000030 0e 05 0000 00000010 EH_frame0
311 # macho-x: 0000000000000070 0e 03 0000 0000000d _b
312 # macho-x: 000000000000000c 0f 02 0000 00000004 _d
313 # macho-x: 0000000000000000 0f 01 0000 00000001 _t
314 # macho-x: 0000000000000048 0f 05 0000 00000007 _t.eh
316 # RUN: llvm-nm -o %p/Inputs/macho-text-data-bss.macho-x86_64 \
317 # RUN: | FileCheck %s -check-prefix macho-o
319 # macho-o: {{.*}}/macho-text-data-bss.macho-x86_64: 0000000000000030 s EH_frame0
320 # macho-o: {{.*}}/macho-text-data-bss.macho-x86_64: 0000000000000070 b _b
321 # macho-o: {{.*}}/macho-text-data-bss.macho-x86_64: 000000000000000c D _d
322 # macho-o: {{.*}}/macho-text-data-bss.macho-x86_64: 0000000000000000 T _t
323 # macho-o: {{.*}}/macho-text-data-bss.macho-x86_64: 0000000000000048 S _t.eh
325 # RUN: llvm-nm -p -a %p/Inputs/macho-hello-g.macho-x86_64 \
326 # RUN: | FileCheck %s -check-prefix macho-pa
328 # macho-pa: 0000000000000000 - 00 0000 SO /Volumes/SandBox/
329 # macho-pa: 0000000000000000 - 00 0000 SO hello.c
330 # macho-pa: 0000000053c8408d - 03 0001 OSO /Volumes/SandBox/hello.o
331 # macho-pa: 0000000100000f30 - 01 0000 BNSYM
332 # macho-pa: 0000000100000f30 - 01 0000 FUN _main
333 # macho-pa: 000000000000003b - 00 0000 FUN
334 # macho-pa: 000000000000003b - 01 0000 ENSYM
335 # macho-pa: 0000000000000000 - 01 0000 SO
336 # macho-pa: 0000000100000000 T __mh_execute_header
337 # macho-pa: 0000000100000f30 T _main
338 # macho-pa: U _printf
339 # macho-pa: U dyld_stub_binder
341 # RUN: llvm-nm -u %p/Inputs/macho-hello-g.macho-x86_64 \
342 # RUN: | FileCheck %s -check-prefix macho-u
344 # macho-u: _printf
345 # macho-u: dyld_stub_binder
360 # RUN: cp %p/Inputs/trivial-object-test.macho-i386 a.out