crt-posix.s (244B)
1 .globl _environ 2 .comm _environ,8,8 3 4 .text 5 .globl _start 6 _start: 7 ldr x0,[sp] /* argc */ 8 add x1,sp,#8 /* argv */ 9 adr x2,_environ 10 add x9,x1,x0,lsl #3 /* envp = argc + 8*argc + 8 */ 11 add x9,x9,#8 12 ldr x9,[x9] 13 str x9,[x2] 14 bl main 15 b exit