main: file format elf64-x86-64 Disassembly of section .init: 0000000000401000 <_init>: 401000: f3 0f 1e fa endbr64 401004: 48 83 ec 08 sub $0x8,%rsp 401008: 48 8b 05 d1 3f 00 00 mov 0x3fd1(%rip),%rax # 404fe0 <__gmon_start__@Base> 40100f: 48 85 c0 test %rax,%rax 401012: 74 02 je 401016 <_init+0x16> 401014: ff d0 call *%rax 401016: 48 83 c4 08 add $0x8,%rsp 40101a: c3 ret Disassembly of section .plt: 0000000000401020 <.plt>: 401020: ff 35 ca 3f 00 00 push 0x3fca(%rip) # 404ff0 <_GLOBAL_OFFSET_TABLE_+0x8> 401026: ff 25 cc 3f 00 00 jmp *0x3fcc(%rip) # 404ff8 <_GLOBAL_OFFSET_TABLE_+0x10> 40102c: 0f 1f 40 00 nopl 0x0(%rax) 401030: f3 0f 1e fa endbr64 401034: 68 00 00 00 00 push $0x0 401039: e9 e2 ff ff ff jmp 401020 <_init+0x20> 40103e: 66 90 xchg %ax,%ax 401040: f3 0f 1e fa endbr64 401044: 68 01 00 00 00 push $0x1 401049: e9 d2 ff ff ff jmp 401020 <_init+0x20> 40104e: 66 90 xchg %ax,%ax 401050: f3 0f 1e fa endbr64 401054: 68 02 00 00 00 push $0x2 401059: e9 c2 ff ff ff jmp 401020 <_init+0x20> 40105e: 66 90 xchg %ax,%ax 401060: f3 0f 1e fa endbr64 401064: 68 03 00 00 00 push $0x3 401069: e9 b2 ff ff ff jmp 401020 <_init+0x20> 40106e: 66 90 xchg %ax,%ax 401070: f3 0f 1e fa endbr64 401074: 68 04 00 00 00 push $0x4 401079: e9 a2 ff ff ff jmp 401020 <_init+0x20> 40107e: 66 90 xchg %ax,%ax 401080: f3 0f 1e fa endbr64 401084: 68 05 00 00 00 push $0x5 401089: e9 92 ff ff ff jmp 401020 <_init+0x20> 40108e: 66 90 xchg %ax,%ax 401090: f3 0f 1e fa endbr64 401094: 68 06 00 00 00 push $0x6 401099: e9 82 ff ff ff jmp 401020 <_init+0x20> 40109e: 66 90 xchg %ax,%ax 4010a0: f3 0f 1e fa endbr64 4010a4: 68 07 00 00 00 push $0x7 4010a9: e9 72 ff ff ff jmp 401020 <_init+0x20> 4010ae: 66 90 xchg %ax,%ax 4010b0: f3 0f 1e fa endbr64 4010b4: 68 08 00 00 00 push $0x8 4010b9: e9 62 ff ff ff jmp 401020 <_init+0x20> 4010be: 66 90 xchg %ax,%ax 4010c0: f3 0f 1e fa endbr64 4010c4: 68 09 00 00 00 push $0x9 4010c9: e9 52 ff ff ff jmp 401020 <_init+0x20> 4010ce: 66 90 xchg %ax,%ax 4010d0: f3 0f 1e fa endbr64 4010d4: 68 0a 00 00 00 push $0xa 4010d9: e9 42 ff ff ff jmp 401020 <_init+0x20> 4010de: 66 90 xchg %ax,%ax 4010e0: f3 0f 1e fa endbr64 4010e4: 68 0b 00 00 00 push $0xb 4010e9: e9 32 ff ff ff jmp 401020 <_init+0x20> 4010ee: 66 90 xchg %ax,%ax 4010f0: f3 0f 1e fa endbr64 4010f4: 68 0c 00 00 00 push $0xc 4010f9: e9 22 ff ff ff jmp 401020 <_init+0x20> 4010fe: 66 90 xchg %ax,%ax 401100: f3 0f 1e fa endbr64 401104: 68 0d 00 00 00 push $0xd 401109: e9 12 ff ff ff jmp 401020 <_init+0x20> 40110e: 66 90 xchg %ax,%ax 401110: f3 0f 1e fa endbr64 401114: 68 0e 00 00 00 push $0xe 401119: e9 02 ff ff ff jmp 401020 <_init+0x20> 40111e: 66 90 xchg %ax,%ax 401120: f3 0f 1e fa endbr64 401124: 68 0f 00 00 00 push $0xf 401129: e9 f2 fe ff ff jmp 401020 <_init+0x20> 40112e: 66 90 xchg %ax,%ax 401130: f3 0f 1e fa endbr64 401134: 68 10 00 00 00 push $0x10 401139: e9 e2 fe ff ff jmp 401020 <_init+0x20> 40113e: 66 90 xchg %ax,%ax 401140: f3 0f 1e fa endbr64 401144: 68 11 00 00 00 push $0x11 401149: e9 d2 fe ff ff jmp 401020 <_init+0x20> 40114e: 66 90 xchg %ax,%ax Disassembly of section .plt.sec: 0000000000401150 : 401150: f3 0f 1e fa endbr64 401154: ff 25 a6 3e 00 00 jmp *0x3ea6(%rip) # 405000 40115a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000401160 : 401160: f3 0f 1e fa endbr64 401164: ff 25 9e 3e 00 00 jmp *0x3e9e(%rip) # 405008 40116a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000401170 <__errno_location@plt>: 401170: f3 0f 1e fa endbr64 401174: ff 25 96 3e 00 00 jmp *0x3e96(%rip) # 405010 <__errno_location@GLIBC_2.2.5> 40117a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000401180 : 401180: f3 0f 1e fa endbr64 401184: ff 25 8e 3e 00 00 jmp *0x3e8e(%rip) # 405018 40118a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000401190 : 401190: f3 0f 1e fa endbr64 401194: ff 25 86 3e 00 00 jmp *0x3e86(%rip) # 405020 40119a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004011a0 : 4011a0: f3 0f 1e fa endbr64 4011a4: ff 25 7e 3e 00 00 jmp *0x3e7e(%rip) # 405028 4011aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004011b0 : 4011b0: f3 0f 1e fa endbr64 4011b4: ff 25 76 3e 00 00 jmp *0x3e76(%rip) # 405030 4011ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004011c0 : 4011c0: f3 0f 1e fa endbr64 4011c4: ff 25 6e 3e 00 00 jmp *0x3e6e(%rip) # 405038 4011ca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004011d0 : 4011d0: f3 0f 1e fa endbr64 4011d4: ff 25 66 3e 00 00 jmp *0x3e66(%rip) # 405040 4011da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004011e0 : 4011e0: f3 0f 1e fa endbr64 4011e4: ff 25 5e 3e 00 00 jmp *0x3e5e(%rip) # 405048 4011ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004011f0 : 4011f0: f3 0f 1e fa endbr64 4011f4: ff 25 56 3e 00 00 jmp *0x3e56(%rip) # 405050 4011fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000401200 <__printf_chk@plt>: 401200: f3 0f 1e fa endbr64 401204: ff 25 4e 3e 00 00 jmp *0x3e4e(%rip) # 405058 <__printf_chk@GLIBC_2.3.4> 40120a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000401210 : 401210: f3 0f 1e fa endbr64 401214: ff 25 46 3e 00 00 jmp *0x3e46(%rip) # 405060 40121a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000401220 : 401220: f3 0f 1e fa endbr64 401224: ff 25 3e 3e 00 00 jmp *0x3e3e(%rip) # 405068 40122a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000401230 : 401230: f3 0f 1e fa endbr64 401234: ff 25 36 3e 00 00 jmp *0x3e36(%rip) # 405070 40123a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000401240 : 401240: f3 0f 1e fa endbr64 401244: ff 25 2e 3e 00 00 jmp *0x3e2e(%rip) # 405078 40124a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000401250 : 401250: f3 0f 1e fa endbr64 401254: ff 25 26 3e 00 00 jmp *0x3e26(%rip) # 405080 40125a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000401260 : 401260: f3 0f 1e fa endbr64 401264: ff 25 1e 3e 00 00 jmp *0x3e1e(%rip) # 405088 40126a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) Disassembly of section .text: 0000000000401270 <_start>: 401270: f3 0f 1e fa endbr64 401274: 31 ed xor %ebp,%ebp 401276: 49 89 d1 mov %rdx,%r9 401279: 5e pop %rsi 40127a: 48 89 e2 mov %rsp,%rdx 40127d: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 401281: 50 push %rax 401282: 54 push %rsp 401283: 45 31 c0 xor %r8d,%r8d 401286: 31 c9 xor %ecx,%ecx 401288: 48 c7 c7 5c 19 40 00 mov $0x40195c,%rdi 40128f: ff 15 3b 3d 00 00 call *0x3d3b(%rip) # 404fd0 <__libc_start_main@GLIBC_2.34> 401295: f4 hlt 401296: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 40129d: 00 00 00 00000000004012a0 <_dl_relocate_static_pie>: 4012a0: f3 0f 1e fa endbr64 4012a4: c3 ret 4012a5: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 4012ac: 00 00 00 4012af: 90 nop 00000000004012b0 : 4012b0: b8 b0 50 40 00 mov $0x4050b0,%eax 4012b5: 48 3d b0 50 40 00 cmp $0x4050b0,%rax 4012bb: 74 13 je 4012d0 4012bd: b8 00 00 00 00 mov $0x0,%eax 4012c2: 48 85 c0 test %rax,%rax 4012c5: 74 09 je 4012d0 4012c7: bf b0 50 40 00 mov $0x4050b0,%edi 4012cc: ff e0 jmp *%rax 4012ce: 66 90 xchg %ax,%ax 4012d0: c3 ret 4012d1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4012d8: 00 00 00 00 4012dc: 0f 1f 40 00 nopl 0x0(%rax) 00000000004012e0 : 4012e0: be b0 50 40 00 mov $0x4050b0,%esi 4012e5: 48 81 ee b0 50 40 00 sub $0x4050b0,%rsi 4012ec: 48 89 f0 mov %rsi,%rax 4012ef: 48 c1 ee 3f shr $0x3f,%rsi 4012f3: 48 c1 f8 03 sar $0x3,%rax 4012f7: 48 01 c6 add %rax,%rsi 4012fa: 48 d1 fe sar $1,%rsi 4012fd: 74 11 je 401310 4012ff: b8 00 00 00 00 mov $0x0,%eax 401304: 48 85 c0 test %rax,%rax 401307: 74 07 je 401310 401309: bf b0 50 40 00 mov $0x4050b0,%edi 40130e: ff e0 jmp *%rax 401310: c3 ret 401311: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 401318: 00 00 00 00 40131c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000401320 <__do_global_dtors_aux>: 401320: f3 0f 1e fa endbr64 401324: 80 3d 9d 3d 00 00 00 cmpb $0x0,0x3d9d(%rip) # 4050c8 40132b: 75 13 jne 401340 <__do_global_dtors_aux+0x20> 40132d: 55 push %rbp 40132e: 48 89 e5 mov %rsp,%rbp 401331: e8 7a ff ff ff call 4012b0 401336: c6 05 8b 3d 00 00 01 movb $0x1,0x3d8b(%rip) # 4050c8 40133d: 5d pop %rbp 40133e: c3 ret 40133f: 90 nop 401340: c3 ret 401341: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 401348: 00 00 00 00 40134c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000401350 : 401350: f3 0f 1e fa endbr64 401354: eb 8a jmp 4012e0 0000000000401356 : 401356: f3 0f 1e fa endbr64 40135a: 48 89 f8 mov %rdi,%rax 40135d: 48 29 f0 sub %rsi,%rax 401360: c3 ret 0000000000401361 : 401361: f3 0f 1e fa endbr64 401365: 48 8d 04 37 lea (%rdi,%rsi,1),%rax 401369: c3 ret 000000000040136a : 40136a: f3 0f 1e fa endbr64 40136e: 48 89 f8 mov %rdi,%rax 401371: 48 0f af c6 imul %rsi,%rax 401375: c3 ret 0000000000401376 : 401376: f3 0f 1e fa endbr64 40137a: 48 89 f8 mov %rdi,%rax 40137d: 48 99 cqto 40137f: 48 f7 fe idiv %rsi 401382: c3 ret 0000000000401383 : 401383: f3 0f 1e fa endbr64 401387: 48 89 f8 mov %rdi,%rax 40138a: 48 f7 d8 neg %rax 40138d: c3 ret 000000000040138e : 40138e: f3 0f 1e fa endbr64 401392: 48 8b 05 3f 3d 00 00 mov 0x3d3f(%rip),%rax # 4050d8 401399: ba 00 00 00 00 mov $0x0,%edx 40139e: 48 3b 05 fb 3c 00 00 cmp 0x3cfb(%rip),%rax # 4050a0 4013a5: 74 1b je 4013c2 4013a7: 48 8d 50 01 lea 0x1(%rax),%rdx 4013ab: 48 89 15 26 3d 00 00 mov %rdx,0x3d26(%rip) # 4050d8 4013b2: 48 8b 15 27 3d 00 00 mov 0x3d27(%rip),%rdx # 4050e0 4013b9: 48 89 3c c2 mov %rdi,(%rdx,%rax,8) 4013bd: ba 01 00 00 00 mov $0x1,%edx 4013c2: 89 d0 mov %edx,%eax 4013c4: c3 ret 00000000004013c5 : 4013c5: f3 0f 1e fa endbr64 4013c9: 48 8b 05 08 3d 00 00 mov 0x3d08(%rip),%rax # 4050d8 4013d0: ba 00 00 00 00 mov $0x0,%edx 4013d5: 48 85 c0 test %rax,%rax 4013d8: 74 1e je 4013f8 4013da: 48 83 e8 01 sub $0x1,%rax 4013de: 48 89 05 f3 3c 00 00 mov %rax,0x3cf3(%rip) # 4050d8 4013e5: 48 8b 15 f4 3c 00 00 mov 0x3cf4(%rip),%rdx # 4050e0 4013ec: 48 8b 04 c2 mov (%rdx,%rax,8),%rax 4013f0: 48 89 07 mov %rax,(%rdi) 4013f3: ba 01 00 00 00 mov $0x1,%edx 4013f8: 89 d0 mov %edx,%eax 4013fa: c3 ret 00000000004013fb : 4013fb: f3 0f 1e fa endbr64 4013ff: b8 00 00 00 00 mov $0x0,%eax 401404: 48 81 fe ff 00 00 00 cmp $0xff,%rsi 40140b: 0f 87 5d 01 00 00 ja 40156e 401411: 41 54 push %r12 401413: 55 push %rbp 401414: 53 push %rbx 401415: 48 83 ec 10 sub $0x10,%rsp 401419: 48 89 fb mov %rdi,%rbx 40141c: 48 8d 2d e1 0b 00 00 lea 0xbe1(%rip),%rbp # 402004 <_IO_stdin_used+0x4> 401423: eb 14 jmp 401439 401425: 48 8b 3b mov (%rbx),%rdi 401428: e8 61 ff ff ff call 40138e 40142d: 84 c0 test %al,%al 40142f: 0f 84 30 01 00 00 je 401565 401435: 48 83 c3 10 add $0x10,%rbx 401439: 83 7b 08 07 cmpl $0x7,0x8(%rbx) 40143d: 77 f6 ja 401435 40143f: 8b 43 08 mov 0x8(%rbx),%eax 401442: 48 63 44 85 00 movslq 0x0(%rbp,%rax,4),%rax 401447: 48 01 e8 add %rbp,%rax 40144a: 3e ff e0 notrack jmp *%rax 40144d: 48 89 e7 mov %rsp,%rdi 401450: e8 70 ff ff ff call 4013c5 401455: 84 c0 test %al,%al 401457: 75 dc jne 401435 401459: e9 07 01 00 00 jmp 401565 40145e: 48 89 e7 mov %rsp,%rdi 401461: e8 5f ff ff ff call 4013c5 401466: 84 c0 test %al,%al 401468: 0f 84 f7 00 00 00 je 401565 40146e: 4c 8b 24 24 mov (%rsp),%r12 401472: 4c 89 e7 mov %r12,%rdi 401475: e8 14 ff ff ff call 40138e 40147a: 84 c0 test %al,%al 40147c: 0f 84 e3 00 00 00 je 401565 401482: 4c 89 e7 mov %r12,%rdi 401485: e8 04 ff ff ff call 40138e 40148a: 84 c0 test %al,%al 40148c: 75 a7 jne 401435 40148e: e9 d2 00 00 00 jmp 401565 401493: 48 89 e7 mov %rsp,%rdi 401496: e8 2a ff ff ff call 4013c5 40149b: 84 c0 test %al,%al 40149d: 0f 84 c2 00 00 00 je 401565 4014a3: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 4014a8: e8 18 ff ff ff call 4013c5 4014ad: 84 c0 test %al,%al 4014af: 0f 84 b0 00 00 00 je 401565 4014b5: 48 8b 3c 24 mov (%rsp),%rdi 4014b9: e8 d0 fe ff ff call 40138e 4014be: 84 c0 test %al,%al 4014c0: 0f 84 9f 00 00 00 je 401565 4014c6: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi 4014cb: e8 be fe ff ff call 40138e 4014d0: 84 c0 test %al,%al 4014d2: 0f 85 5d ff ff ff jne 401435 4014d8: e9 88 00 00 00 jmp 401565 4014dd: 48 89 e7 mov %rsp,%rdi 4014e0: e8 e0 fe ff ff call 4013c5 4014e5: 84 c0 test %al,%al 4014e7: 74 7c je 401565 4014e9: 48 8b 3c 24 mov (%rsp),%rdi 4014ed: ff 13 call *(%rbx) 4014ef: 48 89 c7 mov %rax,%rdi 4014f2: e8 97 fe ff ff call 40138e 4014f7: 84 c0 test %al,%al 4014f9: 0f 85 36 ff ff ff jne 401435 4014ff: eb 64 jmp 401565 401501: 48 89 e7 mov %rsp,%rdi 401504: e8 bc fe ff ff call 4013c5 401509: 84 c0 test %al,%al 40150b: 74 58 je 401565 40150d: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 401512: e8 ae fe ff ff call 4013c5 401517: 84 c0 test %al,%al 401519: 74 4a je 401565 40151b: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 401520: 48 8b 3c 24 mov (%rsp),%rdi 401524: ff 13 call *(%rbx) 401526: 48 89 c7 mov %rax,%rdi 401529: e8 60 fe ff ff call 40138e 40152e: 84 c0 test %al,%al 401530: 0f 85 ff fe ff ff jne 401435 401536: eb 2d jmp 401565 401538: 48 8b 3b mov (%rbx),%rdi 40153b: 48 8b 05 b6 3b 00 00 mov 0x3bb6(%rip),%rax # 4050f8 401542: 48 8b 34 f8 mov (%rax,%rdi,8),%rsi 401546: 48 c1 e7 0c shl $0xc,%rdi 40154a: 48 03 3d af 3b 00 00 add 0x3baf(%rip),%rdi # 405100 401551: e8 a5 fe ff ff call 4013fb 401556: 84 c0 test %al,%al 401558: 0f 85 d7 fe ff ff jne 401435 40155e: eb 05 jmp 401565 401560: b8 01 00 00 00 mov $0x1,%eax 401565: 48 83 c4 10 add $0x10,%rsp 401569: 5b pop %rbx 40156a: 5d pop %rbp 40156b: 41 5c pop %r12 40156d: c3 ret 40156e: c3 ret 000000000040156f : 40156f: f3 0f 1e fa endbr64 401573: 48 83 ec 08 sub $0x8,%rsp 401577: 48 c7 05 56 3b 00 00 movq $0x0,0x3b56(%rip) # 4050d8 40157e: 00 00 00 00 401582: 48 8b 35 5f 3b 00 00 mov 0x3b5f(%rip),%rsi # 4050e8 401589: 48 8b 3d 60 3b 00 00 mov 0x3b60(%rip),%rdi # 4050f0 401590: e8 66 fe ff ff call 4013fb 401595: 48 83 c4 08 add $0x8,%rsp 401599: c3 ret 000000000040159a : 40159a: f3 0f 1e fa endbr64 40159e: 41 57 push %r15 4015a0: 41 56 push %r14 4015a2: 41 55 push %r13 4015a4: 41 54 push %r12 4015a6: 55 push %rbp 4015a7: 53 push %rbx 4015a8: 48 83 ec 28 sub $0x28,%rsp 4015ac: 41 bf 00 00 00 00 mov $0x0,%r15d 4015b2: 41 be 00 00 00 00 mov $0x0,%r14d 4015b8: 48 8d 44 24 18 lea 0x18(%rsp),%rax 4015bd: 48 89 44 24 08 mov %rax,0x8(%rsp) 4015c2: eb 35 jmp 4015f9 4015c4: 4c 89 f8 mov %r15,%rax 4015c7: 48 03 05 22 3b 00 00 add 0x3b22(%rip),%rax # 4050f0 4015ce: c7 40 08 06 00 00 00 movl $0x6,0x8(%rax) 4015d5: 48 89 18 mov %rbx,(%rax) 4015d8: 49 83 c6 01 add $0x1,%r14 4015dc: 49 83 c7 10 add $0x10,%r15 4015e0: 48 8b 05 c1 3a 00 00 mov 0x3ac1(%rip),%rax # 4050a8 4015e7: 48 83 e8 01 sub $0x1,%rax 4015eb: 4c 39 f0 cmp %r14,%rax 4015ee: 0f 84 f0 01 00 00 je 4017e4 4015f4: bf 00 00 00 00 mov $0x0,%edi 4015f9: 48 8d 35 e3 0a 00 00 lea 0xae3(%rip),%rsi # 4020e3 <_IO_stdin_used+0xe3> 401600: e8 2b fc ff ff call 401230 401605: 48 89 c5 mov %rax,%rbp 401608: 48 85 c0 test %rax,%rax 40160b: 0f 84 e7 01 00 00 je 4017f8 401611: 4c 8b 25 f8 3a 00 00 mov 0x3af8(%rip),%r12 # 405110 401618: 4c 8b 2d e9 3a 00 00 mov 0x3ae9(%rip),%r13 # 405108 40161f: bb 00 00 00 00 mov $0x0,%ebx 401624: 4d 85 e4 test %r12,%r12 401627: 74 1a je 401643 401629: 49 8b 74 dd 00 mov 0x0(%r13,%rbx,8),%rsi 40162e: 48 89 ef mov %rbp,%rdi 401631: e8 8a fb ff ff call 4011c0 401636: 85 c0 test %eax,%eax 401638: 74 8a je 4015c4 40163a: 48 83 c3 01 add $0x1,%rbx 40163e: 4c 39 e3 cmp %r12,%rbx 401641: 75 e6 jne 401629 401643: 48 8d 45 01 lea 0x1(%rbp),%rax 401647: 48 89 44 24 18 mov %rax,0x18(%rsp) 40164c: 0f b6 45 00 movzbl 0x0(%rbp),%eax 401650: 84 c0 test %al,%al 401652: 0f 84 44 01 00 00 je 40179c 401658: 80 7d 01 00 cmpb $0x0,0x1(%rbp) 40165c: 0f 85 3a 01 00 00 jne 40179c 401662: 3c 3d cmp $0x3d,%al 401664: 7f 27 jg 40168d 401666: 3c 23 cmp $0x23,%al 401668: 0f 8e 2e 01 00 00 jle 40179c 40166e: 83 e8 24 sub $0x24,%eax 401671: 3c 19 cmp $0x19,%al 401673: 0f 87 23 01 00 00 ja 40179c 401679: 0f b6 c0 movzbl %al,%eax 40167c: 48 8d 0d a1 09 00 00 lea 0x9a1(%rip),%rcx # 402024 <_IO_stdin_used+0x24> 401683: 48 63 04 81 movslq (%rcx,%rax,4),%rax 401687: 48 01 c8 add %rcx,%rax 40168a: 3e ff e0 notrack jmp *%rax 40168d: 3c 7c cmp $0x7c,%al 40168f: 0f 84 e7 00 00 00 je 40177c 401695: 3c 7e cmp $0x7e,%al 401697: 0f 85 ff 00 00 00 jne 40179c 40169d: 4c 89 f8 mov %r15,%rax 4016a0: 48 03 05 49 3a 00 00 add 0x3a49(%rip),%rax # 4050f0 4016a7: c7 40 08 04 00 00 00 movl $0x4,0x8(%rax) 4016ae: 48 8d 0d ce fc ff ff lea -0x332(%rip),%rcx # 401383 4016b5: 48 89 08 mov %rcx,(%rax) 4016b8: e9 1b ff ff ff jmp 4015d8 4016bd: 48 8b 05 2c 3a 00 00 mov 0x3a2c(%rip),%rax # 4050f0 4016c4: 42 c7 44 38 08 01 00 movl $0x1,0x8(%rax,%r15,1) 4016cb: 00 00 4016cd: e9 06 ff ff ff jmp 4015d8 4016d2: 48 8b 05 17 3a 00 00 mov 0x3a17(%rip),%rax # 4050f0 4016d9: 42 c7 44 38 08 03 00 movl $0x3,0x8(%rax,%r15,1) 4016e0: 00 00 4016e2: e9 f1 fe ff ff jmp 4015d8 4016e7: 48 8b 05 02 3a 00 00 mov 0x3a02(%rip),%rax # 4050f0 4016ee: 42 c7 44 38 08 02 00 movl $0x2,0x8(%rax,%r15,1) 4016f5: 00 00 4016f7: e9 dc fe ff ff jmp 4015d8 4016fc: 4c 89 f8 mov %r15,%rax 4016ff: 48 03 05 ea 39 00 00 add 0x39ea(%rip),%rax # 4050f0 401706: c7 40 08 05 00 00 00 movl $0x5,0x8(%rax) 40170d: 48 8d 0d 42 fc ff ff lea -0x3be(%rip),%rcx # 401356 401714: 48 89 08 mov %rcx,(%rax) 401717: e9 bc fe ff ff jmp 4015d8 40171c: 4c 89 f8 mov %r15,%rax 40171f: 48 03 05 ca 39 00 00 add 0x39ca(%rip),%rax # 4050f0 401726: c7 40 08 05 00 00 00 movl $0x5,0x8(%rax) 40172d: 48 8d 0d 2d fc ff ff lea -0x3d3(%rip),%rcx # 401361 401734: 48 89 08 mov %rcx,(%rax) 401737: e9 9c fe ff ff jmp 4015d8 40173c: 4c 89 f8 mov %r15,%rax 40173f: 48 03 05 aa 39 00 00 add 0x39aa(%rip),%rax # 4050f0 401746: c7 40 08 05 00 00 00 movl $0x5,0x8(%rax) 40174d: 48 8d 0d 16 fc ff ff lea -0x3ea(%rip),%rcx # 40136a 401754: 48 89 08 mov %rcx,(%rax) 401757: e9 7c fe ff ff jmp 4015d8 40175c: 4c 89 f8 mov %r15,%rax 40175f: 48 03 05 8a 39 00 00 add 0x398a(%rip),%rax # 4050f0 401766: c7 40 08 05 00 00 00 movl $0x5,0x8(%rax) 40176d: 48 8d 0d 02 fc ff ff lea -0x3fe(%rip),%rcx # 401376 401774: 48 89 08 mov %rcx,(%rax) 401777: e9 5c fe ff ff jmp 4015d8 40177c: 4c 89 f8 mov %r15,%rax 40177f: 48 03 05 6a 39 00 00 add 0x396a(%rip),%rax # 4050f0 401786: c7 40 08 04 00 00 00 movl $0x4,0x8(%rax) 40178d: 48 8b 15 44 38 00 00 mov 0x3844(%rip),%rdx # 404fd8 401794: 48 89 10 mov %rdx,(%rax) 401797: e9 3c fe ff ff jmp 4015d8 40179c: e8 cf f9 ff ff call 401170 <__errno_location@plt> 4017a1: 48 89 c3 mov %rax,%rbx 4017a4: c7 00 00 00 00 00 movl $0x0,(%rax) 4017aa: ba 00 00 00 00 mov $0x0,%edx 4017af: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 4017b4: 48 89 ef mov %rbp,%rdi 4017b7: e8 24 fa ff ff call 4011e0 4017bc: 83 3b 00 cmpl $0x0,(%rbx) 4017bf: 75 23 jne 4017e4 4017c1: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 4017c6: 80 3a 00 cmpb $0x0,(%rdx) 4017c9: 75 19 jne 4017e4 4017cb: 4c 89 fa mov %r15,%rdx 4017ce: 48 03 15 1b 39 00 00 add 0x391b(%rip),%rdx # 4050f0 4017d5: c7 42 08 00 00 00 00 movl $0x0,0x8(%rdx) 4017dc: 48 89 02 mov %rax,(%rdx) 4017df: e9 f4 fd ff ff jmp 4015d8 4017e4: b8 00 00 00 00 mov $0x0,%eax 4017e9: 48 83 c4 28 add $0x28,%rsp 4017ed: 5b pop %rbx 4017ee: 5d pop %rbp 4017ef: 41 5c pop %r12 4017f1: 41 5d pop %r13 4017f3: 41 5e pop %r14 4017f5: 41 5f pop %r15 4017f7: c3 ret 4017f8: 4c 89 f0 mov %r14,%rax 4017fb: 48 c1 e0 04 shl $0x4,%rax 4017ff: 48 03 05 ea 38 00 00 add 0x38ea(%rip),%rax # 4050f0 401806: c7 40 08 07 00 00 00 movl $0x7,0x8(%rax) 40180d: 49 83 c6 01 add $0x1,%r14 401811: 4c 89 35 d0 38 00 00 mov %r14,0x38d0(%rip) # 4050e8 401818: b8 01 00 00 00 mov $0x1,%eax 40181d: eb ca jmp 4017e9 000000000040181f : 40181f: f3 0f 1e fa endbr64 401823: 55 push %rbp 401824: 53 push %rbx 401825: 48 83 ec 08 sub $0x8,%rsp 401829: 48 89 fd mov %rdi,%rbp 40182c: bb 00 00 00 00 mov $0x0,%ebx 401831: 48 8b 3d 88 38 00 00 mov 0x3888(%rip),%rdi # 4050c0 401838: e8 23 fa ff ff call 401260 40183d: 48 63 d0 movslq %eax,%rdx 401840: 83 f8 ff cmp $0xffffffff,%eax 401843: 74 1e je 401863 401845: 48 83 fa 0a cmp $0xa,%rdx 401849: 74 22 je 40186d 40184b: 88 44 1d 00 mov %al,0x0(%rbp,%rbx,1) 40184f: 48 83 c3 01 add $0x1,%rbx 401853: 48 81 fb 00 00 10 00 cmp $0x100000,%rbx 40185a: 75 d5 jne 401831 40185c: b8 00 00 00 00 mov $0x0,%eax 401861: eb 14 jmp 401877 401863: bf 01 00 00 00 mov $0x1,%edi 401868: e8 d3 f9 ff ff call 401240 40186d: c6 44 1d 00 00 movb $0x0,0x0(%rbp,%rbx,1) 401872: b8 01 00 00 00 mov $0x1,%eax 401877: 48 83 c4 08 add $0x8,%rsp 40187b: 5b pop %rbx 40187c: 5d pop %rbp 40187d: c3 ret 000000000040187e : 40187e: f3 0f 1e fa endbr64 401882: 48 83 fa 43 cmp $0x43,%rdx 401886: 74 01 je 401889 401888: c3 ret 401889: 55 push %rbp 40188a: 53 push %rbx 40188b: 48 83 ec 08 sub $0x8,%rsp 40188f: 48 89 f5 mov %rsi,%rbp 401892: 48 8d 35 56 08 00 00 lea 0x856(%rip),%rsi # 4020ef <_IO_stdin_used+0xef> 401899: e8 82 f9 ff ff call 401220 40189e: 48 89 c3 mov %rax,%rbx 4018a1: 48 83 fd 43 cmp $0x43,%rbp 4018a5: 74 22 je 4018c9 4018a7: 48 89 c7 mov %rax,%rdi 4018aa: e8 f1 f8 ff ff call 4011a0 4018af: 48 8d 3d d6 07 00 00 lea 0x7d6(%rip),%rdi # 40208c <_IO_stdin_used+0x8c> 4018b6: e8 3d 00 00 00 call 4018f8 4018bb: eb 34 jmp 4018f1 4018bd: 48 8b 35 ec 37 00 00 mov 0x37ec(%rip),%rsi # 4050b0 4018c4: e8 07 f9 ff ff call 4011d0 4018c9: 48 89 df mov %rbx,%rdi 4018cc: e8 8f f9 ff ff call 401260 4018d1: 89 c7 mov %eax,%edi 4018d3: 83 f8 ff cmp $0xffffffff,%eax 4018d6: 75 e5 jne 4018bd 4018d8: 48 89 df mov %rbx,%rdi 4018db: e8 c0 f8 ff ff call 4011a0 4018e0: 48 8b 35 c9 37 00 00 mov 0x37c9(%rip),%rsi # 4050b0 4018e7: bf 0a 00 00 00 mov $0xa,%edi 4018ec: e8 df f8 ff ff call 4011d0 4018f1: 48 83 c4 08 add $0x8,%rsp 4018f5: 5b pop %rbx 4018f6: 5d pop %rbp 4018f7: c3 ret 00000000004018f8 : 4018f8: f3 0f 1e fa endbr64 4018fc: 53 push %rbx 4018fd: 48 83 ec 10 sub $0x10,%rsp 401901: 8b 05 11 38 00 00 mov 0x3811(%rip),%eax # 405118 401907: 85 c0 test %eax,%eax 401909: 74 0e je 401919 40190b: 48 89 fb mov %rdi,%rbx 40190e: 83 f8 01 cmp $0x1,%eax 401911: 74 10 je 401923 401913: 48 83 c4 10 add $0x10,%rsp 401917: 5b pop %rbx 401918: c3 ret 401919: bf 01 00 00 00 mov $0x1,%edi 40191e: e8 1d f9 ff ff call 401240 401923: 48 b8 67 69 67 61 63 movabs $0x6461686361676967,%rax 40192a: 68 61 64 40192d: 48 89 44 24 08 mov %rax,0x8(%rsp) 401932: 48 8d 74 24 08 lea 0x8(%rsp),%rsi 401937: ba 08 00 00 00 mov $0x8,%edx 40193c: bf 01 00 00 00 mov $0x1,%edi 401941: e8 4a f8 ff ff call 401190 401946: 48 8b 33 mov (%rbx),%rsi 401949: ba 00 00 00 00 mov $0x0,%edx 40194e: 48 8d 3d 3e 07 00 00 lea 0x73e(%rip),%rdi # 402093 <_IO_stdin_used+0x93> 401955: e8 24 ff ff ff call 40187e 40195a: eb b7 jmp 401913 000000000040195c
: 40195c: f3 0f 1e fa endbr64 401960: 41 57 push %r15 401962: 41 56 push %r14 401964: 41 55 push %r13 401966: 41 54 push %r12 401968: 55 push %rbp 401969: 53 push %rbx 40196a: 48 81 ec 78 05 00 00 sub $0x578,%rsp 401971: ba 43 00 00 00 mov $0x43,%edx 401976: be 43 00 00 00 mov $0x43,%esi 40197b: 48 8d 3d 1e 07 00 00 lea 0x71e(%rip),%rdi # 4020a0 <_IO_stdin_used+0xa0> 401982: e8 f7 fe ff ff call 40187e 401987: ba 43 00 00 00 mov $0x43,%edx 40198c: be 43 00 00 00 mov $0x43,%esi 401991: 48 8d 3d 0f 07 00 00 lea 0x70f(%rip),%rdi # 4020a7 <_IO_stdin_used+0xa7> 401998: e8 e1 fe ff ff call 40187e 40199d: b9 00 00 00 00 mov $0x0,%ecx 4019a2: ba 02 00 00 00 mov $0x2,%edx 4019a7: be 00 00 00 00 mov $0x0,%esi 4019ac: 48 8b 3d fd 36 00 00 mov 0x36fd(%rip),%rdi # 4050b0 4019b3: e8 58 f8 ff ff call 401210 4019b8: 48 89 e0 mov %rsp,%rax 4019bb: 48 89 05 1e 37 00 00 mov %rax,0x371e(%rip) # 4050e0 4019c2: bf 40 00 00 00 mov $0x40,%edi 4019c7: e8 24 f8 ff ff call 4011f0 4019cc: 48 89 05 25 37 00 00 mov %rax,0x3725(%rip) # 4050f8 4019d3: bf 40 00 00 00 mov $0x40,%edi 4019d8: e8 13 f8 ff ff call 4011f0 4019dd: 48 89 05 24 37 00 00 mov %rax,0x3724(%rip) # 405108 4019e4: bf 00 80 00 00 mov $0x8000,%edi 4019e9: e8 02 f8 ff ff call 4011f0 4019ee: 48 89 05 0b 37 00 00 mov %rax,0x370b(%rip) # 405100 4019f5: bf 00 10 00 00 mov $0x1000,%edi 4019fa: e8 f1 f7 ff ff call 4011f0 4019ff: 48 89 05 ea 36 00 00 mov %rax,0x36ea(%rip) # 4050f0 401a06: bf 00 00 10 00 mov $0x100000,%edi 401a0b: e8 e0 f7 ff ff call 4011f0 401a10: 48 89 05 b9 36 00 00 mov %rax,0x36b9(%rip) # 4050d0 401a17: 4c 8d 25 92 06 00 00 lea 0x692(%rip),%r12 # 4020b0 <_IO_stdin_used+0xb0> 401a1e: 4c 8d 35 f3 06 00 00 lea 0x6f3(%rip),%r14 # 402118 <_IO_stdin_used+0x118> 401a25: 48 8d 2d d9 06 00 00 lea 0x6d9(%rip),%rbp # 402105 <_IO_stdin_used+0x105> 401a2c: eb 6e jmp 401a9c 401a2e: 48 8d 3d 7e 06 00 00 lea 0x67e(%rip),%rdi # 4020b3 <_IO_stdin_used+0xb3> 401a35: e8 46 f7 ff ff call 401180 401a3a: eb 60 jmp 401a9c 401a3c: 3c 66 cmp $0x66,%al 401a3e: 74 08 je 401a48 401a40: 3c 72 cmp $0x72,%al 401a42: 0f 85 95 00 00 00 jne 401add 401a48: 3c 66 cmp $0x66,%al 401a4a: 0f 84 b1 00 00 00 je 401b01 401a50: 48 8d 7b 02 lea 0x2(%rbx),%rdi 401a54: e8 41 fb ff ff call 40159a 401a59: 84 c0 test %al,%al 401a5b: 0f 84 15 02 00 00 je 401c76 401a61: b8 00 00 00 00 mov $0x0,%eax 401a66: e8 04 fb ff ff call 40156f 401a6b: 84 c0 test %al,%al 401a6d: 0f 84 14 02 00 00 je 401c87 401a73: 48 8b 05 5e 36 00 00 mov 0x365e(%rip),%rax # 4050d8 401a7a: bb 00 00 00 00 mov $0x0,%ebx 401a7f: 48 85 c0 test %rax,%rax 401a82: 0f 85 24 02 00 00 jne 401cac 401a88: bf 0a 00 00 00 mov $0xa,%edi 401a8d: e8 ce f6 ff ff call 401160 401a92: eb 08 jmp 401a9c 401a94: 4c 89 f7 mov %r14,%rdi 401a97: e8 e4 f6 ff ff call 401180 401a9c: 4c 89 e6 mov %r12,%rsi 401a9f: bf 02 00 00 00 mov $0x2,%edi 401aa4: b8 00 00 00 00 mov $0x0,%eax 401aa9: e8 52 f7 ff ff call 401200 <__printf_chk@plt> 401aae: 48 8b 3d 1b 36 00 00 mov 0x361b(%rip),%rdi # 4050d0 401ab5: e8 65 fd ff ff call 40181f 401aba: 84 c0 test %al,%al 401abc: 0f 84 6c ff ff ff je 401a2e 401ac2: 48 8b 1d 07 36 00 00 mov 0x3607(%rip),%rbx # 4050d0 401ac9: 0f b6 03 movzbl (%rbx),%eax 401acc: 84 c0 test %al,%al 401ace: 74 c4 je 401a94 401ad0: 0f b6 53 01 movzbl 0x1(%rbx),%edx 401ad4: 80 fa 20 cmp $0x20,%dl 401ad7: 0f 84 5f ff ff ff je 401a3c 401add: 3c 6f cmp $0x6f,%al 401adf: 75 b3 jne 401a94 401ae1: 80 fa 20 cmp $0x20,%dl 401ae4: 0f 84 ff 01 00 00 je 401ce9 401aea: b8 00 00 00 00 mov $0x0,%eax 401aef: 48 81 c4 78 05 00 00 add $0x578,%rsp 401af6: 5b pop %rbx 401af7: 5d pop %rbp 401af8: 41 5c pop %r12 401afa: 41 5d pop %r13 401afc: 41 5e pop %r14 401afe: 41 5f pop %r15 401b00: c3 ret 401b01: 4c 8b 2d 08 36 00 00 mov 0x3608(%rip),%r13 # 405110 401b08: 49 83 fd 08 cmp $0x8,%r13 401b0c: 74 27 je 401b35 401b0e: 48 83 c3 02 add $0x2,%rbx 401b12: be 20 00 00 00 mov $0x20,%esi 401b17: 48 89 df mov %rbx,%rdi 401b1a: e8 91 f6 ff ff call 4011b0 401b1f: 48 85 c0 test %rax,%rax 401b22: 74 22 je 401b46 401b24: 48 8d 3d aa 05 00 00 lea 0x5aa(%rip),%rdi # 4020d5 <_IO_stdin_used+0xd5> 401b2b: e8 50 f6 ff ff call 401180 401b30: e9 67 ff ff ff jmp 401a9c 401b35: 48 8d 3d 86 05 00 00 lea 0x586(%rip),%rdi # 4020c2 <_IO_stdin_used+0xc2> 401b3c: e8 3f f6 ff ff call 401180 401b41: e9 56 ff ff ff jmp 401a9c 401b46: 4c 8b 3d bb 35 00 00 mov 0x35bb(%rip),%r15 # 405108 401b4d: 49 8d 45 01 lea 0x1(%r13),%rax 401b51: 48 89 05 b8 35 00 00 mov %rax,0x35b8(%rip) # 405110 401b58: 48 89 df mov %rbx,%rdi 401b5b: e8 f0 f6 ff ff call 401250 401b60: 4b 89 04 ef mov %rax,(%r15,%r13,8) 401b64: 48 8d 35 77 05 00 00 lea 0x577(%rip),%rsi # 4020e2 <_IO_stdin_used+0xe2> 401b6b: bf 02 00 00 00 mov $0x2,%edi 401b70: b8 00 00 00 00 mov $0x0,%eax 401b75: e8 86 f6 ff ff call 401200 <__printf_chk@plt> 401b7a: 48 8b 3d 4f 35 00 00 mov 0x354f(%rip),%rdi # 4050d0 401b81: e8 99 fc ff ff call 40181f 401b86: 84 c0 test %al,%al 401b88: 0f 84 82 00 00 00 je 401c10 401b8e: 48 8b 3d 3b 35 00 00 mov 0x353b(%rip),%rdi # 4050d0 401b95: e8 00 fa ff ff call 40159a 401b9a: 84 c0 test %al,%al 401b9c: 0f 84 a1 00 00 00 je 401c43 401ba2: 48 8b 05 67 35 00 00 mov 0x3567(%rip),%rax # 405110 401ba9: 48 83 e8 01 sub $0x1,%rax 401bad: 48 c1 e0 0c shl $0xc,%rax 401bb1: 48 03 05 48 35 00 00 add 0x3548(%rip),%rax # 405100 401bb8: 48 8b 35 31 35 00 00 mov 0x3531(%rip),%rsi # 4050f0 401bbf: 48 8b 16 mov (%rsi),%rdx 401bc2: 48 89 10 mov %rdx,(%rax) 401bc5: 48 8b 96 f8 0f 00 00 mov 0xff8(%rsi),%rdx 401bcc: 48 89 90 f8 0f 00 00 mov %rdx,0xff8(%rax) 401bd3: 48 8d 78 08 lea 0x8(%rax),%rdi 401bd7: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi 401bdb: 48 29 f8 sub %rdi,%rax 401bde: 48 29 c6 sub %rax,%rsi 401be1: 8d 88 00 10 00 00 lea 0x1000(%rax),%ecx 401be7: 89 c8 mov %ecx,%eax 401be9: c1 e8 03 shr $0x3,%eax 401bec: 89 c1 mov %eax,%ecx 401bee: f3 48 a5 rep movsq %ds:(%rsi),%es:(%rdi) 401bf1: 48 8b 0d f0 34 00 00 mov 0x34f0(%rip),%rcx # 4050e8 401bf8: 48 8b 15 11 35 00 00 mov 0x3511(%rip),%rdx # 405110 401bff: 48 8b 05 f2 34 00 00 mov 0x34f2(%rip),%rax # 4050f8 401c06: 48 89 4c d0 f8 mov %rcx,-0x8(%rax,%rdx,8) 401c0b: e9 8c fe ff ff jmp 401a9c 401c10: 48 8d 3d 9c 04 00 00 lea 0x49c(%rip),%rdi # 4020b3 <_IO_stdin_used+0xb3> 401c17: e8 64 f5 ff ff call 401180 401c1c: 48 8b 05 ed 34 00 00 mov 0x34ed(%rip),%rax # 405110 401c23: 48 83 e8 01 sub $0x1,%rax 401c27: 48 89 05 e2 34 00 00 mov %rax,0x34e2(%rip) # 405110 401c2e: 48 8b 15 d3 34 00 00 mov 0x34d3(%rip),%rdx # 405108 401c35: 48 8b 3c c2 mov (%rdx,%rax,8),%rdi 401c39: e8 12 f5 ff ff call 401150 401c3e: e9 59 fe ff ff jmp 401a9c 401c43: 48 8d 3d 9b 04 00 00 lea 0x49b(%rip),%rdi # 4020e5 <_IO_stdin_used+0xe5> 401c4a: e8 31 f5 ff ff call 401180 401c4f: 48 8b 05 ba 34 00 00 mov 0x34ba(%rip),%rax # 405110 401c56: 48 83 e8 01 sub $0x1,%rax 401c5a: 48 89 05 af 34 00 00 mov %rax,0x34af(%rip) # 405110 401c61: 48 8b 15 a0 34 00 00 mov 0x34a0(%rip),%rdx # 405108 401c68: 48 8b 3c c2 mov (%rdx,%rax,8),%rdi 401c6c: e8 df f4 ff ff call 401150 401c71: e9 26 fe ff ff jmp 401a9c 401c76: 48 8d 3d 68 04 00 00 lea 0x468(%rip),%rdi # 4020e5 <_IO_stdin_used+0xe5> 401c7d: e8 fe f4 ff ff call 401180 401c82: e9 15 fe ff ff jmp 401a9c 401c87: 48 8d 3d 63 04 00 00 lea 0x463(%rip),%rdi # 4020f1 <_IO_stdin_used+0xf1> 401c8e: e8 ed f4 ff ff call 401180 401c93: e9 04 fe ff ff jmp 401a9c 401c98: 48 83 c3 01 add $0x1,%rbx 401c9c: 48 8b 05 35 34 00 00 mov 0x3435(%rip),%rax # 4050d8 401ca3: 48 39 c3 cmp %rax,%rbx 401ca6: 0f 83 dc fd ff ff jae 401a88 401cac: 48 29 d8 sub %rbx,%rax 401caf: 48 8b 15 2a 34 00 00 mov 0x342a(%rip),%rdx # 4050e0 401cb6: 48 8b 54 c2 f8 mov -0x8(%rdx,%rax,8),%rdx 401cbb: 48 89 ee mov %rbp,%rsi 401cbe: bf 02 00 00 00 mov $0x2,%edi 401cc3: b8 00 00 00 00 mov $0x0,%eax 401cc8: e8 33 f5 ff ff call 401200 <__printf_chk@plt> 401ccd: 48 8b 05 04 34 00 00 mov 0x3404(%rip),%rax # 4050d8 401cd4: 48 83 e8 01 sub $0x1,%rax 401cd8: 48 39 d8 cmp %rbx,%rax 401cdb: 74 bb je 401c98 401cdd: bf 20 00 00 00 mov $0x20,%edi 401ce2: e8 79 f4 ff ff call 401160 401ce7: eb af jmp 401c98 401ce9: 80 7b 02 00 cmpb $0x0,0x2(%rbx) 401ced: 0f 84 f7 fd ff ff je 401aea 401cf3: 80 7b 03 00 cmpb $0x0,0x3(%rbx) 401cf7: 0f 85 ed fd ff ff jne 401aea 401cfd: 48 c7 05 98 33 00 00 movq $0x100,0x3398(%rip) # 4050a0 401d04: 00 01 00 00 401d08: 48 c7 05 95 33 00 00 movq $0x100,0x3395(%rip) # 4050a8 401d0f: 00 01 00 00 401d13: 0f b6 43 02 movzbl 0x2(%rbx),%eax 401d17: 3c 31 cmp $0x31,%al 401d19: 74 25 je 401d40 401d1b: 3c 32 cmp $0x32,%al 401d1d: 0f 85 c7 fd ff ff jne 401aea 401d23: 48 8d 35 5e 10 00 00 lea 0x105e(%rip),%rsi # 402d88 <_IO_stdin_used+0xd88> 401d2a: bf 02 00 00 00 mov $0x2,%edi 401d2f: b8 00 00 00 00 mov $0x0,%eax 401d34: e8 c7 f4 ff ff call 401200 <__printf_chk@plt> 401d39: b8 02 00 00 00 mov $0x2,%eax 401d3e: eb 1b jmp 401d5b 401d40: 48 8d 35 19 04 00 00 lea 0x419(%rip),%rsi # 402160 <_IO_stdin_used+0x160> 401d47: bf 02 00 00 00 mov $0x2,%edi 401d4c: b8 00 00 00 00 mov $0x0,%eax 401d51: e8 aa f4 ff ff call 401200 <__printf_chk@plt> 401d56: b8 01 00 00 00 mov $0x1,%eax 401d5b: 89 05 b7 33 00 00 mov %eax,0x33b7(%rip) # 405118 401d61: 48 8b 3d 68 33 00 00 mov 0x3368(%rip),%rdi # 4050d0 401d68: e8 b2 fa ff ff call 40181f 401d6d: 84 c0 test %al,%al 401d6f: 0f 84 75 fd ff ff je 401aea 401d75: 48 8d 35 8d 03 00 00 lea 0x38d(%rip),%rsi # 402109 <_IO_stdin_used+0x109> 401d7c: bf 02 00 00 00 mov $0x2,%edi 401d81: b8 00 00 00 00 mov $0x0,%eax 401d86: e8 75 f4 ff ff call 401200 <__printf_chk@plt> 401d8b: 48 8b 3d 3e 33 00 00 mov 0x333e(%rip),%rdi # 4050d0 401d92: e8 03 f8 ff ff call 40159a 401d97: 84 c0 test %al,%al 401d99: 0f 84 4b fd ff ff je 401aea 401d9f: b8 00 00 00 00 mov $0x0,%eax 401da4: e8 c6 f7 ff ff call 40156f 401da9: e9 3c fd ff ff jmp 401aea Disassembly of section .fini: 0000000000401db0 <_fini>: 401db0: f3 0f 1e fa endbr64 401db4: 48 83 ec 08 sub $0x8,%rsp 401db8: 48 83 c4 08 add $0x8,%rsp 401dbc: c3 ret