1    .text
2    .p2align 2
3    .globl _start
4    .type _start, %function
5_start:
6    // Called _start(argument) with argument in x0.
7    // Tail-call __libc_start_main(argument, &main).
8    adrp x16, :got:__libc_start_main
9    adrp x17, :got:main
10    ldr x16, [x16, #:got_lo12:__libc_start_main]
11    ldr x1, [x17, #:got_lo12:main]
12    br x16
13