1	.text
2	.type foo, %gnu_indirect_function
3.globl foo
4	.type	foo, @function
5foo:
6	ret
7	.size	foo, .-foo
8	.protected foo
9	.type start,"function"
10	.global start
11start:
12	.type _start,"function"
13	.global _start
14_start:
15	.type __start,"function"
16	.global __start
17__start:
18	.type __start,"function"
19	bl	foo
20        adrp    x0, :got:foo
21        ldr     x0, [x0, #:got_lo12:foo]
22