time: file format elf64-littleaarch64 Disassembly of section .init: 0000000000400220 <_init>: 400220: a9bf7bfd stp x29, x30, [sp, #-16]! 400224: 910003fd mov x29, sp 400228: 94000033 bl 4002f4 40022c: a8c17bfd ldp x29, x30, [sp], #16 400230: d65f03c0 ret Disassembly of section .plt: 0000000000400240 <.plt>: 400240: 90000510 adrp x16, 4a0000 <_GLOBAL_OFFSET_TABLE_+0x568> 400244: f9400211 ldr x17, [x16] 400248: 91000210 add x16, x16, #0x0 40024c: d61f0220 br x17 400250: 90000510 adrp x16, 4a0000 <_GLOBAL_OFFSET_TABLE_+0x568> 400254: f9400611 ldr x17, [x16, #8] 400258: 91002210 add x16, x16, #0x8 40025c: d61f0220 br x17 400260: 90000510 adrp x16, 4a0000 <_GLOBAL_OFFSET_TABLE_+0x568> 400264: f9400a11 ldr x17, [x16, #16] 400268: 91004210 add x16, x16, #0x10 40026c: d61f0220 br x17 Disassembly of section .text: 0000000000400280 : 400280: d65f03c0 ret 0000000000400284 : 400284: a9bf7bfd stp x29, x30, [sp, #-16]! 400288: d00003a1 adrp x1, 476000 <__PRETTY_FUNCTION__.10942+0x60> 40028c: 91030021 add x1, x1, #0xc0 400290: 52800040 mov w0, #0x2 // #2 400294: 910003fd mov x29, sp 400298: 940118ea bl 446640 <_dl_dprintf> 40029c: 52800fe0 mov w0, #0x7f // #127 4002a0: 94006b7e bl 41b098 <_exit> 4002a4: d503201f nop 00000000004002a8 : 4002a8: d0000500 adrp x0, 4a2000 <_IO_helper_jumps+0x38> 4002ac: 9137e000 add x0, x0, #0xdf8 4002b0: 91008000 add x0, x0, #0x20 4002b4: 140145bf b 4519b0 00000000004002b8 <_start>: 4002b8: d280001d mov x29, #0x0 // #0 4002bc: d280001e mov x30, #0x0 // #0 4002c0: aa0003e5 mov x5, x0 4002c4: f94003e1 ldr x1, [sp] 4002c8: 910023e2 add x2, sp, #0x8 4002cc: 910003e6 mov x6, sp 4002d0: 90000000 adrp x0, 400000 <__ehdr_start> 4002d4: 910bc000 add x0, x0, #0x2f0 4002d8: 90000003 adrp x3, 400000 <__ehdr_start> 4002dc: 912dc063 add x3, x3, #0xb70 4002e0: 90000004 adrp x4, 400000 <__ehdr_start> 4002e4: 9130a084 add x4, x4, #0xc28 4002e8: 9400005e bl 400460 <__libc_start_main> 4002ec: 9400146d bl 4054a0 00000000004002f0 <__wrap_main>: 4002f0: 14000041 b 4003f4
00000000004002f4 : 4002f4: f00004e0 adrp x0, 49f000 <__sys_errlist_internal+0x320> 4002f8: f947e800 ldr x0, [x0, #4048] 4002fc: b4000040 cbz x0, 400304 400300: d503201f nop 400304: d65f03c0 ret 0000000000400308 : 400308: b0000500 adrp x0, 4a1000 40030c: 9128e000 add x0, x0, #0xa38 400310: b0000501 adrp x1, 4a1000 400314: 9128e021 add x1, x1, #0xa38 400318: eb00003f cmp x1, x0 40031c: 540000a0 b.eq 400330 // b.none 400320: f00004e1 adrp x1, 49f000 <__sys_errlist_internal+0x320> 400324: f946ec21 ldr x1, [x1, #3544] 400328: b4000041 cbz x1, 400330 40032c: d61f0020 br x1 400330: d65f03c0 ret 400334: d503201f nop 0000000000400338 : 400338: b0000500 adrp x0, 4a1000 40033c: 9128e000 add x0, x0, #0xa38 400340: b0000501 adrp x1, 4a1000 400344: 9128e021 add x1, x1, #0xa38 400348: cb000021 sub x1, x1, x0 40034c: 9343fc21 asr x1, x1, #3 400350: 8b41fc21 add x1, x1, x1, lsr #63 400354: 9341fc21 asr x1, x1, #1 400358: b40000c1 cbz x1, 400370 40035c: f00004e2 adrp x2, 49f000 <__sys_errlist_internal+0x320> 400360: f9467842 ldr x2, [x2, #3312] 400364: b4000062 cbz x2, 400370 400368: d61f0040 br x2 40036c: d503201f nop 400370: d65f03c0 ret 400374: d503201f nop 0000000000400378 <__do_global_dtors_aux>: 400378: a9be7bfd stp x29, x30, [sp, #-32]! 40037c: 910003fd mov x29, sp 400380: f9000bf3 str x19, [sp, #16] 400384: d0000513 adrp x19, 4a2000 <_IO_helper_jumps+0x38> 400388: 3941e260 ldrb w0, [x19, #120] 40038c: 35000140 cbnz w0, 4003b4 <__do_global_dtors_aux+0x3c> 400390: 97ffffde bl 400308 400394: f00004e0 adrp x0, 49f000 <__sys_errlist_internal+0x320> 400398: f9466c00 ldr x0, [x0, #3288] 40039c: b4000080 cbz x0, 4003ac <__do_global_dtors_aux+0x34> 4003a0: 900003e0 adrp x0, 47c000 <__PRETTY_FUNCTION__.12139+0x110> 4003a4: 913d8000 add x0, x0, #0xf60 4003a8: 94018f8a bl 4641d0 <__deregister_frame_info> 4003ac: 52800020 mov w0, #0x1 // #1 4003b0: 3901e260 strb w0, [x19, #120] 4003b4: f9400bf3 ldr x19, [sp, #16] 4003b8: a8c27bfd ldp x29, x30, [sp], #32 4003bc: d65f03c0 ret 00000000004003c0 : 4003c0: f00004e0 adrp x0, 49f000 <__sys_errlist_internal+0x320> 4003c4: f947cc00 ldr x0, [x0, #3992] 4003c8: b4000140 cbz x0, 4003f0 4003cc: a9bf7bfd stp x29, x30, [sp, #-16]! 4003d0: d0000501 adrp x1, 4a2000 <_IO_helper_jumps+0x38> 4003d4: 900003e0 adrp x0, 47c000 <__PRETTY_FUNCTION__.12139+0x110> 4003d8: 91020021 add x1, x1, #0x80 4003dc: 910003fd mov x29, sp 4003e0: 913d8000 add x0, x0, #0xf60 4003e4: 94018ec7 bl 463f00 <__register_frame_info> 4003e8: a8c17bfd ldp x29, x30, [sp], #16 4003ec: 17ffffd3 b 400338 4003f0: 17ffffd2 b 400338 00000000004003f4
: 4003f4: a9be7bfd stp x29, x30, [sp, #-32]! 4003f8: 910003fd mov x29, sp 4003fc: d2800000 mov x0, #0x0 // #0 400400: 94006100 bl 418800