xref: /aosp_15_r20/external/llvm/test/MC/MachO/ARM/llvm-objdump-macho.s (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker@ RUN: llvm-mc -triple=thumbv7-apple-ios -filetype=obj -o - < %s | llvm-objdump -d -macho -triple=thumbv7-apple-ios - | FileCheck %s
2*9880d681SAndroid Build Coastguard Worker.thumb
3*9880d681SAndroid Build Coastguard Worker.thumb_func _fib
4*9880d681SAndroid Build Coastguard Worker_fib:
5*9880d681SAndroid Build Coastguard Worker	push	{r7, lr}
6*9880d681SAndroid Build Coastguard Worker	pop	{r7, pc}
7*9880d681SAndroid Build Coastguard Worker.thumb_func _main
8*9880d681SAndroid Build Coastguard Worker_main:
9*9880d681SAndroid Build Coastguard Worker	push	{r7, lr}
10*9880d681SAndroid Build Coastguard Worker        pop	{r7, pc}
11*9880d681SAndroid Build Coastguard Worker	nop
12*9880d681SAndroid Build Coastguard Worker# CHECK: _fib:
13*9880d681SAndroid Build Coastguard Worker# CHECK:        0:	80 b5                                        	push	{r7, lr}
14*9880d681SAndroid Build Coastguard Worker# CHECK:        2:	80 bd                                        	pop	{r7, pc}
15*9880d681SAndroid Build Coastguard Worker# CHECK: _main:
16*9880d681SAndroid Build Coastguard Worker# CHECK:        4:	80 b5                                        	push	{r7, lr}
17*9880d681SAndroid Build Coastguard Worker# CHECK:        6:	80 bd                                        	pop	{r7, pc}
18*9880d681SAndroid Build Coastguard Worker# CHECK:        8:	00 bf                                        	nop
19*9880d681SAndroid Build Coastguard Worker# We are checking that second function is fully disassembled.
20*9880d681SAndroid Build Coastguard Worker# rdar://11426465
21