CSAPP-sol/bomb/bomb.s
2025-08-19 12:09:36 +08:00

2873 lines
151 KiB
ArmAsm
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

bomb elf64-x86-64
Contents of section .interp:
400238 2f6c6962 36342f6c 642d6c69 6e75782d /lib64/ld-linux-
400248 7838362d 36342e73 6f2e3200 x86-64.so.2.
Contents of section .note.ABI-tag:
400254 04000000 10000000 01000000 474e5500 ............GNU.
400264 00000000 02000000 06000000 18000000 ................
Contents of section .note.gnu.build-id:
400274 04000000 14000000 03000000 474e5500 ............GNU.
400284 11c83ac9 c51d3036 cf266923 5060f17e ..:...06.&i#P`.~
400294 2cd0400b ,.@.
Contents of section .gnu.hash:
400298 03000000 1d000000 01000000 06000000 ................
4002a8 00012000 80011002 1d000000 1e000000 .. .............
4002b8 00000000 291d8c1c 66556110 39f28b1c ....)...fUa.9...
Contents of section .dynsym:
4002c8 00000000 00000000 00000000 00000000 ................
4002d8 00000000 00000000 d6000000 12000000 ................
4002e8 00000000 00000000 00000000 00000000 ................
4002f8 8f000000 12000000 00000000 00000000 ................
400308 00000000 00000000 28000000 12000000 ........(.......
400318 00000000 00000000 00000000 00000000 ................
400328 66000000 12000000 00000000 00000000 f...............
400338 00000000 00000000 31010000 12000000 ........1.......
400348 00000000 00000000 00000000 00000000 ................
400358 6b000000 12000000 00000000 00000000 k...............
400368 00000000 00000000 e4000000 12000000 ................
400378 00000000 00000000 00000000 00000000 ................
400388 05010000 12000000 00000000 00000000 ................
400398 00000000 00000000 a0000000 12000000 ................
4003a8 00000000 00000000 00000000 00000000 ................
4003b8 1f010000 12000000 00000000 00000000 ................
4003c8 00000000 00000000 89000000 12000000 ................
4003d8 00000000 00000000 00000000 00000000 ................
4003e8 5f000000 12000000 00000000 00000000 _...............
4003f8 00000000 00000000 ea000000 12000000 ................
400408 00000000 00000000 00000000 00000000 ................
400418 ba000000 12000000 00000000 00000000 ................
400428 00000000 00000000 f8000000 12000000 ................
400438 00000000 00000000 00000000 00000000 ................
400448 01000000 20000000 00000000 00000000 .... ...........
400458 00000000 00000000 82000000 12000000 ................
400468 00000000 00000000 00000000 00000000 ................
400478 21000000 12000000 00000000 00000000 !...............
400488 00000000 00000000 47000000 12000000 ........G.......
400498 00000000 00000000 00000000 00000000 ................
4004a8 2f000000 12000000 00000000 00000000 /...............
4004b8 00000000 00000000 41000000 12000000 ........A.......
4004c8 00000000 00000000 00000000 00000000 ................
4004d8 3c000000 12000000 00000000 00000000 <...............
4004e8 00000000 00000000 57000000 12000000 ........W.......
4004f8 00000000 00000000 00000000 00000000 ................
400508 a5000000 12000000 00000000 00000000 ................
400518 00000000 00000000 0b010000 12000000 ................
400528 00000000 00000000 00000000 00000000 ................
400538 c8000000 12000000 00000000 00000000 ................
400548 00000000 00000000 11010000 12000000 ................
400558 00000000 00000000 00000000 00000000 ................
400568 1a000000 12000000 00000000 00000000 ................
400578 00000000 00000000 b3000000 11001900 ................
400588 40376000 00000000 08000000 00000000 @7`.............
400598 7c000000 11001900 48376000 00000000 |.......H7`.....
4005a8 08000000 00000000 dd000000 11001900 ................
4005b8 50376000 00000000 08000000 00000000 P7`.............
Contents of section .dynstr:
4005c8 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__.
4005d8 6c696263 2e736f2e 3600736f 636b6574 libc.so.6.socket
4005e8 0066666c 75736800 73747263 7079005f .fflush.strcpy._
4005f8 5f707269 6e74665f 63686b00 65786974 _printf_chk.exit
400608 00666f70 656e005f 5f69736f 6339395f .fopen.__isoc99_
400618 73736361 6e660063 6f6e6e65 63740073 sscanf.connect.s
400628 69676e61 6c007075 7473005f 5f737461 ignal.puts.__sta
400638 636b5f63 686b5f66 61696c00 73746469 ck_chk_fail.stdi
400648 6e007374 72746f6c 00666765 7473005f n.strtol.fgets._
400658 5f657272 6e6f5f6c 6f636174 696f6e00 _errno_location.
400668 72656164 005f5f66 7072696e 74665f63 read.__fprintf_c
400678 686b0073 74646f75 74005f5f 6d656d6d hk.stdout.__memm
400688 6f76655f 63686b00 5f5f6374 7970655f ove_chk.__ctype_
400698 625f6c6f 63006765 74656e76 00737464 b_loc.getenv.std
4006a8 65727200 616c6172 6d006765 74686f73 err.alarm.gethos
4006b8 7462796e 616d6500 5f5f6d65 6d637079 tbyname.__memcpy
4006c8 5f63686b 00636c6f 73650073 6c656570 _chk.close.sleep
4006d8 005f5f73 7072696e 74665f63 686b005f .__sprintf_chk._
4006e8 5f6c6962 635f7374 6172745f 6d61696e _libc_start_main
4006f8 00777269 74650047 4c494243 5f322e33 .write.GLIBC_2.3
400708 00474c49 42435f32 2e370047 4c494243 .GLIBC_2.7.GLIBC
400718 5f322e33 2e340047 4c494243 5f322e34 _2.3.4.GLIBC_2.4
400728 00474c49 42435f32 2e322e35 00 .GLIBC_2.2.5.
Contents of section .gnu.version:
400736 00000200 02000200 02000200 03000200 ................
400746 02000200 02000200 02000200 04000400 ................
400756 00000200 02000500 04000200 02000200 ................
400766 04000200 06000400 02000200 02000200 ................
Contents of section .gnu.version_r:
400778 01000500 10000000 10000000 00000000 ................
400788 1369690d 00000600 37010000 10000000 .ii.....7.......
400798 1769690d 00000500 41010000 10000000 .ii.....A.......
4007a8 74196909 00000400 4b010000 10000000 t.i.....K.......
4007b8 1469690d 00000300 57010000 10000000 .ii.....W.......
4007c8 751a6909 00000200 61010000 00000000 u.i.....a.......
Contents of section .rela.dyn:
4007d8 e02f6000 00000000 06000000 10000000 ./`.............
4007e8 00000000 00000000 40376000 00000000 ........@7`.....
4007f8 05000000 1d000000 00000000 00000000 ................
400808 48376000 00000000 05000000 1e000000 H7`.............
400818 00000000 00000000 50376000 00000000 ........P7`.....
400828 05000000 1f000000 00000000 00000000 ................
Contents of section .rela.plt:
400838 00306000 00000000 07000000 01000000 .0`.............
400848 00000000 00000000 08306000 00000000 .........0`.....
400858 07000000 02000000 00000000 00000000 ................
400868 10306000 00000000 07000000 03000000 .0`.............
400878 00000000 00000000 18306000 00000000 .........0`.....
400888 07000000 04000000 00000000 00000000 ................
400898 20306000 00000000 07000000 05000000 0`.............
4008a8 00000000 00000000 28306000 00000000 ........(0`.....
4008b8 07000000 06000000 00000000 00000000 ................
4008c8 30306000 00000000 07000000 07000000 00`.............
4008d8 00000000 00000000 38306000 00000000 ........80`.....
4008e8 07000000 08000000 00000000 00000000 ................
4008f8 40306000 00000000 07000000 09000000 @0`.............
400908 00000000 00000000 48306000 00000000 ........H0`.....
400918 07000000 0a000000 00000000 00000000 ................
400928 50306000 00000000 07000000 0b000000 P0`.............
400938 00000000 00000000 58306000 00000000 ........X0`.....
400948 07000000 0c000000 00000000 00000000 ................
400958 60306000 00000000 07000000 0d000000 `0`.............
400968 00000000 00000000 68306000 00000000 ........h0`.....
400978 07000000 0e000000 00000000 00000000 ................
400988 70306000 00000000 07000000 0f000000 p0`.............
400998 00000000 00000000 78306000 00000000 ........x0`.....
4009a8 07000000 11000000 00000000 00000000 ................
4009b8 80306000 00000000 07000000 12000000 .0`.............
4009c8 00000000 00000000 88306000 00000000 .........0`.....
4009d8 07000000 13000000 00000000 00000000 ................
4009e8 90306000 00000000 07000000 14000000 .0`.............
4009f8 00000000 00000000 98306000 00000000 .........0`.....
400a08 07000000 15000000 00000000 00000000 ................
400a18 a0306000 00000000 07000000 16000000 .0`.............
400a28 00000000 00000000 a8306000 00000000 .........0`.....
400a38 07000000 17000000 00000000 00000000 ................
400a48 b0306000 00000000 07000000 18000000 .0`.............
400a58 00000000 00000000 b8306000 00000000 .........0`.....
400a68 07000000 19000000 00000000 00000000 ................
400a78 c0306000 00000000 07000000 1a000000 .0`.............
400a88 00000000 00000000 c8306000 00000000 .........0`.....
400a98 07000000 1b000000 00000000 00000000 ................
400aa8 d0306000 00000000 07000000 1c000000 .0`.............
400ab8 00000000 00000000 ........
Contents of section .init:
400ac0 4883ec08 e8f30100 004883c4 08c3 H........H....
Contents of section .plt:
400ad0 ff351a25 2000ff25 1c252000 0f1f4000 .5.% ..%.% ...@.
400ae0 ff251a25 20006800 000000e9 e0ffffff .%.% .h.........
400af0 ff251225 20006801 000000e9 d0ffffff .%.% .h.........
400b00 ff250a25 20006802 000000e9 c0ffffff .%.% .h.........
400b10 ff250225 20006803 000000e9 b0ffffff .%.% .h.........
400b20 ff25fa24 20006804 000000e9 a0ffffff .%.$ .h.........
400b30 ff25f224 20006805 000000e9 90ffffff .%.$ .h.........
400b40 ff25ea24 20006806 000000e9 80ffffff .%.$ .h.........
400b50 ff25e224 20006807 000000e9 70ffffff .%.$ .h.....p...
400b60 ff25da24 20006808 000000e9 60ffffff .%.$ .h.....`...
400b70 ff25d224 20006809 000000e9 50ffffff .%.$ .h.....P...
400b80 ff25ca24 2000680a 000000e9 40ffffff .%.$ .h.....@...
400b90 ff25c224 2000680b 000000e9 30ffffff .%.$ .h.....0...
400ba0 ff25ba24 2000680c 000000e9 20ffffff .%.$ .h..... ...
400bb0 ff25b224 2000680d 000000e9 10ffffff .%.$ .h.........
400bc0 ff25aa24 2000680e 000000e9 00ffffff .%.$ .h.........
400bd0 ff25a224 2000680f 000000e9 f0feffff .%.$ .h.........
400be0 ff259a24 20006810 000000e9 e0feffff .%.$ .h.........
400bf0 ff259224 20006811 000000e9 d0feffff .%.$ .h.........
400c00 ff258a24 20006812 000000e9 c0feffff .%.$ .h.........
400c10 ff258224 20006813 000000e9 b0feffff .%.$ .h.........
400c20 ff257a24 20006814 000000e9 a0feffff .%z$ .h.........
400c30 ff257224 20006815 000000e9 90feffff .%r$ .h.........
400c40 ff256a24 20006816 000000e9 80feffff .%j$ .h.........
400c50 ff256224 20006817 000000e9 70feffff .%b$ .h.....p...
400c60 ff255a24 20006818 000000e9 60feffff .%Z$ .h.....`...
400c70 ff255224 20006819 000000e9 50feffff .%R$ .h.....P...
400c80 ff254a24 2000681a 000000e9 40feffff .%J$ .h.....@...
Contents of section .text:
400c90 31ed4989 d15e4889 e24883e4 f0505449 1.I..^H..H...PTI
400ca0 c7c0a022 400048c7 c1102240 0048c7c7 ..."@.H..."@.H..
400cb0 a00d4000 e8b7feff fff49090 4883ec08 ..@.........H...
400cc0 488b0519 23200048 85c07402 ffd04883 H...# .H..t...H.
400cd0 c408c390 90909090 90909090 90909090 ................
400ce0 b8473760 0055482d 40376000 4883f80e .G7`.UH-@7`.H...
400cf0 4889e577 025dc3b8 00000000 4885c074 H..w.]......H..t
400d00 f45dbf40 376000ff e00f1f80 00000000 .].@7`..........
400d10 b8403760 0055482d 40376000 48c1f803 .@7`.UH-@7`.H...
400d20 4889e548 89c248c1 ea3f4801 d048d1f8 H..H..H..?H..H..
400d30 75025dc3 ba000000 004885d2 74f45d48 u.]......H..t.]H
400d40 89c6bf40 376000ff e20f1f80 00000000 ...@7`..........
400d50 803d012a 20000075 11554889 e5e87eff .=.* ..u.UH...~.
400d60 ffff5dc6 05ee2920 0001f3c3 0f1f4000 ..]...) ......@.
400d70 48833d90 20200000 741eb800 00000048 H.=. ..t......H
400d80 85c07414 55bf082e 60004889 e5ffd05d ..t.U...`.H....]
400d90 e97bffff ff0f1f00 e973ffff ff909090 .{.......s......
400da0 5383ff01 7510488b 059b2920 00488905 S...u.H...) .H..
400db0 b4292000 eb634889 f383ff02 753a488b .) ..cH.....u:H.
400dc0 7e08beb4 224000e8 44feffff 48890595 ~..."@..D...H...
400dd0 29200048 85c07541 488b4b08 488b13be ) .H..uAH.K.H...
400de0 b6224000 bf010000 00e812fe ffffbf08 ."@.............
400df0 000000e8 28feffff 488b16be d3224000 ....(...H...."@.
400e00 bf010000 00b80000 0000e8f1 fdffffbf ................
400e10 08000000 e807feff ffe88405 0000bf38 ...............8
400e20 234000e8 e8fcffff bf782340 00e8defc #@.......x#@....
400e30 ffffe867 06000048 89c7e8a1 000000e8 ...g...H........
400e40 80070000 bfa82340 00e8c2fc ffffe84b ......#@.......K
400e50 06000048 89c7e8a1 000000e8 64070000 ...H........d...
400e60 bfed2240 00e8a6fc ffffe82f 06000048 .."@......./...H
400e70 89c7e8cc 000000e8 48070000 bf0b2340 ........H.....#@
400e80 00e88afc ffffe813 06000048 89c7e879 ...........H...y
400e90 010000e8 2c070000 bfd82340 00e86efc ....,.....#@..n.
400ea0 ffffe8f7 05000048 89c7e8b3 010000e8 .......H........
400eb0 10070000 bf1a2340 00e852fc ffffe8db ......#@..R.....
400ec0 05000048 89c7e829 020000e8 f4060000 ...H...)........
400ed0 b8000000 005bc390 90909090 90909090 .....[..........
400ee0 4883ec08 be002440 00e84a04 000085c0 H.....$@..J.....
400ef0 7405e843 05000048 83c408c3 55534883 t..C...H....USH.
400f00 ec284889 e6e85205 0000833c 24017420 .(H...R....<$.t
400f10 e8250500 00eb198b 43fc01c0 39037405 .%......C...9.t.
400f20 e8150500 004883c3 044839eb 75e9eb0c .....H...H9.u...
400f30 488d5c24 04488d6c 2418ebdb 4883c428 H.\$.H.l$...H..(
400f40 5b5dc348 83ec1848 8d4c240c 488d5424 [].H...H.L$.H.T$
400f50 08becf25 4000b800 000000e8 90fcffff ...%@...........
400f60 83f8017f 05e8d004 0000837c 24080777 ...........|$..w
400f70 3c8b4424 08ff24c5 70244000 b8cf0000 <.D$..$.p$@.....
400f80 00eb3bb8 c3020000 eb34b800 010000eb ..;......4......
400f90 2db88501 0000eb26 b8ce0000 00eb1fb8 -......&........
400fa0 aa020000 eb18b847 010000eb 11e88804 .......G........
400fb0 0000b800 000000eb 05b83701 00003b44 ..........7...;D
400fc0 240c7405 e8710400 004883c4 18c34883 $.t..q...H....H.
400fd0 ec0889d0 29f089c1 c1e91f01 c8d1f88d ....)...........
400fe0 0c3039f9 7e0c8d51 ffe8e0ff ffff01c0 .09.~..Q........
400ff0 eb15b800 00000039 f97d0c8d 7101e8cb .......9.}..q...
401000 ffffff8d 44000148 83c408c3 4883ec18 ....D..H....H...
401010 488d4c24 0c488d54 2408becf 254000b8 H.L$.H.T$...%@..
401020 00000000 e8c7fbff ff83f802 7507837c ............u..|
401030 24080e76 05e80004 0000ba0e 000000be $..v............
401040 00000000 8b7c2408 e881ffff ff85c075 .....|$........u
401050 07837c24 0c007405 e8dd0300 004883c4 ..|$..t......H..
401060 18c35348 83ec2048 89fb6448 8b042528 ..SH.. H..dH..%(
401070 00000048 89442418 31c0e89c 02000083 ...H.D$.1.......
401080 f806744e e8b10300 00eb470f b60c0388 ..tN......G.....
401090 0c24488b 142483e2 0f0fb692 b0244000 .$H..$.......$@.
4010a0 88540410 4883c001 4883f806 75ddc644 .T..H...H...u..D
4010b0 241600be 5e244000 488d7c24 10e87602 $...^$@.H.|$..v.
4010c0 000085c0 7413e86f 0300000f 1f440000 ....t..o.....D..
4010d0 eb07b800 000000eb b2488b44 24186448 .........H.D$.dH
4010e0 33042528 00000074 05e842fa ffff4883 3.%(...t..B...H.
4010f0 c4205bc3 41564155 41545553 4883ec50 . [.AVAUATUSH..P
401100 4989e548 89e6e851 03000049 89e641bc I..H...Q...I..A.
401110 00000000 4c89ed41 8b450083 e80183f8 ....L..A.E......
401120 057605e8 12030000 4183c401 4183fc06 .v......A...A...
401130 74214489 e34863c3 8b048439 45007505 t!D..Hc....9E.u.
401140 e8f50200 0083c301 83fb057e e84983c5 ...........~.I..
401150 04ebc148 8d742418 4c89f0b9 07000000 ...H.t$.L.......
401160 89ca2b10 89104883 c0044839 f075f1be ..+...H...H9.u..
401170 00000000 eb21488b 520883c0 0139c875 .....!H.R....9.u
401180 f5eb05ba d0326000 48895474 204883c6 .....2`.H.Tt H..
401190 044883fe 1874148b 0c3483f9 017ee4b8 .H...t...4...~..
4011a0 01000000 bad03260 00ebcb48 8b5c2420 ......2`...H.\$
4011b0 488d4424 28488d74 24504889 d9488b10 H.D$(H.t$PH..H..
4011c0 48895108 4883c008 4839f074 054889d1 H.Q.H...H9.t.H..
4011d0 ebeb48c7 42080000 0000bd05 00000048 ..H.B..........H
4011e0 8b43088b 0039037d 05e84c02 0000488b .C...9.}..L...H.
4011f0 5b0883ed 0175e848 83c4505b 5d415c41 [....u.H..P[]A\A
401200 5d415ec3 4883ec08 4885ff74 2b8b1739 ]A^.H...H..t+..9
401210 f27e0d48 8b7f08e8 e8ffffff 01c0eb1d .~.H............
401220 b8000000 0039f274 14488b7f 10e8d2ff .....9.t.H......
401230 ffff8d44 0001eb05 b8ffffff ff4883c4 ...D.........H..
401240 08c353e8 56020000 ba0a0000 00be0000 ..S.V...........
401250 00004889 c7e876f9 ffff4889 c38d40ff ..H...v...H...@.
401260 3de80300 007605e8 ce010000 89debff0 =....v..........
401270 306000e8 8cffffff 83f80274 05e8b801 0`.........t....
401280 0000bf38 244000e8 84f8ffff e8330300 ...8$@.......3..
401290 005bc390 90909090 90909090 90909090 .[..............
4012a0 4883ec08 bfc02440 00e862f8 ffffbf03 H.....$@..b.....
4012b0 000000e8 98f9ffff be822540 00bf0100 ..........%@....
4012c0 0000b800 000000e8 34f9ffff 488b3d6d ........4...H.=m
4012d0 242000e8 08f9ffff bf010000 00e86ef9 $ ............n.
4012e0 ffffbf8a 254000e8 24f8ffff bf100000 ....%@..$.......
4012f0 00e82af9 ffff4883 ec084889 fabe9225 ..*...H...H....%
401300 4000bf01 000000b8 00000000 e8eff8ff @...............
401310 ffbf0800 0000e805 f9ffff80 3f007412 ............?.t.
401320 4889fa48 83c20189 d029f880 3a0075f3 H..H.....)..:.u.
401330 f3c3b800 000000c3 41545553 4889fb48 ........ATUSH..H
401340 89f5e8d4 ffffff41 89c44889 efe8c9ff .......A..H.....
401350 ffffba01 00000041 39c4753f 0fb60384 .......A9.u?....
401360 c074253a 4500740a eb253a45 000f1f00 .t%:E.t..%:E....
401370 75244883 c3014883 c5010fb6 0384c075 u$H...H........u
401380 e9ba0000 0000eb13 ba000000 00eb0cba ................
401390 01000000 eb05ba01 00000089 d05b5d41 .............[]A
4013a0 5cc34883 ec08bea0 124000bf 02000000 \.H......@......
4013b0 e8dbf7ff ff4883c4 08c3f3c3 55534883 .....H......USH.
4013c0 ec084889 fbeb17e8 94f8ffff 4883c301 ..H.........H...
4013d0 480fbeed 488b00f6 44680120 740f0fb6 H...H...Dh. t...
4013e0 2b4084ed 75e1b801 000000eb 05b80000 +@..u...........
4013f0 00004883 c4085b5d c3534863 055f2320 ..H...[].SHc._#
401400 00488d3c 8048c1e7 044881c7 80376000 .H.<.H...H...7`.
401410 488b1551 232000be 50000000 e85ff7ff H..Q# ..P...._..
401420 ff4889c3 4885c074 0c4889c7 e88bffff .H..H..t.H......
401430 ff85c075 c54889d8 5bc34883 ec08bfa3 ...u.H..[.H.....
401440 254000e8 c8f6ffff bfac2540 00e8bef6 %@........%@....
401450 ffffbf08 000000e8 c4f7ffff 4883ec18 ............H...
401460 4889f248 8d4e0448 8d461448 89442408 H..H.N.H.F.H.D$.
401470 488d4610 48890424 4c8d4e0c 4c8d4608 H.F.H..$L.N.L.F.
401480 bec32540 00b80000 0000e861 f7ffff83 ..%@.......a....
401490 f8057f05 e8a1ffff ff4883c4 18c34883 .........H....H.
4014a0 ec08b800 000000e8 4dffffff 4885c075 ........M...H..u
4014b0 6e488b05 90222000 483905a9 22200075 nH..." .H9.." .u
4014c0 14bfd525 4000e845 f6ffffbf 08000000 ...%@..E........
4014d0 e84bf7ff ffbff325 4000e801 f6ffff48 .K.....%@......H
4014e0 85c0740a bf000000 00e832f7 ffff488b ..t.......2...H.
4014f0 05532220 00488905 6c222000 b8000000 .S" .H..l" .....
401500 00e8f3fe ffff4885 c07514bf d5254000 ......H..u...%@.
401510 e8fbf5ff ffbf0000 0000e801 f7ffff8b ................
401520 153b2220 004863c2 488d3480 48c1e604 .;" .Hc.H.4.H...
401530 4881c680 37600048 89f7b800 00000048 H...7`.H.......H
401540 c7c1ffff fffff2ae 48f7d148 83e90183 ........H..H....
401550 f94e7e46 bffe2540 00e8b2f5 ffff8b05 .N~F..%@........
401560 fc212000 8d500189 15f32120 00489848 .! ..P....! .H.H
401570 6bc05048 bf2a2a2a 7472756e 634889b8 k.PH.***truncH..
401580 80376000 48bf6174 65642a2a 2a004889 .7`.H.ated***.H.
401590 b8883760 00e8a0fe ffff83e9 014863c9 ..7`.........Hc.
4015a0 4863c248 8d048048 c1e004c6 84018037 Hc.H...H.......7
4015b0 60000083 c2018915 a4212000 4889f048 `........! .H..H
4015c0 83c408c3 4883ec78 64488b04 25280000 ....H..xdH..%(..
4015d0 00488944 246831c0 833d8121 20000675 .H.D$h1..=.! ..u
4015e0 5e4c8d44 2410488d 4c240c48 8d542408 ^L.D$.H.L$.H.T$.
4015f0 be192640 00bf7038 6000e8f1 f5ffff83 ..&@..p8`.......
401600 f8037531 be222640 00488d7c 2410e825 ..u1."&@.H.|$..%
401610 fdffff85 c0751ebf f8244000 e8eff4ff .....u...$@.....
401620 ffbf2025 4000e8e5 f4ffffb8 00000000 .. %@...........
401630 e80dfcff ffbf5825 4000e8d1 f4ffff48 ......X%@......H
401640 8b442468 64483304 25280000 007405e8 .D$hdH3.%(...t..
401650 dcf4ffff 4883c478 c3909090 90909090 ....H..x........
401660 4883ec08 b9000000 00ba7826 4000be01 H.........x&@...
401670 00000048 8b3dd620 2000b800 000000e8 ...H.=. .......
401680 bcf5ffff bf010000 00e892f5 ffff4157 ..............AW
401690 41564155 41545553 4883ec38 4989f648 AVAUATUSH..8I..H
4016a0 89542418 4883fa01 0f86c900 00004889 .T$.H.........H.
4016b0 fb41bd01 0000004c 8d6710eb 30ba0020 .A.....L.g..0..
4016c0 00004c89 e68b3be8 94f4ffff 89430485 ..L...;......C..
4016d0 c07912e8 18f4ffff 83380474 100f1f00 .y.......8.t....
4016e0 e9a10000 0085c074 714c8963 088b6b04 .......tqL.c..k.
4016f0 85ed7ec9 85ed410f 95c7410f b6c78944 ..~...A...A....D
401700 240c450f b6ff488b 4b084889 ceb90100 $.E...H.K.H.....
401710 00004c89 fa488974 2410488d 7c242fe8 ..L..H.t$.H.|$/.
401720 9cf4ffff 4c037c24 104c897b 088b4424 ....L.|$.L.{..D$
401730 0c29c589 6b0483f8 01751349 83c6010f .)..k....u.I....
401740 b644242f 418846ff 3c0a7518 eb2f837c .D$/A.F.<.u../.|
401750 240c0075 3a4489e8 eb034489 e883f801 $..u:D....D.....
401760 751beb34 4183c501 4963c548 3b442418 u..4A...Ic.H;D$.
401770 730be976 ffffff41 bd010000 0041c606 s..v...A.....A..
401780 004963c5 eb1748c7 c0ffffff ffeb0e48 .Ic...H........H
401790 c7c0ffff ffffeb05 b8000000 004883c4 .............H..
4017a0 385b5d41 5c415d41 5e415fc3 41574156 8[]A\A]A^A_.AWAV
4017b0 41554154 55534881 ec68a000 004889fd AUATUSH..h...H..
4017c0 4189f548 89542410 48894c24 184d89c7 A..H.T$.H.L$.M..
4017d0 4c89cb4c 8bb424a0 a0000064 488b0425 L..L..$....dH..%
4017e0 28000000 48898424 58a00000 31c0c744 (...H..$X...1..D
4017f0 242c0000 0000ba00 000000be 01000000 $,..............
401800 bf020000 00e876f4 ffff4189 c485c079 ......v...A....y
401810 5048b845 72726f72 3a204349 890648b8 PH.Error: CI..H.
401820 6c69656e 7420756e 49894608 48b86162 lient unI.F.H.ab
401830 6c652074 6f204989 461048b8 63726561 le to I.F.H.crea
401840 74652073 49894618 41c74620 6f636b65 te sI.F.A.F ocke
401850 6641c746 247400b8 ffffffff e9070600 fA.F$t..........
401860 004889ef e837f3ff ff4885c0 756b48b8 .H...7...H..ukH.
401870 4572726f 723a2044 49890648 b84e5320 Error: DI..H.NS
401880 69732075 6e498946 0848b861 626c6520 is unI.F.H.able
401890 746f2049 89461048 b8726573 6f6c7665 to I.F.H.resolve
4018a0 20498946 1848b873 65727665 72206149 I.F.H.server aI
4018b0 89462041 c7462864 64726566 41c7462c .F A.F(ddrefA.F,
4018c0 737341c6 462e0044 89e7e881 f2ffffb8 ssA.F..D........
4018d0 ffffffff e98f0500 0048c744 24300000 .........H.D$0..
4018e0 000048c7 44243800 00000066 c7442430 ..H.D$8....f.D$0
4018f0 02004863 5014488b 4018488d 7c2434b9 ..HcP.H.@.H.|$4.
401900 0c000000 488b30e8 a4f2ffff 6641c1cd ....H.0.....fA..
401910 08664489 6c2432ba 10000000 488d7424 .fD.l$2.....H.t$
401920 304489e7 e807f3ff ff85c079 5d48b845 0D.........y]H.E
401930 72726f72 3a205549 890648b8 6e61626c rror: UI..H.nabl
401940 6520746f 49894608 48b82063 6f6e6e65 e toI.F.H. conne
401950 63744989 461048b8 20746f20 74686520 ctI.F.H. to the
401960 49894618 41c74620 73657276 6641c746 I.F.A.F servfA.F
401970 24657241 c6462600 4489e7e8 d0f1ffff $erA.F&.D.......
401980 b8ffffff ffe9de04 000048c7 c2ffffff ..........H.....
401990 ff4889df b8000000 004889d1 f2ae48f7 .H.......H....H.
4019a0 d14889ce 488b7c24 104889d1 f2ae4989 .H..H.|$.H....I.
4019b0 c8488b7c 24184889 d1f2ae48 f7d14989 .H.|$.H....H..I.
4019c0 c94c89ff 4889d1f2 ae4d29c1 4929c948 .L..H....M).I).H
4019d0 8d4476fd 498d4401 7b483d00 20000076 .Dv.I.D.{H=. ..v
4019e0 7348b845 72726f72 3a205249 890648b8 sH.Error: RI..H.
4019f0 6573756c 74207374 49894608 48b87269 esult stI.F.H.ri
401a00 6e672074 6f6f4989 461048b8 206c6172 ng tooI.F.H. lar
401a10 67652e20 49894618 48b8496e 63726561 ge. I.F.H.Increa
401a20 73654989 462048b8 20535542 4d495452 seI.F H. SUBMITR
401a30 49894628 48b85f4d 41584255 46004989 I.F(H._MAXBUF.I.
401a40 46304489 e7e806f1 ffffb8ff ffffffe9 F0D.............
401a50 14040000 488d9424 40200000 b9000400 ....H..$@ ......
401a60 00b80000 00004889 d7f348ab 4889df48 ......H...H.H..H
401a70 c7c1ffff fffff2ae 48f7d148 83e90185 ........H..H....
401a80 c90f84fd 03000083 e9014c8d 6c0b0148 ..........L.l..H
401a90 89d5440f b6034180 f82a7423 418d40d3 ..D...A..*t#A.@.
401aa0 3c01761b 4180f85f 7415418d 40d03c09 <.v.A.._t.A.@.<.
401ab0 760d4489 c083e0df 83e8413c 19770a48 v.D.......A<.w.H
401ac0 8d450144 884500eb 6c4180f8 20750a48 .E.D.E..lA.. u.H
401ad0 8d4501c6 45002beb 5c418d40 e03c5f76 .E..E.+.\A.@.<_v
401ae0 0a4180f8 090f8502 04000045 0fb6c0b9 .A.........E....
401af0 48274000 ba080000 00be0100 0000488d H'@...........H.
401b00 bc244080 0000b800 000000e8 60f1ffff .$@.........`...
401b10 0fb68424 40800000 8845000f b6842441 ...$@....E....$A
401b20 80000088 4501488d 45030fb6 94244280 ....E.H.E....$B.
401b30 00008855 024883c3 014c39eb 0f844203 ...U.H...L9...B.
401b40 00004889 c5e948ff ffff4889 da4889ee ..H...H...H..H..
401b50 4489e7e8 c8efffff 4885c07f 0fe88eef D.......H.......
401b60 ffff8338 047512b8 00000000 4801c548 ...8.u......H..H
401b70 29c375d6 4d85ed79 5f48b845 72726f72 ).u.M..y_H.Error
401b80 3a204349 890648b8 6c69656e 7420756e : CI..H.lient un
401b90 49894608 48b86162 6c652074 6f204989 I.F.H.able to I.
401ba0 461048b8 77726974 6520746f 49894618 F.H.write toI.F.
401bb0 48b82074 68652073 65724989 462041c7 H. the serI.F A.
401bc0 46287665 72004489 e7e882ef ffffb8ff F(ver.D.........
401bd0 ffffffe9 90020000 4489a424 40800000 ........D..$@...
401be0 c7842444 80000000 00000048 8d842450 ..$D.......H..$P
401bf0 80000048 89842448 800000ba 00200000 ...H..$H..... ..
401c00 488d7424 40488dbc 24408000 00e87cfa H.t$@H..$@....|.
401c10 ffff4885 c07f7448 b8457272 6f723a20 ..H...tH.Error:
401c20 43498906 48b86c69 656e7420 756e4989 CI..H.lient unI.
401c30 460848b8 61626c65 20746f20 49894610 F.H.able to I.F.
401c40 48b87265 61642066 69724989 461848b8 H.read firI.F.H.
401c50 73742068 65616465 49894620 48b87220 st headeI.F H.r
401c60 66726f6d 20734989 462841c7 46306572 from sI.F(A.F0er
401c70 76656641 c7463472 004489e7 e8cfeeff vefA.F4r.D......
401c80 ffb8ffff ffffe9dd 0100004c 8d842440 ...........L..$@
401c90 60000048 8d4c242c 488d9424 40400000 `..H.L$,H..$@@..
401ca0 be4f2740 00488d7c 2440b800 000000e8 .O'@.H.|$@......
401cb0 3cefffff 448b4424 2c4181f8 c8000000 <...D.D$,A......
401cc0 0f84be00 00004c8d 8c244060 0000b9a0 ......L..$@`....
401cd0 26400048 c7c2ffff ffffbe01 0000004c &@.H...........L
401ce0 89f7b800 000000e8 84efffff 4489e7e8 ............D...
401cf0 5ceeffff b8ffffff ffe96a01 0000ba00 \.........j.....
401d00 20000048 8d742440 488dbc24 40800000 ..H.t$@H..$@...
401d10 e879f9ff ff4885c0 7f6a48b8 4572726f .y...H...jH.Erro
401d20 723a2043 49890648 b86c6965 6e742075 r: CI..H.lient u
401d30 6e498946 0848b861 626c6520 746f2049 nI.F.H.able to I
401d40 89461048 b8726561 64206865 61498946 .F.H.read heaI.F
401d50 1848b864 65727320 66726f49 89462048 .H.ders froI.F H
401d60 b86d2073 65727665 72498946 2841c646 .m serverI.F(A.F
401d70 30004489 e7e8d6ed ffffb8ff ffffffe9 0.D.............
401d80 e4000000 807c2440 0d0f856f ffffff80 .....|$@...o....
401d90 7c24410a 0f8564ff ffff807c 2442000f |$A...d....|$B..
401da0 8559ffff ffba0020 0000488d 74244048 .Y..... ..H.t$@H
401db0 8dbc2440 800000e8 d2f8ffff 4885c07f ..$@........H...
401dc0 7048b845 72726f72 3a204349 890648b8 pH.Error: CI..H.
401dd0 6c69656e 7420756e 49894608 48b86162 lient unI.F.H.ab
401de0 6c652074 6f204989 461048b8 72656164 le to I.F.H.read
401df0 20737461 49894618 48b87475 73206d65 staI.F.H.tus me
401e00 73734989 462048b8 61676520 66726f6d ssI.F H.age from
401e10 49894628 48b82073 65727665 72004989 I.F(H. server.I.
401e20 46304489 e7e826ed ffffb8ff ffffffeb F0D...&.........
401e30 37488d74 24404c89 f7e8c2ec ffff4489 7H.t$@L.......D.
401e40 e7e80aed ffff410f b60683e8 4f750f41 ......A.....Ou.A
401e50 0fb64601 83e84b75 05410fb6 460285c0 ..F...Ku.A..F...
401e60 0f95c00f b6c0f7d8 488b9424 58a00000 ........H..$X...
401e70 64483314 25280000 000f8400 010000e9 dH3.%(..........
401e80 f6000000 488d8424 40200000 48894424 ....H..$@ ..H.D$
401e90 084c893c 244c8b4c 24184c8b 442410b9 .L.<$L.L$.L.D$..
401ea0 d0264000 ba002000 00be0100 0000488d .&@... .......H.
401eb0 7c2440b8 00000000 e8b3edff ff488d7c |$@..........H.|
401ec0 2440b800 00000048 c7c1ffff fffff2ae $@.....H........
401ed0 48f7d148 83e90149 89cd0f84 f8fcffff H..H...I........
401ee0 4889cb48 8d6c2440 e95dfcff ff48b845 H..H.l$@.]...H.E
401ef0 72726f72 3a205249 890648b8 6573756c rror: RI..H.esul
401f00 74207374 49894608 48b87269 6e672063 t stI.F.H.ring c
401f10 6f6e4989 461048b8 7461696e 7320616e onI.F.H.tains an
401f20 49894618 48b82069 6c6c6567 616c4989 I.F.H. illegalI.
401f30 462048b8 206f7220 756e7072 49894628 F H. or unprI.F(
401f40 48b8696e 7461626c 65204989 463048b8 H.intable I.F0H.
401f50 63686172 61637465 49894638 6641c746 characteI.F8fA.F
401f60 40722e41 c6464200 4489e7e8 e0ebffff @r.A.FB.D.......
401f70 b8ffffff ffe9eefe ffffe8b1 ebffff48 ...............H
401f80 81c468a0 00005b5d 415c415d 415e415f ..h...[]A\A]A^A_
401f90 c35389fb 85ff741e be601640 00bf0e00 .S....t..`.@....
401fa0 0000e8e9 ebffff85 dbbf0000 00000f49 ...............I
401fb0 fbe88aeb ffff5bc3 55534883 ec284889 ......[.USH..(H.
401fc0 fd64488b 04252800 00004889 44241831 .dH..%(...H.D$.1
401fd0 c0be0100 0000bf0d 000000e8 b0ebffff ................
401fe0 be010000 00bf1d00 0000e8a1 ebffffbe ................
401ff0 01000000 bf1d0000 00e892eb ffffba00 ................
402000 000000be 01000000 bf020000 00e86eec ..............n.
402010 ffff89c3 85c0794f 48b84572 726f723a ......yOH.Error:
402020 20434889 450048b8 6c69656e 7420756e CH.E.H.lient un
402030 48894508 48b86162 6c652074 6f204889 H.E.H.able to H.
402040 451048b8 63726561 74652073 48894518 E.H.create sH.E.
402050 c745206f 636b6566 c7452474 00b8ffff .E ockef.E$t....
402060 ffffe90a 010000bf 60274000 e82febff ........`'@../..
402070 ff4885c0 756848b8 4572726f 723a2044 .H..uhH.Error: D
402080 48894500 48b84e53 20697320 756e4889 H.E.H.NS is unH.
402090 450848b8 61626c65 20746f20 48894510 E.H.able to H.E.
4020a0 48b87265 736f6c76 65204889 451848b8 H.resolve H.E.H.
4020b0 73657276 65722061 48894520 c7452864 server aH.E .E(d
4020c0 64726566 c7452c73 73c6452e 0089dfe8 dref.E,ss.E.....
4020d0 7ceaffff b8ffffff ffe99300 000048c7 |.............H.
4020e0 04240000 000048c7 44240800 00000066 .$....H.D$.....f
4020f0 c7042402 00486350 14488b40 18488d7c ..$..HcP.H.@.H.|
402100 2404b90c 00000048 8b30e8a1 eaffff66 $......H.0.....f
402110 c7442402 3b6eba10 00000048 89e689df .D$.;n.....H....
402120 e80bebff ff85c079 3241b860 274000b9 .......y2A.`'@..
402130 20274000 48c7c2ff ffffffbe 01000000 '@.H...........
402140 4889efb8 00000000 e823ebff ff89dfe8 H........#......
402150 fce9ffff b8ffffff ffeb1689 dfe8eee9 ................
402160 ffff66c7 45004f4b c6450200 b8000000 ..f.E.OK.E......
402170 00488b4c 24186448 330c2528 00000074 .H.L$.dH3.%(...t
402180 05e8aae9 ffff4883 c4285b5d c3534883 ......H..([].SH.
402190 ec104889 cb85d274 274889f2 be782740 ..H....t'H...x'@
4021a0 00bf0100 0000b800 000000e8 50eaffff ............P...
4021b0 66c7034f 4bc64302 00b80000 0000eb3e f..OK.C........>
4021c0 4885ff74 2b803f00 74264889 0c244989 H..t+.?.t&H..$I.
4021d0 f141b8ec 22400048 89f9ba8f 274000be .A.."@.H....'@..
4021e0 6e3b0000 bf602740 00e8bef5 ffffeb0e n;...`'@........
4021f0 66c7034f 4bc64302 00b80000 00004883 f..OK.C.......H.
402200 c4105bc3 90909090 90909090 90909090 ..[.............
402210 48896c24 d84c8964 24e0488d 2ddf0b20 H.l$.L.d$.H.-..
402220 004c8d25 d00b2000 4c896c24 e84c8974 .L.%.. .L.l$.L.t
402230 24f04c89 7c24f848 895c24d0 4883ec38 $.L.|$.H.\$.H..8
402240 4c29e541 89fd4989 f648c1fd 034989d7 L).A..I..H...I..
402250 e86be8ff ff4885ed 741c31db 0f1f4000 .k...H..t.1...@.
402260 4c89fa4c 89f64489 ef41ff14 dc4883c3 L..L..D..A...H..
402270 014839eb 75ea488b 5c240848 8b6c2410 .H9.u.H.\$.H.l$.
402280 4c8b6424 184c8b6c 24204c8b 7424284c L.d$.L.l$ L.t$(L
402290 8b7c2430 4883c438 c30f1f80 00000000 .|$0H..8........
4022a0 f3c39090 ....
Contents of section .fini:
4022a4 4883ec08 4883c408 c3 H...H....
Contents of section .rodata:
4022b0 01000200 72002573 3a204572 726f723a ....r.%s: Error:
4022c0 20436f75 6c646e27 74206f70 656e2025 Couldn't open %
4022d0 730a0055 73616765 3a202573 205b3c69 s..Usage: %s [<i
4022e0 6e707574 5f66696c 653e5d0a 00546861 nput_file>]..Tha
4022f0 74277320 6e756d62 65722032 2e20204b t's number 2. K
402300 65657020 676f696e 67210048 616c6677 eep going!.Halfw
402310 61792074 68657265 2100476f 6f642077 ay there!.Good w
402320 6f726b21 20204f6e 20746f20 74686520 ork! On to the
402330 6e657874 2e2e2e00 57656c63 6f6d6520 next....Welcome
402340 746f206d 79206669 656e6469 7368206c to my fiendish l
402350 6974746c 6520626f 6d622e20 596f7520 ittle bomb. You
402360 68617665 20362070 68617365 73207769 have 6 phases wi
402370 74680000 00000000 77686963 6820746f th......which to
402380 20626c6f 7720796f 75727365 6c662075 blow yourself u
402390 702e2048 61766520 61206e69 63652064 p. Have a nice d
4023a0 61792100 00000000 50686173 65203120 ay!.....Phase 1
4023b0 64656675 7365642e 20486f77 2061626f defused. How abo
4023c0 75742074 6865206e 65787420 6f6e653f ut the next one?
4023d0 00000000 00000000 536f2079 6f752067 ........So you g
4023e0 6f742074 68617420 6f6e652e 20205472 ot that one. Tr
4023f0 79207468 6973206f 6e652e00 00000000 y this one......
402400 426f7264 65722072 656c6174 696f6e73 Border relations
402410 20776974 68204361 6e616461 20686176 with Canada hav
402420 65206e65 76657220 6265656e 20626574 e never been bet
402430 7465722e 00000000 576f7721 20596f75 ter.....Wow! You
402440 27766520 64656675 73656420 74686520 've defused the
402450 73656372 65742073 74616765 2100666c secret stage!.fl
402460 79657273 00000000 00000000 00000000 yers............
402470 7c0f4000 00000000 b90f4000 00000000 |.@.......@.....
402480 830f4000 00000000 8a0f4000 00000000 ..@.......@.....
402490 910f4000 00000000 980f4000 00000000 ..@.......@.....
4024a0 9f0f4000 00000000 a60f4000 00000000 ..@.......@.....
4024b0 6d616475 69657273 6e666f74 7662796c maduiersnfotvbyl
4024c0 536f2079 6f752074 68696e6b 20796f75 So you think you
4024d0 2063616e 2073746f 70207468 6520626f can stop the bo
4024e0 6d622077 69746820 6374726c 2d632c20 mb with ctrl-c,
4024f0 646f2079 6f753f00 43757273 65732c20 do you?.Curses,
402500 796f7527 76652066 6f756e64 20746865 you've found the
402510 20736563 72657420 70686173 65210000 secret phase!..
402520 42757420 66696e64 696e6720 69742061 But finding it a
402530 6e642073 6f6c7669 6e672069 74206172 nd solving it ar
402540 65207175 69746520 64696666 6572656e e quite differen
402550 742e2e2e 00000000 436f6e67 72617475 t.......Congratu
402560 6c617469 6f6e7321 20596f75 27766520 lations! You've
402570 64656675 73656420 74686520 626f6d62 defused the bomb
402580 21005765 6c6c2e2e 2e004f4b 2e203a2d !.Well....OK. :-
402590 2900496e 76616c69 64207068 61736525 ).Invalid phase%
4025a0 730a000a 424f4f4d 21212100 54686520 s...BOOM!!!.The
4025b0 626f6d62 20686173 20626c6f 776e2075 bomb has blown u
4025c0 702e0025 64202564 20256420 25642025 p..%d %d %d %d %
4025d0 64202564 00457272 6f723a20 5072656d d %d.Error: Prem
4025e0 61747572 6520454f 46206f6e 20737464 ature EOF on std
4025f0 696e0047 52414445 5f424f4d 42004572 in.GRADE_BOMB.Er
402600 726f723a 20496e70 7574206c 696e6520 ror: Input line
402610 746f6f20 6c6f6e67 00256420 25642025 too long.%d %d %
402620 73004472 4576696c 00677265 61747768 s.DrEvil.greatwh
402630 6974652e 6963732e 63732e63 6d752e65 ite.ics.cs.cmu.e
402640 64750061 6e67656c 73686172 6b2e6963 du.angelshark.ic
402650 732e6373 2e636d75 2e656475 006d616b s.cs.cmu.edu.mak
402660 6f736861 726b2e69 63732e63 732e636d oshark.ics.cs.cm
402670 752e6564 75000000 50726f67 72616d20 u.edu...Program
402680 74696d65 64206f75 74206166 74657220 timed out after
402690 25642073 65636f6e 64730a00 00000000 %d seconds......
4026a0 4572726f 723a2048 54545020 72657175 Error: HTTP requ
4026b0 65737420 6661696c 65642077 69746820 est failed with
4026c0 6572726f 72202564 3a202573 00000000 error %d: %s....
4026d0 47455420 2f25732f 7375626d 6974722e GET /%s/submitr.
4026e0 706c2f3f 75736572 69643d25 73266c61 pl/?userid=%s&la
4026f0 623d2573 26726573 756c743d 25732673 b=%s&result=%s&s
402700 75626d69 743d7375 626d6974 20485454 ubmit=submit HTT
402710 502f312e 300d0a0d 0a000000 00000000 P/1.0...........
402720 4572726f 723a2055 6e61626c 6520746f Error: Unable to
402730 20636f6e 6e656374 20746f20 73657276 connect to serv
402740 65722025 73000000 25252530 32580025 er %s...%%%02X.%
402750 73202564 20255b61 2d7a412d 7a205d00 s %d %[a-zA-z ].
402760 6368616e 67656d65 2e696373 2e63732e changeme.ics.cs.
402770 636d752e 65647500 0a415554 4f524553 cmu.edu..AUTORES
402780 554c545f 53545249 4e473d25 730a0063 ULT_STRING=%s..c
402790 73617070 00 sapp.
Contents of section .eh_frame_hdr:
402798 011b033b 04010000 1f000000 38e3ffff ...;........8...
4027a8 20010000 08e6ffff 48010000 48e7ffff .......H...H...
4027b8 68010000 64e7ffff 80010000 abe7ffff h...d...........
4027c8 a8010000 36e8ffff c0010000 74e8ffff ....6.......t...
4027d8 d8010000 cae8ffff f0010000 5ce9ffff ............\...
4027e8 10020000 6ceaffff 58020000 aaeaffff ....l...X.......
4027f8 70020000 08ebffff 90020000 5eebffff p...........^...
402808 a8020000 83ebffff c0020000 a0ebffff ................
402818 d8020000 0aecffff 08030000 22ecffff ............"...
402828 20030000 24ecffff 38030000 61ecffff ...$...8...a...
402838 60030000 a2ecffff 80030000 c4ecffff `...............
402848 98030000 06edffff b0030000 2ceeffff ............,...
402858 d0030000 c8eeffff f0030000 f6eeffff ................
402868 08040000 14f0ffff 58040000 f9f7ffff ........X.......
402878 a8040000 20f8ffff c8040000 f5f9ffff .... ...........
402888 f8040000 78faffff 18050000 08fbffff ....x...........
402898 40050000 @...
Contents of section .eh_frame:
4028a0 14000000 00000000 017a5200 01781001 .........zR..x..
4028b0 1b0c0708 90010000 24000000 1c000000 ........$.......
4028c0 10e2ffff c0010000 000e1046 0e184a0f ...........F..J.
4028d0 0b770880 003f1a3b 2a332422 00000000 .w...?.;*3$"....
4028e0 1c000000 44000000 b8e4ffff 37010000 ....D.......7...
4028f0 00410e10 83020335 010e0800 00000000 .A.....5........
402900 14000000 64000000 d8e5ffff 1c000000 ....d...........
402910 00440e10 570e0800 24000000 7c000000 .D..W...$...|...
402920 dce5ffff 47000000 00410e10 8602410e ....G....A....A.
402930 18830344 0e407e0e 18410e10 410e0800 ...D.@~..A..A...
402940 14000000 a4000000 fbe5ffff 8b000000 ................
402950 00440e20 02860e08 14000000 bc000000 .D. ............
402960 6ee6ffff 3e000000 00440e10 790e0800 n...>....D..y...
402970 14000000 d4000000 94e6ffff 56000000 ............V...
402980 00440e20 02510e08 1c000000 ec000000 .D. .Q..........
402990 d2e6ffff 92000000 00410e10 8302440e .........A....D.
4029a0 30028b0e 10410e08 44000000 0c010000 0....A..D.......
4029b0 44e7ffff 10010000 00420e10 8e02420e D........B....B.
4029c0 188d0342 0e208c04 410e2886 05410e30 ...B. ..A.(..A.0
4029d0 8306440e 800102fb 0e30410e 28410e20 ..D......0A.(A.
4029e0 420e1842 0e10420e 08000000 00000000 B..B..B.........
4029f0 14000000 54010000 0ce8ffff 3e000000 ....T.......>...
402a00 00440e10 790e0800 1c000000 6c010000 .D..y.......l...
402a10 32e8ffff 51000000 00410e10 8302024f 2...Q....A.....O
402a20 0e080000 00000000 14000000 8c010000 ................
402a30 70e8ffff 56000000 00440e10 00000000 p...V....D......
402a40 14000000 a4010000 aee8ffff 25000000 ............%...
402a50 00440e10 00000000 14000000 bc010000 .D..............
402a60 bbe8ffff 1d000000 00000000 00000000 ................
402a70 2c000000 d4010000 c0e8ffff 6a000000 ,...........j...
402a80 00420e10 8c02410e 18860341 0e208304 .B....A....A. ..
402a90 02620e18 410e1042 0e080000 00000000 .b..A..B........
402aa0 14000000 04020000 fae8ffff 18000000 ................
402ab0 00440e10 530e0800 14000000 1c020000 .D..S...........
402ac0 fae8ffff 02000000 00000000 00000000 ................
402ad0 24000000 34020000 e4e8ffff 3d000000 $...4.......=...
402ae0 00410e10 8602410e 18830344 0e20740e .A....A....D. t.
402af0 18410e10 410e0800 1c000000 5c020000 .A..A.......\...
402b00 f9e8ffff 41000000 00410e10 83027f0e ....A....A......
402b10 08000000 00000000 14000000 7c020000 ............|...
402b20 1ae9ffff 22000000 00440e10 00000000 ...."....D......
402b30 14000000 94020000 24e9ffff 42000000 ........$...B...
402b40 00440e20 7d0e0800 1c000000 ac020000 .D. }...........
402b50 4ee9ffff 26010000 00440e10 0321010e N...&....D...!..
402b60 08000000 00000000 1c000000 cc020000 ................
402b70 54eaffff 95000000 00440e80 0102900e T........D......
402b80 08000000 00000000 14000000 ec020000 ................
402b90 d0eaffff 2e000000 00440e10 00000000 .........D......
402ba0 4c000000 04030000 e6eaffff 1e010000 L...............
402bb0 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. ..
402bc0 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D
402bd0 0e700305 010e3841 0e30410e 28420e20 .p....8A.0A.(B.
402be0 420e1842 0e10420e 08000000 00000000 B..B..B.........
402bf0 4c000000 54030000 b4ebffff e5070000 L...T...........
402c00 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. ..
402c10 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G
402c20 0ea0c102 03c9070e 38410e30 410e2842 ........8A.0A.(B
402c30 0e20420e 18420e10 420e0800 00000000 . B..B..B.......
402c40 1c000000 a4030000 49f3ffff 27000000 ........I...'...
402c50 00410e10 8302650e 08000000 00000000 .A....e.........
402c60 2c000000 c4030000 50f3ffff d5010000 ,.......P.......
402c70 00410e10 8602410e 18830344 0e4003cc .A....A....D.@..
402c80 010e1841 0e10410e 08000000 00000000 ...A..A.........
402c90 1c000000 f4030000 f5f4ffff 77000000 ............w...
402ca0 00410e10 8302440e 2002700e 10410e08 .A....D. .p..A..
402cb0 24000000 14040000 58f5ffff 89000000 $.......X.......
402cc0 00518c05 86065f0e 4083078f 028e038d .Q...._.@.......
402cd0 0402580e 08000000 14000000 3c040000 ..X.........<...
402ce0 c0f5ffff 02000000 00000000 00000000 ................
402cf0 00000000 ....
Contents of section .init_array:
602df8 700d4000 00000000 p.@.....
Contents of section .fini_array:
602e00 500d4000 00000000 P.@.....
Contents of section .jcr:
602e08 00000000 00000000 ........
Contents of section .dynamic:
602e10 01000000 00000000 10000000 00000000 ................
602e20 0c000000 00000000 c00a4000 00000000 ..........@.....
602e30 0d000000 00000000 a4224000 00000000 ........."@.....
602e40 19000000 00000000 f82d6000 00000000 .........-`.....
602e50 1b000000 00000000 08000000 00000000 ................
602e60 1a000000 00000000 002e6000 00000000 ..........`.....
602e70 1c000000 00000000 08000000 00000000 ................
602e80 f5feff6f 00000000 98024000 00000000 ...o......@.....
602e90 05000000 00000000 c8054000 00000000 ..........@.....
602ea0 06000000 00000000 c8024000 00000000 ..........@.....
602eb0 0a000000 00000000 6d010000 00000000 ........m.......
602ec0 0b000000 00000000 18000000 00000000 ................
602ed0 15000000 00000000 00000000 00000000 ................
602ee0 03000000 00000000 e82f6000 00000000 ........./`.....
602ef0 02000000 00000000 88020000 00000000 ................
602f00 14000000 00000000 07000000 00000000 ................
602f10 17000000 00000000 38084000 00000000 ........8.@.....
602f20 07000000 00000000 d8074000 00000000 ..........@.....
602f30 08000000 00000000 60000000 00000000 ........`.......
602f40 09000000 00000000 18000000 00000000 ................
602f50 feffff6f 00000000 78074000 00000000 ...o....x.@.....
602f60 ffffff6f 00000000 01000000 00000000 ...o............
602f70 f0ffff6f 00000000 36074000 00000000 ...o....6.@.....
602f80 00000000 00000000 00000000 00000000 ................
602f90 00000000 00000000 00000000 00000000 ................
602fa0 00000000 00000000 00000000 00000000 ................
602fb0 00000000 00000000 00000000 00000000 ................
602fc0 00000000 00000000 00000000 00000000 ................
602fd0 00000000 00000000 00000000 00000000 ................
Contents of section .got:
602fe0 00000000 00000000 ........
Contents of section .got.plt:
602fe8 102e6000 00000000 00000000 00000000 ..`.............
602ff8 00000000 00000000 e60a4000 00000000 ..........@.....
603008 f60a4000 00000000 060b4000 00000000 ..@.......@.....
603018 160b4000 00000000 260b4000 00000000 ..@.....&.@.....
603028 360b4000 00000000 460b4000 00000000 6.@.....F.@.....
603038 560b4000 00000000 660b4000 00000000 V.@.....f.@.....
603048 760b4000 00000000 860b4000 00000000 v.@.......@.....
603058 960b4000 00000000 a60b4000 00000000 ..@.......@.....
603068 b60b4000 00000000 c60b4000 00000000 ..@.......@.....
603078 d60b4000 00000000 e60b4000 00000000 ..@.......@.....
603088 f60b4000 00000000 060c4000 00000000 ..@.......@.....
603098 160c4000 00000000 260c4000 00000000 ..@.....&.@.....
6030a8 360c4000 00000000 460c4000 00000000 6.@.....F.@.....
6030b8 560c4000 00000000 660c4000 00000000 V.@.....f.@.....
6030c8 760c4000 00000000 860c4000 00000000 v.@.......@.....
Contents of section .data:
6030e0 00000000 00000000 00000000 00000000 ................
6030f0 24000000 00000000 10316000 00000000 $........1`.....
603100 30316000 00000000 00000000 00000000 01`.............
603110 08000000 00000000 90316000 00000000 .........1`.....
603120 50316000 00000000 00000000 00000000 P1`.............
603130 32000000 00000000 70316000 00000000 2.......p1`.....
603140 b0316000 00000000 00000000 00000000 .1`.............
603150 16000000 00000000 70326000 00000000 ........p2`.....
603160 30326000 00000000 00000000 00000000 02`.............
603170 2d000000 00000000 d0316000 00000000 -........1`.....
603180 90326000 00000000 00000000 00000000 .2`.............
603190 06000000 00000000 f0316000 00000000 .........1`.....
6031a0 50326000 00000000 00000000 00000000 P2`.............
6031b0 6b000000 00000000 10326000 00000000 k........2`.....
6031c0 b0326000 00000000 00000000 00000000 .2`.............
6031d0 28000000 00000000 00000000 00000000 (...............
6031e0 00000000 00000000 00000000 00000000 ................
6031f0 01000000 00000000 00000000 00000000 ................
603200 00000000 00000000 00000000 00000000 ................
603210 63000000 00000000 00000000 00000000 c...............
603220 00000000 00000000 00000000 00000000 ................
603230 23000000 00000000 00000000 00000000 #...............
603240 00000000 00000000 00000000 00000000 ................
603250 07000000 00000000 00000000 00000000 ................
603260 00000000 00000000 00000000 00000000 ................
603270 14000000 00000000 00000000 00000000 ................
603280 00000000 00000000 00000000 00000000 ................
603290 2f000000 00000000 00000000 00000000 /...............
6032a0 00000000 00000000 00000000 00000000 ................
6032b0 e9030000 00000000 00000000 00000000 ................
6032c0 00000000 00000000 00000000 00000000 ................
6032d0 4c010000 01000000 e0326000 00000000 L........2`.....
6032e0 a8000000 02000000 f0326000 00000000 .........2`.....
6032f0 9c030000 03000000 00336000 00000000 .........3`.....
603300 b3020000 04000000 10336000 00000000 .........3`.....
603310 dd010000 05000000 20336000 00000000 ........ 3`.....
603320 bb010000 06000000 00000000 00000000 ................
603330 00000000 00000000 00000000 00000000 ................
603340 29264000 00000000 43264000 00000000 )&@.....C&@.....
603350 5d264000 00000000 00000000 00000000 ]&@.............
603360 00000000 00000000 00000000 00000000 ................
603370 00000000 00000000 00000000 00000000 ................
603380 00000000 00000000 00000000 00000000 ................
603390 00000000 00000000 00000000 00000000 ................
6033a0 00000000 00000000 00000000 00000000 ................
6033b0 00000000 00000000 00000000 00000000 ................
6033c0 00000000 00000000 00000000 00000000 ................
6033d0 00000000 00000000 00000000 00000000 ................
6033e0 00000000 00000000 00000000 00000000 ................
6033f0 00000000 00000000 00000000 00000000 ................
603400 00000000 00000000 00000000 00000000 ................
603410 00000000 00000000 00000000 00000000 ................
603420 00000000 00000000 00000000 00000000 ................
603430 00000000 00000000 00000000 00000000 ................
603440 00000000 00000000 00000000 00000000 ................
603450 00000000 00000000 00000000 00000000 ................
603460 00000000 00000000 00000000 00000000 ................
603470 00000000 00000000 00000000 00000000 ................
603480 00000000 00000000 00000000 00000000 ................
603490 00000000 00000000 00000000 00000000 ................
6034a0 00000000 00000000 00000000 00000000 ................
6034b0 00000000 00000000 00000000 00000000 ................
6034c0 00000000 00000000 00000000 00000000 ................
6034d0 00000000 00000000 00000000 00000000 ................
6034e0 00000000 00000000 00000000 00000000 ................
6034f0 00000000 00000000 00000000 00000000 ................
603500 00000000 00000000 00000000 00000000 ................
603510 00000000 00000000 00000000 00000000 ................
603520 00000000 00000000 00000000 00000000 ................
603530 00000000 00000000 00000000 00000000 ................
603540 00000000 00000000 00000000 00000000 ................
603550 00000000 00000000 00000000 00000000 ................
603560 00000000 00000000 00000000 00000000 ................
603570 00000000 00000000 00000000 00000000 ................
603580 00000000 00000000 00000000 00000000 ................
603590 00000000 00000000 00000000 00000000 ................
6035a0 00000000 00000000 00000000 00000000 ................
6035b0 00000000 00000000 00000000 00000000 ................
6035c0 00000000 00000000 00000000 00000000 ................
6035d0 00000000 00000000 00000000 00000000 ................
6035e0 00000000 00000000 00000000 00000000 ................
6035f0 00000000 00000000 00000000 00000000 ................
603600 00000000 00000000 00000000 00000000 ................
603610 00000000 00000000 00000000 00000000 ................
603620 00000000 00000000 00000000 00000000 ................
603630 00000000 00000000 00000000 00000000 ................
603640 00000000 00000000 00000000 00000000 ................
603650 00000000 00000000 00000000 00000000 ................
603660 00000000 00000000 00000000 00000000 ................
603670 00000000 00000000 00000000 00000000 ................
603680 00000000 00000000 00000000 00000000 ................
603690 00000000 00000000 00000000 00000000 ................
6036a0 00000000 00000000 00000000 00000000 ................
6036b0 00000000 00000000 00000000 00000000 ................
6036c0 00000000 00000000 00000000 00000000 ................
6036d0 00000000 00000000 00000000 00000000 ................
6036e0 00000000 00000000 00000000 00000000 ................
6036f0 00000000 00000000 00000000 00000000 ................
603700 00000000 00000000 00000000 00000000 ................
603710 00000000 00000000 00000000 00000000 ................
603720 00000000 00000000 00000000 00000000 ................
603730 00000000 00000000 00000000 00000000 ................
Contents of section .comment:
0000 4743433a 20285562 756e7475 20342e38 GCC: (Ubuntu 4.8
0010 2e312d32 7562756e 7475317e 31322e30 .1-2ubuntu1~12.0
0020 34292034 2e382e31 00474343 3a202855 4) 4.8.1.GCC: (U
0030 62756e74 752f4c69 6e61726f 20342e36 buntu/Linaro 4.6
0040 2e332d31 7562756e 74753529 20342e36 .3-1ubuntu5) 4.6
0050 2e3300 .3.
Contents of section .debug_aranges:
0000 2c000000 02000000 00000800 00000000 ,...............
0010 a00d4000 00000000 37010000 00000000 ..@.....7.......
0020 00000000 00000000 00000000 00000000 ................
Contents of section .debug_info:
0000 9f070000 04000000 00000801 51010000 ............Q...
0010 012b0200 00620000 00a00d40 00000000 .+...b.....@....
0020 00370100 00000000 00000000 00022300 .7............#.
0030 000003d4 38000000 03080746 00000003 ....8......F....
0040 0108ff01 00000302 07300100 00030407 .........0......
0050 4b000000 03010601 02000003 02050d02 K...............
0060 00000404 05696e74 00030805 90000000 .....int........
0070 02070000 00048d69 00000002 3e020000 .......i....>...
0080 048e6900 00000308 07c00100 00050806 ..i.............
0090 08950000 00030106 08020000 02e60100 ................
00a0 000531a7 00000007 e2010000 d8061101 ..1.............
00b0 2e020000 08bc0000 00061201 62000000 ............b...
00c0 00080f00 00000617 018f0000 000808af ................
00d0 00000006 18018f00 00001008 48020000 ............H...
00e0 0619018f 00000018 08e40200 00061a01 ................
00f0 8f000000 20081c01 0000061b 018f0000 .... ...........
0100 002808c9 01000006 1c018f00 00003008 .(............0.
0110 34000000 061d018f 00000038 08c30000 4..........8....
0120 00061e01 8f000000 40084301 00000620 ........@.C....
0130 018f0000 004808ca 02000006 21018f00 .....H......!...
0140 00005008 56020000 0622018f 00000058 ..P.V....".....X
0150 08f60100 00062401 66020000 60081c00 ......$.f...`...
0160 00000626 016c0200 006808a7 00000006 ...&.l...h......
0170 28016200 00007008 9c010000 062c0162 (.b...p......,.b
0180 00000074 08e80000 00062e01 70000000 ...t........p...
0190 7808cf00 00000632 01460000 00800817 x......2.F......
01a0 02000006 33015400 00008208 2a000000 ....3.T.....*...
01b0 06340172 02000083 08960100 00063801 .4.r..........8.
01c0 82020000 8808ec00 00000641 017b0000 ...........A.{..
01d0 00900869 02000006 4a018d00 00009808 ...i....J.......
01e0 70020000 064b018d 000000a0 08770200 p....K.......w..
01f0 00064c01 8d000000 a8087e02 0000064d ..L.......~....M
0200 018d0000 00b00885 02000006 4e012d00 ............N.-.
0210 0000b808 a4010000 06500162 000000c0 .........P.b....
0220 088c0200 00065201 88020000 c40009d7 ......R.........
0230 01000006 b60a0b01 00001806 bc660200 .............f..
0240 000b3802 000006bd 66020000 000b2a01 ..8.....f.....*.
0250 000006be 6c020000 080bf101 000006c2 ....l...........
0260 62000000 10000608 35020000 0608a700 b.......5.......
0270 00000c95 00000082 0200000d 86000000 ................
0280 00000608 2e020000 0c950000 00980200 ................
0290 000d8600 00001300 06089e02 00000e95 ................
02a0 00000003 08058b00 00000308 07410000 .............A..
02b0 000f0000 00000267 62000000 03ce0200 .......gb.......
02c0 00106302 00000267 98020000 110012df ..c....g........
02d0 02000001 24620000 00a00d40 00000000 ....$b.....@....
02e0 00370100 00000000 00019c8f 06000013 .7..............
02f0 da020000 01246200 00000000 00001395 .....$b.........
0300 02000001 248f0600 00620000 00143202 ....$....b....2.
0310 00000126 8f000000 ae000000 15b10200 ...&............
0320 00d80d40 00000000 00160000 00000000 ...@............
0330 00013761 03000016 c1020000 30010000 ..7a........0...
0340 17ee0d40 00000000 00c60600 00180155 ...@...........U
0350 01311801 540903b6 22400000 00000000 .1..T..."@......
0360 0015b102 0000f80d 40000000 00001700 ........@.......
0370 00000000 0000013e a6030000 16c10200 .......>........
0380 005c0100 00170f0e 40000000 0000c606 .\......@.......
0390 00001801 55013118 01540903 d3224000 ....U.1..T..."@.
03a0 00000000 000015b1 0200001e 0e400000 .............@..
03b0 0000000a 00000000 00000001 45e20300 ............E...
03c0 0019c102 00001728 0e400000 000000e1 .......(.@......
03d0 06000018 01550903 38234000 00000000 .....U..8#@.....
03e0 000015b1 02000028 0e400000 0000000a .......(.@......
03f0 00000000 00000001 461e0400 0019c102 ........F.......
0400 00001732 0e400000 000000e1 06000018 ...2.@..........
0410 01550903 78234000 00000000 000015b1 .U..x#@.........
0420 02000044 0e400000 0000000a 00000000 ...D.@..........
0430 00000001 4d5a0400 0019c102 0000174e ....MZ.........N
0440 0e400000 000000e1 06000018 01550903 .@...........U..
0450 a8234000 00000000 000015b1 02000060 .#@............`
0460 0e400000 0000000a 00000000 00000001 .@..............
0470 54960400 0019c102 0000176a 0e400000 T..........j.@..
0480 000000e1 06000018 01550903 ed224000 .........U..."@.
0490 00000000 000015b1 0200007c 0e400000 ...........|.@..
04a0 0000000a 00000000 00000001 5bd20400 ............[...
04b0 0019c102 00001786 0e400000 000000e1 .........@......
04c0 06000018 01550903 0b234000 00000000 .....U...#@.....
04d0 000015b1 02000098 0e400000 0000000a .........@......
04e0 00000000 00000001 610e0500 0019c102 ........a.......
04f0 000017a2 0e400000 000000e1 06000018 .....@..........
0500 01550903 d8234000 00000000 000015b1 .U...#@.........
0510 020000b4 0e400000 0000000a 00000000 .....@..........
0520 00000001 674a0500 0019c102 000017be ....gJ..........
0530 0e400000 000000e1 06000018 01550903 .@...........U..
0540 1a234000 00000000 00001acc 0d400000 .#@..........@..
0550 000000fa 06000069 05000018 01540903 .......i.....T..
0560 b4224000 00000000 001af80d 40000000 ."@.........@...
0570 00001507 00008005 00001801 55013800 ............U.8.
0580 1a190e40 00000000 00150700 00970500 ...@............
0590 00180155 0138001b 1e0e4000 00000000 ...U.8....@.....
05a0 27070000 1b370e40 00000000 002e0700 '....7.@........
05b0 001b3f0e 40000000 00003907 00001b44 ..?.@.....9....D
05c0 0e400000 0000004a 0700001b 530e4000 .@.....J....S.@.
05d0 00000000 2e070000 1b5b0e40 00000000 .........[.@....
05e0 00510700 001b600e 40000000 00004a07 .Q....`.@.....J.
05f0 00001b6f 0e400000 0000002e 0700001b ...o.@..........
0600 770e4000 00000000 62070000 1b7c0e40 w.@.....b....|.@
0610 00000000 004a0700 001b8b0e 40000000 .....J......@...
0620 00002e07 00001b93 0e400000 00000073 .........@.....s
0630 0700001b 980e4000 00000000 4a070000 ......@.....J...
0640 1ba70e40 00000000 002e0700 001baf0e ...@............
0650 40000000 00008407 00001bb4 0e400000 @............@..
0660 0000004a 0700001b c30e4000 00000000 ...J......@.....
0670 2e070000 1bcb0e40 00000000 00950700 .......@........
0680 001bd00e 40000000 00004a07 00000006 ....@.....J.....
0690 088f0000 001c1601 000005a9 6c020000 ............l...
06a0 1cb90100 0005aa6c 0200001d f4000000 .......l........
06b0 0122c006 00000903 68376000 00000000 ."......h7`.....
06c0 06089c00 00001edb 00000002 58620000 ............Xb..
06d0 00e10600 001f6200 00001f98 02000011 ......b.........
06e0 0020aa01 00000700 b4010000 62000000 . ..........b...
06f0 fa060000 1f980200 000021eb 01000005 ..........!.....
0700 1101c006 00001507 00001f98 0200001f ................
0710 98020000 00222602 00000820 02270700 ....."&.... .'..
0720 001f6200 00000023 fb000000 0a092458 ..b....#......$X
0730 0000000a 088f0000 00259a02 00000904 .........%......
0740 4a070000 1f8f0000 00002399 0000000a J.........#.....
0750 0c25a202 00000905 62070000 1f8f0000 .%......b.......
0760 000025aa 02000009 06730700 001f8f00 ..%......s......
0770 00000025 b2020000 09078407 00001f8f ...%............
0780 00000000 25ba0200 00090895 0700001f ....%...........
0790 8f000000 0026c202 00000909 1f8f0000 .....&..........
07a0 000000 ...
Contents of section .debug_abbrev:
0000 01110125 0e130b03 0e1b0e11 01120710 ...%............
0010 17000002 1600030e 3a0b3b0b 49130000 ........:.;.I...
0020 0324000b 0b3e0b03 0e000004 24000b0b .$...>......$...
0030 3e0b0308 0000050f 000b0b00 00060f00 >...............
0040 0b0b4913 00000713 01030e0b 0b3a0b3b ..I..........:.;
0050 05011300 00080d00 030e3a0b 3b054913 ..........:.;.I.
0060 380b0000 09160003 0e3a0b3b 0b00000a 8........:.;....
0070 1301030e 0b0b3a0b 3b0b0113 00000b0d ......:.;.......
0080 00030e3a 0b3b0b49 13380b00 000c0101 ...:.;.I.8......
0090 49130113 00000d21 0049132f 0b00000e I......!.I./....
00a0 26004913 00000f2e 013f1903 0e3a0b3b &.I......?...:.;
00b0 0b271949 13200b34 19011300 00100500 .'.I. .4........
00c0 030e3a0b 3b0b4913 00001118 00000012 ..:.;.I.........
00d0 2e013f19 030e3a0b 3b0b2719 49131101 ..?...:.;.'.I...
00e0 12074018 97421901 13000013 0500030e ..@..B..........
00f0 3a0b3b0b 49130217 00001434 00030e3a :.;.I......4...:
0100 0b3b0b49 13021700 00151d01 31131101 .;.I........1...
0110 1207580b 590b0113 00001605 00311302 ..X.Y........1..
0120 17000017 89820101 11013113 0000188a ..........1.....
0130 82010002 18914218 00001905 00311300 ......B......1..
0140 001a8982 01011101 31130113 00001b89 ........1.......
0150 82010011 01311300 001c3400 030e3a0b .....1....4...:.
0160 3b0b4913 3f193c19 00001d34 00030e3a ;.I.?.<....4...:
0170 0b3b0b49 133f1902 1800001e 2e013f19 .;.I.?........?.
0180 030e3a0b 3b0b2719 49133c19 01130000 ..:.;.'.I.<.....
0190 1f050049 13000020 2e013f19 030e3a0b ...I... ..?...:.
01a0 3b0b6e0e 27194913 3c190113 0000212e ;.n.'.I.<.....!.
01b0 013f1903 0e3a0b3b 05271949 133c1901 .?...:.;.'.I.<..
01c0 13000022 2e013f19 030e3a0b 3b052719 ..."..?...:.;.'.
01d0 3c190113 0000232e 003f1903 0e3a0b3b <.....#..?...:.;
01e0 0b27193c 19000024 2e003f19 030e3a0b .'.<...$..?...:.
01f0 3b0b2719 49133c19 0000252e 013f1903 ;.'.I.<...%..?..
0200 0e3a0b3b 0b27193c 19011300 00262e01 .:.;.'.<.....&..
0210 3f19030e 3a0b3b0b 27193c19 000000 ?...:.;.'.<....
Contents of section .debug_line:
0000 5d010000 0200e300 00000101 fb0e0d00 ]...............
0010 01010101 00000001 0000012f 7573722f .........../usr/
0020 696e636c 7564652f 7838365f 36342d6c include/x86_64-l
0030 696e7578 2d676e75 2f626974 73002f75 inux-gnu/bits./u
0040 73722f6c 69622f67 63632f78 38365f36 sr/lib/gcc/x86_6
0050 342d6c69 6e75782d 676e752f 342e382f 4-linux-gnu/4.8/
0060 696e636c 75646500 2f757372 2f696e63 include./usr/inc
0070 6c756465 0000626f 6d622e63 00000000 lude..bomb.c....
0080 73746469 6f322e68 00010000 73746464 stdio2.h....stdd
0090 65662e68 00020000 74797065 732e6800 ef.h....types.h.
00a0 01000073 7464696f 2e680003 00006c69 ...stdio.h....li
00b0 62696f2e 68000300 003c6275 696c742d bio.h....<built-
00c0 696e3e00 00000073 74646c69 622e6800 in>....stdlib.h.
00d0 03000070 68617365 732e6800 00000073 ...phases.h....s
00e0 7570706f 72742e68 00000000 00000902 upport.h........
00f0 a00d4000 00000000 03240128 59083559 ..@......$.(Y.5Y
0100 04020333 08900401 034f0858 04020331 ...3.....O.X...1
0110 9e040103 560866a2 04020326 58040103 ....V.f....&X...
0120 60083c59 83040203 1e580401 03689e59 `.<Y.....X...h.Y
0130 83040203 16580401 036f9e59 83040203 .....X...o.Y....
0140 0f580401 03759e59 83040203 09580401 .X...u.Y.....X..
0150 99598304 025b0401 a059835e 02070001 .Y...[...Y.^....
0160 01 .
Contents of section .debug_str:
0000 7072696e 7466005f 5f6f6666 5f74005f printf.__off_t._
0010 494f5f72 6561645f 70747200 5f636861 IO_read_ptr._cha
0020 696e0073 697a655f 74005f73 686f7274 in.size_t._short
0030 62756600 5f494f5f 6275665f 62617365 buf._IO_buf_base
0040 006c6f6e 67206c6f 6e672075 6e736967 .long long unsig
0050 6e656420 696e7400 72656164 5f6c696e ned int.read_lin
0060 65002f75 7372302f 686f6d65 2f64726f e./usr0/home/dro
0070 682f6963 73332f69 6d2f6c61 62732f62 h/ics3/im/labs/b
0080 6f6d626c 61622f73 7263006c 6f6e6720 omblab/src.long
0090 6c6f6e67 20696e74 00706861 73655f64 long int.phase_d
00a0 65667573 6564005f 66696c65 6e6f005f efused._fileno._
00b0 494f5f72 6561645f 656e6400 5f666c61 IO_read_end._fla
00c0 6773005f 494f5f62 75665f65 6e64005f gs._IO_buf_end._
00d0 6375725f 636f6c75 6d6e005f 5f707269 cur_column.__pri
00e0 6e74665f 63686b00 5f6f6c64 5f6f6666 ntf_chk._old_off
00f0 73657400 696e6669 6c650069 6e697469 set.infile.initi
0100 616c697a 655f626f 6d62005f 494f5f6d alize_bomb._IO_m
0110 61726b65 72007374 64696e00 5f494f5f arker.stdin._IO_
0120 77726974 655f7074 72005f73 62756600 write_ptr._sbuf.
0130 73686f72 7420756e 7369676e 65642069 short unsigned i
0140 6e74005f 494f5f73 6176655f 62617365 nt._IO_save_base
0150 00474e55 20432034 2e382e31 202d6d74 .GNU C 4.8.1 -mt
0160 756e653d 67656e65 72696320 2d6d6172 une=generic -mar
0170 63683d78 38362d36 34202d67 67646220 ch=x86-64 -ggdb
0180 2d4f3120 2d667374 61636b2d 70726f74 -O1 -fstack-prot
0190 6563746f 72005f6c 6f636b00 5f666c61 ector._lock._fla
01a0 67733200 5f6d6f64 65005f5f 6275696c gs2._mode.__buil
01b0 74696e5f 70757473 00737464 6f757400 tin_puts.stdout.
01c0 73697a65 74797065 005f494f 5f777269 sizetype._IO_wri
01d0 74655f65 6e64005f 494f5f6c 6f636b5f te_end._IO_lock_
01e0 74005f49 4f5f4649 4c450066 6f70656e t._IO_FILE.fopen
01f0 005f706f 73005f6d 61726b65 72730075 ._pos._markers.u
0200 6e736967 6e656420 63686172 0073686f nsigned char.sho
0210 72742069 6e74005f 76746162 6c655f6f rt int._vtable_o
0220 66667365 74006578 69740062 6f6d622e ffset.exit.bomb.
0230 6300696e 70757400 5f6e6578 74005f5f c.input._next.__
0240 6f666636 345f7400 5f494f5f 72656164 off64_t._IO_read
0250 5f626173 65005f49 4f5f7361 76655f65 _base._IO_save_e
0260 6e64005f 5f666d74 005f5f70 61643100 nd.__fmt.__pad1.
0270 5f5f7061 6432005f 5f706164 33005f5f __pad2.__pad3.__
0280 70616434 005f5f70 61643500 5f756e75 pad4.__pad5._unu
0290 73656432 00617267 76007068 6173655f sed2.argv.phase_
02a0 31007068 6173655f 32007068 6173655f 1.phase_2.phase_
02b0 33007068 6173655f 34007068 6173655f 3.phase_4.phase_
02c0 35007068 6173655f 36005f49 4f5f6261 5.phase_6._IO_ba
02d0 636b7570 5f626173 65006172 6763006d ckup_base.argc.m
02e0 61696e00 5f494f5f 77726974 655f6261 ain._IO_write_ba
02f0 736500 se.
Contents of section .debug_loc:
0000 00000000 00000000 22000000 00000000 ........".......
0010 01005522 00000000 00000058 00000000 ..U".......X....
0020 00000004 00f30155 9f580000 00000000 .......U.X......
0030 00650000 00000000 00010055 65000000 .e.........Ue...
0040 00000000 37010000 00000000 0400f301 ....7...........
0050 559f0000 00000000 00000000 00000000 U...............
0060 00000000 00000000 00001e00 00000000 ................
0070 00000100 541e0000 00000000 00790000 ....T........y..
0080 00000000 00010053 79000000 00000000 .......Sy.......
0090 37010000 00000000 0400f301 549f0000 7...........T...
00a0 00000000 00000000 00000000 00009700 ................
00b0 00000000 00009e00 00000000 00000100 ................
00c0 50b30000 00000000 00ba0000 00000000 P...............
00d0 00010050 cf000000 00000000 d6000000 ...P............
00e0 00000000 010050eb 00000000 000000f2 ......P.........
00f0 00000000 00000001 00500701 00000000 .........P......
0100 00000e01 00000000 00000100 50230100 ............P#..
0110 00000000 002a0100 00000000 00010050 .....*.........P
0120 00000000 00000000 00000000 00000000 ................
0130 38000000 00000000 58000000 00000000 8.......X.......
0140 0a0003b6 22400000 0000009f 00000000 ...."@..........
0150 00000000 00000000 00000000 58000000 ............X...
0160 00000000 79000000 00000000 0a0003d3 ....y...........
0170 22400000 0000009f 00000000 00000000 "@..............
0180 00000000 00000000 ........
Disassembly of section .init:
0000000000400ac0 <_init>:
400ac0: 48 83 ec 08 sub $0x8,%rsp
400ac4: e8 f3 01 00 00 call 400cbc <call_gmon_start>
400ac9: 48 83 c4 08 add $0x8,%rsp
400acd: c3 ret
Disassembly of section .plt:
0000000000400ad0 <.plt>:
400ad0: ff 35 1a 25 20 00 push 0x20251a(%rip) # 602ff0 <_GLOBAL_OFFSET_TABLE_+0x8>
400ad6: ff 25 1c 25 20 00 jmp *0x20251c(%rip) # 602ff8 <_GLOBAL_OFFSET_TABLE_+0x10>
400adc: 0f 1f 40 00 nopl 0x0(%rax)
0000000000400ae0 <getenv@plt>:
400ae0: ff 25 1a 25 20 00 jmp *0x20251a(%rip) # 603000 <getenv@GLIBC_2.2.5>
400ae6: 68 00 00 00 00 push $0x0
400aeb: e9 e0 ff ff ff jmp 400ad0 <.plt>
0000000000400af0 <__errno_location@plt>:
400af0: ff 25 12 25 20 00 jmp *0x202512(%rip) # 603008 <__errno_location@GLIBC_2.2.5>
400af6: 68 01 00 00 00 push $0x1
400afb: e9 d0 ff ff ff jmp 400ad0 <.plt>
0000000000400b00 <strcpy@plt>:
400b00: ff 25 0a 25 20 00 jmp *0x20250a(%rip) # 603010 <strcpy@GLIBC_2.2.5>
400b06: 68 02 00 00 00 push $0x2
400b0b: e9 c0 ff ff ff jmp 400ad0 <.plt>
0000000000400b10 <puts@plt>:
400b10: ff 25 02 25 20 00 jmp *0x202502(%rip) # 603018 <puts@GLIBC_2.2.5>
400b16: 68 03 00 00 00 push $0x3
400b1b: e9 b0 ff ff ff jmp 400ad0 <.plt>
0000000000400b20 <write@plt>:
400b20: ff 25 fa 24 20 00 jmp *0x2024fa(%rip) # 603020 <write@GLIBC_2.2.5>
400b26: 68 04 00 00 00 push $0x4
400b2b: e9 a0 ff ff ff jmp 400ad0 <.plt>
0000000000400b30 <__stack_chk_fail@plt>:
400b30: ff 25 f2 24 20 00 jmp *0x2024f2(%rip) # 603028 <__stack_chk_fail@GLIBC_2.4>
400b36: 68 05 00 00 00 push $0x5
400b3b: e9 90 ff ff ff jmp 400ad0 <.plt>
0000000000400b40 <alarm@plt>:
400b40: ff 25 ea 24 20 00 jmp *0x2024ea(%rip) # 603030 <alarm@GLIBC_2.2.5>
400b46: 68 06 00 00 00 push $0x6
400b4b: e9 80 ff ff ff jmp 400ad0 <.plt>
0000000000400b50 <close@plt>:
400b50: ff 25 e2 24 20 00 jmp *0x2024e2(%rip) # 603038 <close@GLIBC_2.2.5>
400b56: 68 07 00 00 00 push $0x7
400b5b: e9 70 ff ff ff jmp 400ad0 <.plt>
0000000000400b60 <read@plt>:
400b60: ff 25 da 24 20 00 jmp *0x2024da(%rip) # 603040 <read@GLIBC_2.2.5>
400b66: 68 08 00 00 00 push $0x8
400b6b: e9 60 ff ff ff jmp 400ad0 <.plt>
0000000000400b70 <__libc_start_main@plt>:
400b70: ff 25 d2 24 20 00 jmp *0x2024d2(%rip) # 603048 <__libc_start_main@GLIBC_2.2.5>
400b76: 68 09 00 00 00 push $0x9
400b7b: e9 50 ff ff ff jmp 400ad0 <.plt>
0000000000400b80 <fgets@plt>:
400b80: ff 25 ca 24 20 00 jmp *0x2024ca(%rip) # 603050 <fgets@GLIBC_2.2.5>
400b86: 68 0a 00 00 00 push $0xa
400b8b: e9 40 ff ff ff jmp 400ad0 <.plt>
0000000000400b90 <signal@plt>:
400b90: ff 25 c2 24 20 00 jmp *0x2024c2(%rip) # 603058 <signal@GLIBC_2.2.5>
400b96: 68 0b 00 00 00 push $0xb
400b9b: e9 30 ff ff ff jmp 400ad0 <.plt>
0000000000400ba0 <gethostbyname@plt>:
400ba0: ff 25 ba 24 20 00 jmp *0x2024ba(%rip) # 603060 <gethostbyname@GLIBC_2.2.5>
400ba6: 68 0c 00 00 00 push $0xc
400bab: e9 20 ff ff ff jmp 400ad0 <.plt>
0000000000400bb0 <__memmove_chk@plt>:
400bb0: ff 25 b2 24 20 00 jmp *0x2024b2(%rip) # 603068 <__memmove_chk@GLIBC_2.3.4>
400bb6: 68 0d 00 00 00 push $0xd
400bbb: e9 10 ff ff ff jmp 400ad0 <.plt>
0000000000400bc0 <__memcpy_chk@plt>:
400bc0: ff 25 aa 24 20 00 jmp *0x2024aa(%rip) # 603070 <__memcpy_chk@GLIBC_2.3.4>
400bc6: 68 0e 00 00 00 push $0xe
400bcb: e9 00 ff ff ff jmp 400ad0 <.plt>
0000000000400bd0 <strtol@plt>:
400bd0: ff 25 a2 24 20 00 jmp *0x2024a2(%rip) # 603078 <strtol@GLIBC_2.2.5>
400bd6: 68 0f 00 00 00 push $0xf
400bdb: e9 f0 fe ff ff jmp 400ad0 <.plt>
0000000000400be0 <fflush@plt>:
400be0: ff 25 9a 24 20 00 jmp *0x20249a(%rip) # 603080 <fflush@GLIBC_2.2.5>
400be6: 68 10 00 00 00 push $0x10
400beb: e9 e0 fe ff ff jmp 400ad0 <.plt>
0000000000400bf0 <__isoc99_sscanf@plt>:
400bf0: ff 25 92 24 20 00 jmp *0x202492(%rip) # 603088 <__isoc99_sscanf@GLIBC_2.7>
400bf6: 68 11 00 00 00 push $0x11
400bfb: e9 d0 fe ff ff jmp 400ad0 <.plt>
0000000000400c00 <__printf_chk@plt>:
400c00: ff 25 8a 24 20 00 jmp *0x20248a(%rip) # 603090 <__printf_chk@GLIBC_2.3.4>
400c06: 68 12 00 00 00 push $0x12
400c0b: e9 c0 fe ff ff jmp 400ad0 <.plt>
0000000000400c10 <fopen@plt>:
400c10: ff 25 82 24 20 00 jmp *0x202482(%rip) # 603098 <fopen@GLIBC_2.2.5>
400c16: 68 13 00 00 00 push $0x13
400c1b: e9 b0 fe ff ff jmp 400ad0 <.plt>
0000000000400c20 <exit@plt>:
400c20: ff 25 7a 24 20 00 jmp *0x20247a(%rip) # 6030a0 <exit@GLIBC_2.2.5>
400c26: 68 14 00 00 00 push $0x14
400c2b: e9 a0 fe ff ff jmp 400ad0 <.plt>
0000000000400c30 <connect@plt>:
400c30: ff 25 72 24 20 00 jmp *0x202472(%rip) # 6030a8 <connect@GLIBC_2.2.5>
400c36: 68 15 00 00 00 push $0x15
400c3b: e9 90 fe ff ff jmp 400ad0 <.plt>
0000000000400c40 <__fprintf_chk@plt>:
400c40: ff 25 6a 24 20 00 jmp *0x20246a(%rip) # 6030b0 <__fprintf_chk@GLIBC_2.3.4>
400c46: 68 16 00 00 00 push $0x16
400c4b: e9 80 fe ff ff jmp 400ad0 <.plt>
0000000000400c50 <sleep@plt>:
400c50: ff 25 62 24 20 00 jmp *0x202462(%rip) # 6030b8 <sleep@GLIBC_2.2.5>
400c56: 68 17 00 00 00 push $0x17
400c5b: e9 70 fe ff ff jmp 400ad0 <.plt>
0000000000400c60 <__ctype_b_loc@plt>:
400c60: ff 25 5a 24 20 00 jmp *0x20245a(%rip) # 6030c0 <__ctype_b_loc@GLIBC_2.3>
400c66: 68 18 00 00 00 push $0x18
400c6b: e9 60 fe ff ff jmp 400ad0 <.plt>
0000000000400c70 <__sprintf_chk@plt>:
400c70: ff 25 52 24 20 00 jmp *0x202452(%rip) # 6030c8 <__sprintf_chk@GLIBC_2.3.4>
400c76: 68 19 00 00 00 push $0x19
400c7b: e9 50 fe ff ff jmp 400ad0 <.plt>
0000000000400c80 <socket@plt>:
400c80: ff 25 4a 24 20 00 jmp *0x20244a(%rip) # 6030d0 <socket@GLIBC_2.2.5>
400c86: 68 1a 00 00 00 push $0x1a
400c8b: e9 40 fe ff ff jmp 400ad0 <.plt>
Disassembly of section .text:
0000000000400c90 <_start>:
400c90: 31 ed xor %ebp,%ebp
400c92: 49 89 d1 mov %rdx,%r9
400c95: 5e pop %rsi
400c96: 48 89 e2 mov %rsp,%rdx
400c99: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp
400c9d: 50 push %rax
400c9e: 54 push %rsp
400c9f: 49 c7 c0 a0 22 40 00 mov $0x4022a0,%r8
400ca6: 48 c7 c1 10 22 40 00 mov $0x402210,%rcx
400cad: 48 c7 c7 a0 0d 40 00 mov $0x400da0,%rdi
400cb4: e8 b7 fe ff ff call 400b70 <__libc_start_main@plt>
400cb9: f4 hlt
400cba: 90 nop
400cbb: 90 nop
0000000000400cbc <call_gmon_start>:
400cbc: 48 83 ec 08 sub $0x8,%rsp
400cc0: 48 8b 05 19 23 20 00 mov 0x202319(%rip),%rax # 602fe0 <__gmon_start__>
400cc7: 48 85 c0 test %rax,%rax
400cca: 74 02 je 400cce <call_gmon_start+0x12>
400ccc: ff d0 call *%rax
400cce: 48 83 c4 08 add $0x8,%rsp
400cd2: c3 ret
400cd3: 90 nop
400cd4: 90 nop
400cd5: 90 nop
400cd6: 90 nop
400cd7: 90 nop
400cd8: 90 nop
400cd9: 90 nop
400cda: 90 nop
400cdb: 90 nop
400cdc: 90 nop
400cdd: 90 nop
400cde: 90 nop
400cdf: 90 nop
0000000000400ce0 <deregister_tm_clones>:
400ce0: b8 47 37 60 00 mov $0x603747,%eax
400ce5: 55 push %rbp
400ce6: 48 2d 40 37 60 00 sub $0x603740,%rax
400cec: 48 83 f8 0e cmp $0xe,%rax
400cf0: 48 89 e5 mov %rsp,%rbp
400cf3: 77 02 ja 400cf7 <deregister_tm_clones+0x17>
400cf5: 5d pop %rbp
400cf6: c3 ret
400cf7: b8 00 00 00 00 mov $0x0,%eax
400cfc: 48 85 c0 test %rax,%rax
400cff: 74 f4 je 400cf5 <deregister_tm_clones+0x15>
400d01: 5d pop %rbp
400d02: bf 40 37 60 00 mov $0x603740,%edi
400d07: ff e0 jmp *%rax
400d09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
0000000000400d10 <register_tm_clones>:
400d10: b8 40 37 60 00 mov $0x603740,%eax
400d15: 55 push %rbp
400d16: 48 2d 40 37 60 00 sub $0x603740,%rax
400d1c: 48 c1 f8 03 sar $0x3,%rax
400d20: 48 89 e5 mov %rsp,%rbp
400d23: 48 89 c2 mov %rax,%rdx
400d26: 48 c1 ea 3f shr $0x3f,%rdx
400d2a: 48 01 d0 add %rdx,%rax
400d2d: 48 d1 f8 sar $1,%rax
400d30: 75 02 jne 400d34 <register_tm_clones+0x24>
400d32: 5d pop %rbp
400d33: c3 ret
400d34: ba 00 00 00 00 mov $0x0,%edx
400d39: 48 85 d2 test %rdx,%rdx
400d3c: 74 f4 je 400d32 <register_tm_clones+0x22>
400d3e: 5d pop %rbp
400d3f: 48 89 c6 mov %rax,%rsi
400d42: bf 40 37 60 00 mov $0x603740,%edi
400d47: ff e2 jmp *%rdx
400d49: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
0000000000400d50 <__do_global_dtors_aux>:
400d50: 80 3d 01 2a 20 00 00 cmpb $0x0,0x202a01(%rip) # 603758 <completed.6976>
400d57: 75 11 jne 400d6a <__do_global_dtors_aux+0x1a>
400d59: 55 push %rbp
400d5a: 48 89 e5 mov %rsp,%rbp
400d5d: e8 7e ff ff ff call 400ce0 <deregister_tm_clones>
400d62: 5d pop %rbp
400d63: c6 05 ee 29 20 00 01 movb $0x1,0x2029ee(%rip) # 603758 <completed.6976>
400d6a: f3 c3 repz ret
400d6c: 0f 1f 40 00 nopl 0x0(%rax)
0000000000400d70 <frame_dummy>:
400d70: 48 83 3d 90 20 20 00 cmpq $0x0,0x202090(%rip) # 602e08 <__JCR_END__>
400d77: 00
400d78: 74 1e je 400d98 <frame_dummy+0x28>
400d7a: b8 00 00 00 00 mov $0x0,%eax
400d7f: 48 85 c0 test %rax,%rax
400d82: 74 14 je 400d98 <frame_dummy+0x28>
400d84: 55 push %rbp
400d85: bf 08 2e 60 00 mov $0x602e08,%edi
400d8a: 48 89 e5 mov %rsp,%rbp
400d8d: ff d0 call *%rax
400d8f: 5d pop %rbp
400d90: e9 7b ff ff ff jmp 400d10 <register_tm_clones>
400d95: 0f 1f 00 nopl (%rax)
400d98: e9 73 ff ff ff jmp 400d10 <register_tm_clones>
400d9d: 90 nop
400d9e: 90 nop
400d9f: 90 nop
0000000000400da0 <main>:
400da0: 53 push %rbx
400da1: 83 ff 01 cmp $0x1,%edi
400da4: 75 10 jne 400db6 <main+0x16>
400da6: 48 8b 05 9b 29 20 00 mov 0x20299b(%rip),%rax # 603748 <stdin@GLIBC_2.2.5>
400dad: 48 89 05 b4 29 20 00 mov %rax,0x2029b4(%rip) # 603768 <infile>
400db4: eb 63 jmp 400e19 <main+0x79>
400db6: 48 89 f3 mov %rsi,%rbx
400db9: 83 ff 02 cmp $0x2,%edi
400dbc: 75 3a jne 400df8 <main+0x58>
400dbe: 48 8b 7e 08 mov 0x8(%rsi),%rdi
400dc2: be b4 22 40 00 mov $0x4022b4,%esi
400dc7: e8 44 fe ff ff call 400c10 <fopen@plt>
400dcc: 48 89 05 95 29 20 00 mov %rax,0x202995(%rip) # 603768 <infile>
400dd3: 48 85 c0 test %rax,%rax
400dd6: 75 41 jne 400e19 <main+0x79>
400dd8: 48 8b 4b 08 mov 0x8(%rbx),%rcx
400ddc: 48 8b 13 mov (%rbx),%rdx
400ddf: be b6 22 40 00 mov $0x4022b6,%esi
400de4: bf 01 00 00 00 mov $0x1,%edi
400de9: e8 12 fe ff ff call 400c00 <__printf_chk@plt>
400dee: bf 08 00 00 00 mov $0x8,%edi
400df3: e8 28 fe ff ff call 400c20 <exit@plt>
400df8: 48 8b 16 mov (%rsi),%rdx
400dfb: be d3 22 40 00 mov $0x4022d3,%esi
400e00: bf 01 00 00 00 mov $0x1,%edi
400e05: b8 00 00 00 00 mov $0x0,%eax
400e0a: e8 f1 fd ff ff call 400c00 <__printf_chk@plt>
400e0f: bf 08 00 00 00 mov $0x8,%edi
400e14: e8 07 fe ff ff call 400c20 <exit@plt>
400e19: e8 84 05 00 00 call 4013a2 <initialize_bomb>
400e1e: bf 38 23 40 00 mov $0x402338,%edi
400e23: e8 e8 fc ff ff call 400b10 <puts@plt>
400e28: bf 78 23 40 00 mov $0x402378,%edi
400e2d: e8 de fc ff ff call 400b10 <puts@plt>
400e32: e8 67 06 00 00 call 40149e <read_line>
400e37: 48 89 c7 mov %rax,%rdi
400e3a: e8 a1 00 00 00 call 400ee0 <phase_1>
400e3f: e8 80 07 00 00 call 4015c4 <phase_defused>
400e44: bf a8 23 40 00 mov $0x4023a8,%edi
400e49: e8 c2 fc ff ff call 400b10 <puts@plt>
400e4e: e8 4b 06 00 00 call 40149e <read_line>
400e53: 48 89 c7 mov %rax,%rdi
400e56: e8 a1 00 00 00 call 400efc <phase_2>
400e5b: e8 64 07 00 00 call 4015c4 <phase_defused>
400e60: bf ed 22 40 00 mov $0x4022ed,%edi
400e65: e8 a6 fc ff ff call 400b10 <puts@plt>
400e6a: e8 2f 06 00 00 call 40149e <read_line>
400e6f: 48 89 c7 mov %rax,%rdi
400e72: e8 cc 00 00 00 call 400f43 <phase_3>
400e77: e8 48 07 00 00 call 4015c4 <phase_defused>
400e7c: bf 0b 23 40 00 mov $0x40230b,%edi
400e81: e8 8a fc ff ff call 400b10 <puts@plt>
400e86: e8 13 06 00 00 call 40149e <read_line>
400e8b: 48 89 c7 mov %rax,%rdi
400e8e: e8 79 01 00 00 call 40100c <phase_4>
400e93: e8 2c 07 00 00 call 4015c4 <phase_defused>
400e98: bf d8 23 40 00 mov $0x4023d8,%edi
400e9d: e8 6e fc ff ff call 400b10 <puts@plt>
400ea2: e8 f7 05 00 00 call 40149e <read_line>
400ea7: 48 89 c7 mov %rax,%rdi
400eaa: e8 b3 01 00 00 call 401062 <phase_5>
400eaf: e8 10 07 00 00 call 4015c4 <phase_defused>
400eb4: bf 1a 23 40 00 mov $0x40231a,%edi
400eb9: e8 52 fc ff ff call 400b10 <puts@plt>
400ebe: e8 db 05 00 00 call 40149e <read_line>
400ec3: 48 89 c7 mov %rax,%rdi
400ec6: e8 29 02 00 00 call 4010f4 <phase_6>
400ecb: e8 f4 06 00 00 call 4015c4 <phase_defused>
400ed0: b8 00 00 00 00 mov $0x0,%eax
400ed5: 5b pop %rbx
400ed6: c3 ret
400ed7: 90 nop
400ed8: 90 nop
400ed9: 90 nop
400eda: 90 nop
400edb: 90 nop
400edc: 90 nop
400edd: 90 nop
400ede: 90 nop
400edf: 90 nop
0000000000400ee0 <phase_1>:
400ee0: 48 83 ec 08 sub $0x8,%rsp
400ee4: be 00 24 40 00 mov $0x402400,%esi
400ee9: e8 4a 04 00 00 call 401338 <strings_not_equal>
400eee: 85 c0 test %eax,%eax
400ef0: 74 05 je 400ef7 <phase_1+0x17>
400ef2: e8 43 05 00 00 call 40143a <explode_bomb>
400ef7: 48 83 c4 08 add $0x8,%rsp
400efb: c3 ret
0000000000400efc <phase_2>:
400efc: 55 push %rbp
400efd: 53 push %rbx
400efe: 48 83 ec 28 sub $0x28,%rsp
400f02: 48 89 e6 mov %rsp,%rsi
400f05: e8 52 05 00 00 call 40145c <read_six_numbers>
400f0a: 83 3c 24 01 cmpl $0x1,(%rsp)
400f0e: 74 20 je 400f30 <phase_2+0x34>
400f10: e8 25 05 00 00 call 40143a <explode_bomb>
400f15: eb 19 jmp 400f30 <phase_2+0x34>
400f17: 8b 43 fc mov -0x4(%rbx),%eax
400f1a: 01 c0 add %eax,%eax
400f1c: 39 03 cmp %eax,(%rbx)
400f1e: 74 05 je 400f25 <phase_2+0x29>
400f20: e8 15 05 00 00 call 40143a <explode_bomb>
400f25: 48 83 c3 04 add $0x4,%rbx
400f29: 48 39 eb cmp %rbp,%rbx
400f2c: 75 e9 jne 400f17 <phase_2+0x1b>
400f2e: eb 0c jmp 400f3c <phase_2+0x40>
400f30: 48 8d 5c 24 04 lea 0x4(%rsp),%rbx
400f35: 48 8d 6c 24 18 lea 0x18(%rsp),%rbp
400f3a: eb db jmp 400f17 <phase_2+0x1b>
400f3c: 48 83 c4 28 add $0x28,%rsp
400f40: 5b pop %rbx
400f41: 5d pop %rbp
400f42: c3 ret
0000000000400f43 <phase_3>:
400f43: 48 83 ec 18 sub $0x18,%rsp
400f47: 48 8d 4c 24 0c lea 0xc(%rsp),%rcx
400f4c: 48 8d 54 24 08 lea 0x8(%rsp),%rdx
400f51: be cf 25 40 00 mov $0x4025cf,%esi
400f56: b8 00 00 00 00 mov $0x0,%eax
400f5b: e8 90 fc ff ff call 400bf0 <__isoc99_sscanf@plt>
400f60: 83 f8 01 cmp $0x1,%eax
400f63: 7f 05 jg 400f6a <phase_3+0x27>
400f65: e8 d0 04 00 00 call 40143a <explode_bomb>
400f6a: 83 7c 24 08 07 cmpl $0x7,0x8(%rsp)
400f6f: 77 3c ja 400fad <phase_3+0x6a>
400f71: 8b 44 24 08 mov 0x8(%rsp),%eax
400f75: ff 24 c5 70 24 40 00 jmp *0x402470(,%rax,8)
400f7c: b8 cf 00 00 00 mov $0xcf,%eax
400f81: eb 3b jmp 400fbe <phase_3+0x7b>
400f83: b8 c3 02 00 00 mov $0x2c3,%eax
400f88: eb 34 jmp 400fbe <phase_3+0x7b>
400f8a: b8 00 01 00 00 mov $0x100,%eax
400f8f: eb 2d jmp 400fbe <phase_3+0x7b>
400f91: b8 85 01 00 00 mov $0x185,%eax
400f96: eb 26 jmp 400fbe <phase_3+0x7b>
400f98: b8 ce 00 00 00 mov $0xce,%eax
400f9d: eb 1f jmp 400fbe <phase_3+0x7b>
400f9f: b8 aa 02 00 00 mov $0x2aa,%eax
400fa4: eb 18 jmp 400fbe <phase_3+0x7b>
400fa6: b8 47 01 00 00 mov $0x147,%eax
400fab: eb 11 jmp 400fbe <phase_3+0x7b>
400fad: e8 88 04 00 00 call 40143a <explode_bomb>
400fb2: b8 00 00 00 00 mov $0x0,%eax
400fb7: eb 05 jmp 400fbe <phase_3+0x7b>
400fb9: b8 37 01 00 00 mov $0x137,%eax
400fbe: 3b 44 24 0c cmp 0xc(%rsp),%eax
400fc2: 74 05 je 400fc9 <phase_3+0x86>
400fc4: e8 71 04 00 00 call 40143a <explode_bomb>
400fc9: 48 83 c4 18 add $0x18,%rsp
400fcd: c3 ret
0000000000400fce <func4>:
400fce: 48 83 ec 08 sub $0x8,%rsp
400fd2: 89 d0 mov %edx,%eax
400fd4: 29 f0 sub %esi,%eax
400fd6: 89 c1 mov %eax,%ecx
400fd8: c1 e9 1f shr $0x1f,%ecx
400fdb: 01 c8 add %ecx,%eax
400fdd: d1 f8 sar $1,%eax
400fdf: 8d 0c 30 lea (%rax,%rsi,1),%ecx
400fe2: 39 f9 cmp %edi,%ecx
400fe4: 7e 0c jle 400ff2 <func4+0x24>
400fe6: 8d 51 ff lea -0x1(%rcx),%edx
400fe9: e8 e0 ff ff ff call 400fce <func4>
400fee: 01 c0 add %eax,%eax
400ff0: eb 15 jmp 401007 <func4+0x39>
400ff2: b8 00 00 00 00 mov $0x0,%eax
400ff7: 39 f9 cmp %edi,%ecx
400ff9: 7d 0c jge 401007 <func4+0x39>
400ffb: 8d 71 01 lea 0x1(%rcx),%esi
400ffe: e8 cb ff ff ff call 400fce <func4>
401003: 8d 44 00 01 lea 0x1(%rax,%rax,1),%eax
401007: 48 83 c4 08 add $0x8,%rsp
40100b: c3 ret
000000000040100c <phase_4>:
40100c: 48 83 ec 18 sub $0x18,%rsp
401010: 48 8d 4c 24 0c lea 0xc(%rsp),%rcx
401015: 48 8d 54 24 08 lea 0x8(%rsp),%rdx
40101a: be cf 25 40 00 mov $0x4025cf,%esi
40101f: b8 00 00 00 00 mov $0x0,%eax
401024: e8 c7 fb ff ff call 400bf0 <__isoc99_sscanf@plt>
401029: 83 f8 02 cmp $0x2,%eax
40102c: 75 07 jne 401035 <phase_4+0x29>
40102e: 83 7c 24 08 0e cmpl $0xe,0x8(%rsp)
401033: 76 05 jbe 40103a <phase_4+0x2e>
401035: e8 00 04 00 00 call 40143a <explode_bomb>
40103a: ba 0e 00 00 00 mov $0xe,%edx
40103f: be 00 00 00 00 mov $0x0,%esi
401044: 8b 7c 24 08 mov 0x8(%rsp),%edi
401048: e8 81 ff ff ff call 400fce <func4>
40104d: 85 c0 test %eax,%eax
40104f: 75 07 jne 401058 <phase_4+0x4c>
401051: 83 7c 24 0c 00 cmpl $0x0,0xc(%rsp)
401056: 74 05 je 40105d <phase_4+0x51>
401058: e8 dd 03 00 00 call 40143a <explode_bomb>
40105d: 48 83 c4 18 add $0x18,%rsp
401061: c3 ret
0000000000401062 <phase_5>:
401062: 53 push %rbx
401063: 48 83 ec 20 sub $0x20,%rsp
401067: 48 89 fb mov %rdi,%rbx
40106a: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax
401071: 00 00
401073: 48 89 44 24 18 mov %rax,0x18(%rsp)
401078: 31 c0 xor %eax,%eax
40107a: e8 9c 02 00 00 call 40131b <string_length>
40107f: 83 f8 06 cmp $0x6,%eax
401082: 74 4e je 4010d2 <phase_5+0x70>
401084: e8 b1 03 00 00 call 40143a <explode_bomb>
401089: eb 47 jmp 4010d2 <phase_5+0x70>
40108b: 0f b6 0c 03 movzbl (%rbx,%rax,1),%ecx
40108f: 88 0c 24 mov %cl,(%rsp)
401092: 48 8b 14 24 mov (%rsp),%rdx
401096: 83 e2 0f and $0xf,%edx
401099: 0f b6 92 b0 24 40 00 movzbl 0x4024b0(%rdx),%edx
4010a0: 88 54 04 10 mov %dl,0x10(%rsp,%rax,1)
4010a4: 48 83 c0 01 add $0x1,%rax
4010a8: 48 83 f8 06 cmp $0x6,%rax
4010ac: 75 dd jne 40108b <phase_5+0x29>
4010ae: c6 44 24 16 00 movb $0x0,0x16(%rsp)
4010b3: be 5e 24 40 00 mov $0x40245e,%esi
4010b8: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
4010bd: e8 76 02 00 00 call 401338 <strings_not_equal>
4010c2: 85 c0 test %eax,%eax
4010c4: 74 13 je 4010d9 <phase_5+0x77>
4010c6: e8 6f 03 00 00 call 40143a <explode_bomb>
4010cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4010d0: eb 07 jmp 4010d9 <phase_5+0x77>
4010d2: b8 00 00 00 00 mov $0x0,%eax
4010d7: eb b2 jmp 40108b <phase_5+0x29>
4010d9: 48 8b 44 24 18 mov 0x18(%rsp),%rax
4010de: 64 48 33 04 25 28 00 xor %fs:0x28,%rax
4010e5: 00 00
4010e7: 74 05 je 4010ee <phase_5+0x8c>
4010e9: e8 42 fa ff ff call 400b30 <__stack_chk_fail@plt>
4010ee: 48 83 c4 20 add $0x20,%rsp
4010f2: 5b pop %rbx
4010f3: c3 ret
00000000004010f4 <phase_6>:
4010f4: 41 56 push %r14
4010f6: 41 55 push %r13
4010f8: 41 54 push %r12
4010fa: 55 push %rbp
4010fb: 53 push %rbx
4010fc: 48 83 ec 50 sub $0x50,%rsp
401100: 49 89 e5 mov %rsp,%r13
401103: 48 89 e6 mov %rsp,%rsi
401106: e8 51 03 00 00 call 40145c <read_six_numbers>
40110b: 49 89 e6 mov %rsp,%r14
40110e: 41 bc 00 00 00 00 mov $0x0,%r12d
401114: 4c 89 ed mov %r13,%rbp
401117: 41 8b 45 00 mov 0x0(%r13),%eax
40111b: 83 e8 01 sub $0x1,%eax
40111e: 83 f8 05 cmp $0x5,%eax
401121: 76 05 jbe 401128 <phase_6+0x34>
401123: e8 12 03 00 00 call 40143a <explode_bomb>
401128: 41 83 c4 01 add $0x1,%r12d
40112c: 41 83 fc 06 cmp $0x6,%r12d
401130: 74 21 je 401153 <phase_6+0x5f>
401132: 44 89 e3 mov %r12d,%ebx
401135: 48 63 c3 movslq %ebx,%rax
401138: 8b 04 84 mov (%rsp,%rax,4),%eax
40113b: 39 45 00 cmp %eax,0x0(%rbp)
40113e: 75 05 jne 401145 <phase_6+0x51>
401140: e8 f5 02 00 00 call 40143a <explode_bomb>
401145: 83 c3 01 add $0x1,%ebx
401148: 83 fb 05 cmp $0x5,%ebx
40114b: 7e e8 jle 401135 <phase_6+0x41>
40114d: 49 83 c5 04 add $0x4,%r13
401151: eb c1 jmp 401114 <phase_6+0x20>
401153: 48 8d 74 24 18 lea 0x18(%rsp),%rsi
401158: 4c 89 f0 mov %r14,%rax
40115b: b9 07 00 00 00 mov $0x7,%ecx
401160: 89 ca mov %ecx,%edx
401162: 2b 10 sub (%rax),%edx
401164: 89 10 mov %edx,(%rax)
401166: 48 83 c0 04 add $0x4,%rax
40116a: 48 39 f0 cmp %rsi,%rax
40116d: 75 f1 jne 401160 <phase_6+0x6c>
40116f: be 00 00 00 00 mov $0x0,%esi
401174: eb 21 jmp 401197 <phase_6+0xa3>
401176: 48 8b 52 08 mov 0x8(%rdx),%rdx
40117a: 83 c0 01 add $0x1,%eax
40117d: 39 c8 cmp %ecx,%eax
40117f: 75 f5 jne 401176 <phase_6+0x82>
401181: eb 05 jmp 401188 <phase_6+0x94>
401183: ba d0 32 60 00 mov $0x6032d0,%edx
401188: 48 89 54 74 20 mov %rdx,0x20(%rsp,%rsi,2)
40118d: 48 83 c6 04 add $0x4,%rsi
401191: 48 83 fe 18 cmp $0x18,%rsi
401195: 74 14 je 4011ab <phase_6+0xb7>
401197: 8b 0c 34 mov (%rsp,%rsi,1),%ecx
40119a: 83 f9 01 cmp $0x1,%ecx
40119d: 7e e4 jle 401183 <phase_6+0x8f>
40119f: b8 01 00 00 00 mov $0x1,%eax
4011a4: ba d0 32 60 00 mov $0x6032d0,%edx
4011a9: eb cb jmp 401176 <phase_6+0x82>
4011ab: 48 8b 5c 24 20 mov 0x20(%rsp),%rbx
4011b0: 48 8d 44 24 28 lea 0x28(%rsp),%rax
4011b5: 48 8d 74 24 50 lea 0x50(%rsp),%rsi
4011ba: 48 89 d9 mov %rbx,%rcx
4011bd: 48 8b 10 mov (%rax),%rdx
4011c0: 48 89 51 08 mov %rdx,0x8(%rcx)
4011c4: 48 83 c0 08 add $0x8,%rax
4011c8: 48 39 f0 cmp %rsi,%rax
4011cb: 74 05 je 4011d2 <phase_6+0xde>
4011cd: 48 89 d1 mov %rdx,%rcx
4011d0: eb eb jmp 4011bd <phase_6+0xc9>
4011d2: 48 c7 42 08 00 00 00 movq $0x0,0x8(%rdx)
4011d9: 00
4011da: bd 05 00 00 00 mov $0x5,%ebp
4011df: 48 8b 43 08 mov 0x8(%rbx),%rax
4011e3: 8b 00 mov (%rax),%eax
4011e5: 39 03 cmp %eax,(%rbx)
4011e7: 7d 05 jge 4011ee <phase_6+0xfa>
4011e9: e8 4c 02 00 00 call 40143a <explode_bomb>
4011ee: 48 8b 5b 08 mov 0x8(%rbx),%rbx
4011f2: 83 ed 01 sub $0x1,%ebp
4011f5: 75 e8 jne 4011df <phase_6+0xeb>
4011f7: 48 83 c4 50 add $0x50,%rsp
4011fb: 5b pop %rbx
4011fc: 5d pop %rbp
4011fd: 41 5c pop %r12
4011ff: 41 5d pop %r13
401201: 41 5e pop %r14
401203: c3 ret
0000000000401204 <fun7>:
401204: 48 83 ec 08 sub $0x8,%rsp
401208: 48 85 ff test %rdi,%rdi
40120b: 74 2b je 401238 <fun7+0x34>
40120d: 8b 17 mov (%rdi),%edx
40120f: 39 f2 cmp %esi,%edx
401211: 7e 0d jle 401220 <fun7+0x1c>
401213: 48 8b 7f 08 mov 0x8(%rdi),%rdi
401217: e8 e8 ff ff ff call 401204 <fun7>
40121c: 01 c0 add %eax,%eax
40121e: eb 1d jmp 40123d <fun7+0x39>
401220: b8 00 00 00 00 mov $0x0,%eax
401225: 39 f2 cmp %esi,%edx
401227: 74 14 je 40123d <fun7+0x39>
401229: 48 8b 7f 10 mov 0x10(%rdi),%rdi
40122d: e8 d2 ff ff ff call 401204 <fun7>
401232: 8d 44 00 01 lea 0x1(%rax,%rax,1),%eax
401236: eb 05 jmp 40123d <fun7+0x39>
401238: b8 ff ff ff ff mov $0xffffffff,%eax
40123d: 48 83 c4 08 add $0x8,%rsp
401241: c3 ret
0000000000401242 <secret_phase>:
401242: 53 push %rbx
401243: e8 56 02 00 00 call 40149e <read_line>
401248: ba 0a 00 00 00 mov $0xa,%edx
40124d: be 00 00 00 00 mov $0x0,%esi
401252: 48 89 c7 mov %rax,%rdi
401255: e8 76 f9 ff ff call 400bd0 <strtol@plt>
40125a: 48 89 c3 mov %rax,%rbx
40125d: 8d 40 ff lea -0x1(%rax),%eax
401260: 3d e8 03 00 00 cmp $0x3e8,%eax
401265: 76 05 jbe 40126c <secret_phase+0x2a>
401267: e8 ce 01 00 00 call 40143a <explode_bomb>
40126c: 89 de mov %ebx,%esi
40126e: bf f0 30 60 00 mov $0x6030f0,%edi
401273: e8 8c ff ff ff call 401204 <fun7>
401278: 83 f8 02 cmp $0x2,%eax
40127b: 74 05 je 401282 <secret_phase+0x40>
40127d: e8 b8 01 00 00 call 40143a <explode_bomb>
401282: bf 38 24 40 00 mov $0x402438,%edi
401287: e8 84 f8 ff ff call 400b10 <puts@plt>
40128c: e8 33 03 00 00 call 4015c4 <phase_defused>
401291: 5b pop %rbx
401292: c3 ret
401293: 90 nop
401294: 90 nop
401295: 90 nop
401296: 90 nop
401297: 90 nop
401298: 90 nop
401299: 90 nop
40129a: 90 nop
40129b: 90 nop
40129c: 90 nop
40129d: 90 nop
40129e: 90 nop
40129f: 90 nop
00000000004012a0 <sig_handler>:
4012a0: 48 83 ec 08 sub $0x8,%rsp
4012a4: bf c0 24 40 00 mov $0x4024c0,%edi
4012a9: e8 62 f8 ff ff call 400b10 <puts@plt>
4012ae: bf 03 00 00 00 mov $0x3,%edi
4012b3: e8 98 f9 ff ff call 400c50 <sleep@plt>
4012b8: be 82 25 40 00 mov $0x402582,%esi
4012bd: bf 01 00 00 00 mov $0x1,%edi
4012c2: b8 00 00 00 00 mov $0x0,%eax
4012c7: e8 34 f9 ff ff call 400c00 <__printf_chk@plt>
4012cc: 48 8b 3d 6d 24 20 00 mov 0x20246d(%rip),%rdi # 603740 <stdout@GLIBC_2.2.5>
4012d3: e8 08 f9 ff ff call 400be0 <fflush@plt>
4012d8: bf 01 00 00 00 mov $0x1,%edi
4012dd: e8 6e f9 ff ff call 400c50 <sleep@plt>
4012e2: bf 8a 25 40 00 mov $0x40258a,%edi
4012e7: e8 24 f8 ff ff call 400b10 <puts@plt>
4012ec: bf 10 00 00 00 mov $0x10,%edi
4012f1: e8 2a f9 ff ff call 400c20 <exit@plt>
00000000004012f6 <invalid_phase>:
4012f6: 48 83 ec 08 sub $0x8,%rsp
4012fa: 48 89 fa mov %rdi,%rdx
4012fd: be 92 25 40 00 mov $0x402592,%esi
401302: bf 01 00 00 00 mov $0x1,%edi
401307: b8 00 00 00 00 mov $0x0,%eax
40130c: e8 ef f8 ff ff call 400c00 <__printf_chk@plt>
401311: bf 08 00 00 00 mov $0x8,%edi
401316: e8 05 f9 ff ff call 400c20 <exit@plt>
000000000040131b <string_length>:
40131b: 80 3f 00 cmpb $0x0,(%rdi)
40131e: 74 12 je 401332 <string_length+0x17>
401320: 48 89 fa mov %rdi,%rdx
401323: 48 83 c2 01 add $0x1,%rdx
401327: 89 d0 mov %edx,%eax
401329: 29 f8 sub %edi,%eax
40132b: 80 3a 00 cmpb $0x0,(%rdx)
40132e: 75 f3 jne 401323 <string_length+0x8>
401330: f3 c3 repz ret
401332: b8 00 00 00 00 mov $0x0,%eax
401337: c3 ret
0000000000401338 <strings_not_equal>:
401338: 41 54 push %r12
40133a: 55 push %rbp
40133b: 53 push %rbx
40133c: 48 89 fb mov %rdi,%rbx
40133f: 48 89 f5 mov %rsi,%rbp
401342: e8 d4 ff ff ff call 40131b <string_length>
401347: 41 89 c4 mov %eax,%r12d
40134a: 48 89 ef mov %rbp,%rdi
40134d: e8 c9 ff ff ff call 40131b <string_length>
401352: ba 01 00 00 00 mov $0x1,%edx
401357: 41 39 c4 cmp %eax,%r12d
40135a: 75 3f jne 40139b <strings_not_equal+0x63>
40135c: 0f b6 03 movzbl (%rbx),%eax
40135f: 84 c0 test %al,%al
401361: 74 25 je 401388 <strings_not_equal+0x50>
401363: 3a 45 00 cmp 0x0(%rbp),%al
401366: 74 0a je 401372 <strings_not_equal+0x3a>
401368: eb 25 jmp 40138f <strings_not_equal+0x57>
40136a: 3a 45 00 cmp 0x0(%rbp),%al
40136d: 0f 1f 00 nopl (%rax)
401370: 75 24 jne 401396 <strings_not_equal+0x5e>
401372: 48 83 c3 01 add $0x1,%rbx
401376: 48 83 c5 01 add $0x1,%rbp
40137a: 0f b6 03 movzbl (%rbx),%eax
40137d: 84 c0 test %al,%al
40137f: 75 e9 jne 40136a <strings_not_equal+0x32>
401381: ba 00 00 00 00 mov $0x0,%edx
401386: eb 13 jmp 40139b <strings_not_equal+0x63>
401388: ba 00 00 00 00 mov $0x0,%edx
40138d: eb 0c jmp 40139b <strings_not_equal+0x63>
40138f: ba 01 00 00 00 mov $0x1,%edx
401394: eb 05 jmp 40139b <strings_not_equal+0x63>
401396: ba 01 00 00 00 mov $0x1,%edx
40139b: 89 d0 mov %edx,%eax
40139d: 5b pop %rbx
40139e: 5d pop %rbp
40139f: 41 5c pop %r12
4013a1: c3 ret
00000000004013a2 <initialize_bomb>:
4013a2: 48 83 ec 08 sub $0x8,%rsp
4013a6: be a0 12 40 00 mov $0x4012a0,%esi
4013ab: bf 02 00 00 00 mov $0x2,%edi
4013b0: e8 db f7 ff ff call 400b90 <signal@plt>
4013b5: 48 83 c4 08 add $0x8,%rsp
4013b9: c3 ret
00000000004013ba <initialize_bomb_solve>:
4013ba: f3 c3 repz ret
00000000004013bc <blank_line>:
4013bc: 55 push %rbp
4013bd: 53 push %rbx
4013be: 48 83 ec 08 sub $0x8,%rsp
4013c2: 48 89 fb mov %rdi,%rbx
4013c5: eb 17 jmp 4013de <blank_line+0x22>
4013c7: e8 94 f8 ff ff call 400c60 <__ctype_b_loc@plt>
4013cc: 48 83 c3 01 add $0x1,%rbx
4013d0: 48 0f be ed movsbq %bpl,%rbp
4013d4: 48 8b 00 mov (%rax),%rax
4013d7: f6 44 68 01 20 testb $0x20,0x1(%rax,%rbp,2)
4013dc: 74 0f je 4013ed <blank_line+0x31>
4013de: 0f b6 2b movzbl (%rbx),%ebp
4013e1: 40 84 ed test %bpl,%bpl
4013e4: 75 e1 jne 4013c7 <blank_line+0xb>
4013e6: b8 01 00 00 00 mov $0x1,%eax
4013eb: eb 05 jmp 4013f2 <blank_line+0x36>
4013ed: b8 00 00 00 00 mov $0x0,%eax
4013f2: 48 83 c4 08 add $0x8,%rsp
4013f6: 5b pop %rbx
4013f7: 5d pop %rbp
4013f8: c3 ret
00000000004013f9 <skip>:
4013f9: 53 push %rbx
4013fa: 48 63 05 5f 23 20 00 movslq 0x20235f(%rip),%rax # 603760 <num_input_strings>
401401: 48 8d 3c 80 lea (%rax,%rax,4),%rdi
401405: 48 c1 e7 04 shl $0x4,%rdi
401409: 48 81 c7 80 37 60 00 add $0x603780,%rdi
401410: 48 8b 15 51 23 20 00 mov 0x202351(%rip),%rdx # 603768 <infile>
401417: be 50 00 00 00 mov $0x50,%esi
40141c: e8 5f f7 ff ff call 400b80 <fgets@plt>
401421: 48 89 c3 mov %rax,%rbx
401424: 48 85 c0 test %rax,%rax
401427: 74 0c je 401435 <skip+0x3c>
401429: 48 89 c7 mov %rax,%rdi
40142c: e8 8b ff ff ff call 4013bc <blank_line>
401431: 85 c0 test %eax,%eax
401433: 75 c5 jne 4013fa <skip+0x1>
401435: 48 89 d8 mov %rbx,%rax
401438: 5b pop %rbx
401439: c3 ret
000000000040143a <explode_bomb>:
40143a: 48 83 ec 08 sub $0x8,%rsp
40143e: bf a3 25 40 00 mov $0x4025a3,%edi
401443: e8 c8 f6 ff ff call 400b10 <puts@plt>
401448: bf ac 25 40 00 mov $0x4025ac,%edi
40144d: e8 be f6 ff ff call 400b10 <puts@plt>
401452: bf 08 00 00 00 mov $0x8,%edi
401457: e8 c4 f7 ff ff call 400c20 <exit@plt>
000000000040145c <read_six_numbers>:
40145c: 48 83 ec 18 sub $0x18,%rsp
401460: 48 89 f2 mov %rsi,%rdx
401463: 48 8d 4e 04 lea 0x4(%rsi),%rcx
401467: 48 8d 46 14 lea 0x14(%rsi),%rax
40146b: 48 89 44 24 08 mov %rax,0x8(%rsp)
401470: 48 8d 46 10 lea 0x10(%rsi),%rax
401474: 48 89 04 24 mov %rax,(%rsp)
401478: 4c 8d 4e 0c lea 0xc(%rsi),%r9
40147c: 4c 8d 46 08 lea 0x8(%rsi),%r8
401480: be c3 25 40 00 mov $0x4025c3,%esi
401485: b8 00 00 00 00 mov $0x0,%eax
40148a: e8 61 f7 ff ff call 400bf0 <__isoc99_sscanf@plt>
40148f: 83 f8 05 cmp $0x5,%eax
401492: 7f 05 jg 401499 <read_six_numbers+0x3d>
401494: e8 a1 ff ff ff call 40143a <explode_bomb>
401499: 48 83 c4 18 add $0x18,%rsp
40149d: c3 ret
000000000040149e <read_line>:
40149e: 48 83 ec 08 sub $0x8,%rsp
4014a2: b8 00 00 00 00 mov $0x0,%eax
4014a7: e8 4d ff ff ff call 4013f9 <skip>
4014ac: 48 85 c0 test %rax,%rax
4014af: 75 6e jne 40151f <read_line+0x81>
4014b1: 48 8b 05 90 22 20 00 mov 0x202290(%rip),%rax # 603748 <stdin@GLIBC_2.2.5>
4014b8: 48 39 05 a9 22 20 00 cmp %rax,0x2022a9(%rip) # 603768 <infile>
4014bf: 75 14 jne 4014d5 <read_line+0x37>
4014c1: bf d5 25 40 00 mov $0x4025d5,%edi
4014c6: e8 45 f6 ff ff call 400b10 <puts@plt>
4014cb: bf 08 00 00 00 mov $0x8,%edi
4014d0: e8 4b f7 ff ff call 400c20 <exit@plt>
4014d5: bf f3 25 40 00 mov $0x4025f3,%edi
4014da: e8 01 f6 ff ff call 400ae0 <getenv@plt>
4014df: 48 85 c0 test %rax,%rax
4014e2: 74 0a je 4014ee <read_line+0x50>
4014e4: bf 00 00 00 00 mov $0x0,%edi
4014e9: e8 32 f7 ff ff call 400c20 <exit@plt>
4014ee: 48 8b 05 53 22 20 00 mov 0x202253(%rip),%rax # 603748 <stdin@GLIBC_2.2.5>
4014f5: 48 89 05 6c 22 20 00 mov %rax,0x20226c(%rip) # 603768 <infile>
4014fc: b8 00 00 00 00 mov $0x0,%eax
401501: e8 f3 fe ff ff call 4013f9 <skip>
401506: 48 85 c0 test %rax,%rax
401509: 75 14 jne 40151f <read_line+0x81>
40150b: bf d5 25 40 00 mov $0x4025d5,%edi
401510: e8 fb f5 ff ff call 400b10 <puts@plt>
401515: bf 00 00 00 00 mov $0x0,%edi
40151a: e8 01 f7 ff ff call 400c20 <exit@plt>
40151f: 8b 15 3b 22 20 00 mov 0x20223b(%rip),%edx # 603760 <num_input_strings>
401525: 48 63 c2 movslq %edx,%rax
401528: 48 8d 34 80 lea (%rax,%rax,4),%rsi
40152c: 48 c1 e6 04 shl $0x4,%rsi
401530: 48 81 c6 80 37 60 00 add $0x603780,%rsi
401537: 48 89 f7 mov %rsi,%rdi
40153a: b8 00 00 00 00 mov $0x0,%eax
40153f: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx
401546: f2 ae repnz scas %es:(%rdi),%al
401548: 48 f7 d1 not %rcx
40154b: 48 83 e9 01 sub $0x1,%rcx
40154f: 83 f9 4e cmp $0x4e,%ecx
401552: 7e 46 jle 40159a <read_line+0xfc>
401554: bf fe 25 40 00 mov $0x4025fe,%edi
401559: e8 b2 f5 ff ff call 400b10 <puts@plt>
40155e: 8b 05 fc 21 20 00 mov 0x2021fc(%rip),%eax # 603760 <num_input_strings>
401564: 8d 50 01 lea 0x1(%rax),%edx
401567: 89 15 f3 21 20 00 mov %edx,0x2021f3(%rip) # 603760 <num_input_strings>
40156d: 48 98 cltq
40156f: 48 6b c0 50 imul $0x50,%rax,%rax
401573: 48 bf 2a 2a 2a 74 72 movabs $0x636e7572742a2a2a,%rdi
40157a: 75 6e 63
40157d: 48 89 b8 80 37 60 00 mov %rdi,0x603780(%rax)
401584: 48 bf 61 74 65 64 2a movabs $0x2a2a2a64657461,%rdi
40158b: 2a 2a 00
40158e: 48 89 b8 88 37 60 00 mov %rdi,0x603788(%rax)
401595: e8 a0 fe ff ff call 40143a <explode_bomb>
40159a: 83 e9 01 sub $0x1,%ecx
40159d: 48 63 c9 movslq %ecx,%rcx
4015a0: 48 63 c2 movslq %edx,%rax
4015a3: 48 8d 04 80 lea (%rax,%rax,4),%rax
4015a7: 48 c1 e0 04 shl $0x4,%rax
4015ab: c6 84 01 80 37 60 00 movb $0x0,0x603780(%rcx,%rax,1)
4015b2: 00
4015b3: 83 c2 01 add $0x1,%edx
4015b6: 89 15 a4 21 20 00 mov %edx,0x2021a4(%rip) # 603760 <num_input_strings>
4015bc: 48 89 f0 mov %rsi,%rax
4015bf: 48 83 c4 08 add $0x8,%rsp
4015c3: c3 ret
00000000004015c4 <phase_defused>:
4015c4: 48 83 ec 78 sub $0x78,%rsp
4015c8: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax
4015cf: 00 00
4015d1: 48 89 44 24 68 mov %rax,0x68(%rsp)
4015d6: 31 c0 xor %eax,%eax
4015d8: 83 3d 81 21 20 00 06 cmpl $0x6,0x202181(%rip) # 603760 <num_input_strings>
4015df: 75 5e jne 40163f <phase_defused+0x7b>
4015e1: 4c 8d 44 24 10 lea 0x10(%rsp),%r8
4015e6: 48 8d 4c 24 0c lea 0xc(%rsp),%rcx
4015eb: 48 8d 54 24 08 lea 0x8(%rsp),%rdx
4015f0: be 19 26 40 00 mov $0x402619,%esi
4015f5: bf 70 38 60 00 mov $0x603870,%edi
4015fa: e8 f1 f5 ff ff call 400bf0 <__isoc99_sscanf@plt>
4015ff: 83 f8 03 cmp $0x3,%eax
401602: 75 31 jne 401635 <phase_defused+0x71>
401604: be 22 26 40 00 mov $0x402622,%esi
401609: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
40160e: e8 25 fd ff ff call 401338 <strings_not_equal>
401613: 85 c0 test %eax,%eax
401615: 75 1e jne 401635 <phase_defused+0x71>
401617: bf f8 24 40 00 mov $0x4024f8,%edi
40161c: e8 ef f4 ff ff call 400b10 <puts@plt>
401621: bf 20 25 40 00 mov $0x402520,%edi
401626: e8 e5 f4 ff ff call 400b10 <puts@plt>
40162b: b8 00 00 00 00 mov $0x0,%eax
401630: e8 0d fc ff ff call 401242 <secret_phase>
401635: bf 58 25 40 00 mov $0x402558,%edi
40163a: e8 d1 f4 ff ff call 400b10 <puts@plt>
40163f: 48 8b 44 24 68 mov 0x68(%rsp),%rax
401644: 64 48 33 04 25 28 00 xor %fs:0x28,%rax
40164b: 00 00
40164d: 74 05 je 401654 <phase_defused+0x90>
40164f: e8 dc f4 ff ff call 400b30 <__stack_chk_fail@plt>
401654: 48 83 c4 78 add $0x78,%rsp
401658: c3 ret
401659: 90 nop
40165a: 90 nop
40165b: 90 nop
40165c: 90 nop
40165d: 90 nop
40165e: 90 nop
40165f: 90 nop
0000000000401660 <sigalrm_handler>:
401660: 48 83 ec 08 sub $0x8,%rsp
401664: b9 00 00 00 00 mov $0x0,%ecx
401669: ba 78 26 40 00 mov $0x402678,%edx
40166e: be 01 00 00 00 mov $0x1,%esi
401673: 48 8b 3d d6 20 20 00 mov 0x2020d6(%rip),%rdi # 603750 <stderr@GLIBC_2.2.5>
40167a: b8 00 00 00 00 mov $0x0,%eax
40167f: e8 bc f5 ff ff call 400c40 <__fprintf_chk@plt>
401684: bf 01 00 00 00 mov $0x1,%edi
401689: e8 92 f5 ff ff call 400c20 <exit@plt>
000000000040168e <rio_readlineb>:
40168e: 41 57 push %r15
401690: 41 56 push %r14
401692: 41 55 push %r13
401694: 41 54 push %r12
401696: 55 push %rbp
401697: 53 push %rbx
401698: 48 83 ec 38 sub $0x38,%rsp
40169c: 49 89 f6 mov %rsi,%r14
40169f: 48 89 54 24 18 mov %rdx,0x18(%rsp)
4016a4: 48 83 fa 01 cmp $0x1,%rdx
4016a8: 0f 86 c9 00 00 00 jbe 401777 <rio_readlineb+0xe9>
4016ae: 48 89 fb mov %rdi,%rbx
4016b1: 41 bd 01 00 00 00 mov $0x1,%r13d
4016b7: 4c 8d 67 10 lea 0x10(%rdi),%r12
4016bb: eb 30 jmp 4016ed <rio_readlineb+0x5f>
4016bd: ba 00 20 00 00 mov $0x2000,%edx
4016c2: 4c 89 e6 mov %r12,%rsi
4016c5: 8b 3b mov (%rbx),%edi
4016c7: e8 94 f4 ff ff call 400b60 <read@plt>
4016cc: 89 43 04 mov %eax,0x4(%rbx)
4016cf: 85 c0 test %eax,%eax
4016d1: 79 12 jns 4016e5 <rio_readlineb+0x57>
4016d3: e8 18 f4 ff ff call 400af0 <__errno_location@plt>
4016d8: 83 38 04 cmpl $0x4,(%rax)
4016db: 74 10 je 4016ed <rio_readlineb+0x5f>
4016dd: 0f 1f 00 nopl (%rax)
4016e0: e9 a1 00 00 00 jmp 401786 <rio_readlineb+0xf8>
4016e5: 85 c0 test %eax,%eax
4016e7: 74 71 je 40175a <rio_readlineb+0xcc>
4016e9: 4c 89 63 08 mov %r12,0x8(%rbx)
4016ed: 8b 6b 04 mov 0x4(%rbx),%ebp
4016f0: 85 ed test %ebp,%ebp
4016f2: 7e c9 jle 4016bd <rio_readlineb+0x2f>
4016f4: 85 ed test %ebp,%ebp
4016f6: 41 0f 95 c7 setne %r15b
4016fa: 41 0f b6 c7 movzbl %r15b,%eax
4016fe: 89 44 24 0c mov %eax,0xc(%rsp)
401702: 45 0f b6 ff movzbl %r15b,%r15d
401706: 48 8b 4b 08 mov 0x8(%rbx),%rcx
40170a: 48 89 ce mov %rcx,%rsi
40170d: b9 01 00 00 00 mov $0x1,%ecx
401712: 4c 89 fa mov %r15,%rdx
401715: 48 89 74 24 10 mov %rsi,0x10(%rsp)
40171a: 48 8d 7c 24 2f lea 0x2f(%rsp),%rdi
40171f: e8 9c f4 ff ff call 400bc0 <__memcpy_chk@plt>
401724: 4c 03 7c 24 10 add 0x10(%rsp),%r15
401729: 4c 89 7b 08 mov %r15,0x8(%rbx)
40172d: 8b 44 24 0c mov 0xc(%rsp),%eax
401731: 29 c5 sub %eax,%ebp
401733: 89 6b 04 mov %ebp,0x4(%rbx)
401736: 83 f8 01 cmp $0x1,%eax
401739: 75 13 jne 40174e <rio_readlineb+0xc0>
40173b: 49 83 c6 01 add $0x1,%r14
40173f: 0f b6 44 24 2f movzbl 0x2f(%rsp),%eax
401744: 41 88 46 ff mov %al,-0x1(%r14)
401748: 3c 0a cmp $0xa,%al
40174a: 75 18 jne 401764 <rio_readlineb+0xd6>
40174c: eb 2f jmp 40177d <rio_readlineb+0xef>
40174e: 83 7c 24 0c 00 cmpl $0x0,0xc(%rsp)
401753: 75 3a jne 40178f <rio_readlineb+0x101>
401755: 44 89 e8 mov %r13d,%eax
401758: eb 03 jmp 40175d <rio_readlineb+0xcf>
40175a: 44 89 e8 mov %r13d,%eax
40175d: 83 f8 01 cmp $0x1,%eax
401760: 75 1b jne 40177d <rio_readlineb+0xef>
401762: eb 34 jmp 401798 <rio_readlineb+0x10a>
401764: 41 83 c5 01 add $0x1,%r13d
401768: 49 63 c5 movslq %r13d,%rax
40176b: 48 3b 44 24 18 cmp 0x18(%rsp),%rax
401770: 73 0b jae 40177d <rio_readlineb+0xef>
401772: e9 76 ff ff ff jmp 4016ed <rio_readlineb+0x5f>
401777: 41 bd 01 00 00 00 mov $0x1,%r13d
40177d: 41 c6 06 00 movb $0x0,(%r14)
401781: 49 63 c5 movslq %r13d,%rax
401784: eb 17 jmp 40179d <rio_readlineb+0x10f>
401786: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
40178d: eb 0e jmp 40179d <rio_readlineb+0x10f>
40178f: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
401796: eb 05 jmp 40179d <rio_readlineb+0x10f>
401798: b8 00 00 00 00 mov $0x0,%eax
40179d: 48 83 c4 38 add $0x38,%rsp
4017a1: 5b pop %rbx
4017a2: 5d pop %rbp
4017a3: 41 5c pop %r12
4017a5: 41 5d pop %r13
4017a7: 41 5e pop %r14
4017a9: 41 5f pop %r15
4017ab: c3 ret
00000000004017ac <submitr>:
4017ac: 41 57 push %r15
4017ae: 41 56 push %r14
4017b0: 41 55 push %r13
4017b2: 41 54 push %r12
4017b4: 55 push %rbp
4017b5: 53 push %rbx
4017b6: 48 81 ec 68 a0 00 00 sub $0xa068,%rsp
4017bd: 48 89 fd mov %rdi,%rbp
4017c0: 41 89 f5 mov %esi,%r13d
4017c3: 48 89 54 24 10 mov %rdx,0x10(%rsp)
4017c8: 48 89 4c 24 18 mov %rcx,0x18(%rsp)
4017cd: 4d 89 c7 mov %r8,%r15
4017d0: 4c 89 cb mov %r9,%rbx
4017d3: 4c 8b b4 24 a0 a0 00 mov 0xa0a0(%rsp),%r14
4017da: 00
4017db: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax
4017e2: 00 00
4017e4: 48 89 84 24 58 a0 00 mov %rax,0xa058(%rsp)
4017eb: 00
4017ec: 31 c0 xor %eax,%eax
4017ee: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp)
4017f5: 00
4017f6: ba 00 00 00 00 mov $0x0,%edx
4017fb: be 01 00 00 00 mov $0x1,%esi
401800: bf 02 00 00 00 mov $0x2,%edi
401805: e8 76 f4 ff ff call 400c80 <socket@plt>
40180a: 41 89 c4 mov %eax,%r12d
40180d: 85 c0 test %eax,%eax
40180f: 79 50 jns 401861 <submitr+0xb5>
401811: 48 b8 45 72 72 6f 72 movabs $0x43203a726f727245,%rax
401818: 3a 20 43
40181b: 49 89 06 mov %rax,(%r14)
40181e: 48 b8 6c 69 65 6e 74 movabs $0x6e7520746e65696c,%rax
401825: 20 75 6e
401828: 49 89 46 08 mov %rax,0x8(%r14)
40182c: 48 b8 61 62 6c 65 20 movabs $0x206f7420656c6261,%rax
401833: 74 6f 20
401836: 49 89 46 10 mov %rax,0x10(%r14)
40183a: 48 b8 63 72 65 61 74 movabs $0x7320657461657263,%rax
401841: 65 20 73
401844: 49 89 46 18 mov %rax,0x18(%r14)
401848: 41 c7 46 20 6f 63 6b movl $0x656b636f,0x20(%r14)
40184f: 65
401850: 66 41 c7 46 24 74 00 movw $0x74,0x24(%r14)
401857: b8 ff ff ff ff mov $0xffffffff,%eax
40185c: e9 07 06 00 00 jmp 401e68 <submitr+0x6bc>
401861: 48 89 ef mov %rbp,%rdi
401864: e8 37 f3 ff ff call 400ba0 <gethostbyname@plt>
401869: 48 85 c0 test %rax,%rax
40186c: 75 6b jne 4018d9 <submitr+0x12d>
40186e: 48 b8 45 72 72 6f 72 movabs $0x44203a726f727245,%rax
401875: 3a 20 44
401878: 49 89 06 mov %rax,(%r14)
40187b: 48 b8 4e 53 20 69 73 movabs $0x6e7520736920534e,%rax
401882: 20 75 6e
401885: 49 89 46 08 mov %rax,0x8(%r14)
401889: 48 b8 61 62 6c 65 20 movabs $0x206f7420656c6261,%rax
401890: 74 6f 20
401893: 49 89 46 10 mov %rax,0x10(%r14)
401897: 48 b8 72 65 73 6f 6c movabs $0x2065766c6f736572,%rax
40189e: 76 65 20
4018a1: 49 89 46 18 mov %rax,0x18(%r14)
4018a5: 48 b8 73 65 72 76 65 movabs $0x6120726576726573,%rax
4018ac: 72 20 61
4018af: 49 89 46 20 mov %rax,0x20(%r14)
4018b3: 41 c7 46 28 64 64 72 movl $0x65726464,0x28(%r14)
4018ba: 65
4018bb: 66 41 c7 46 2c 73 73 movw $0x7373,0x2c(%r14)
4018c2: 41 c6 46 2e 00 movb $0x0,0x2e(%r14)
4018c7: 44 89 e7 mov %r12d,%edi
4018ca: e8 81 f2 ff ff call 400b50 <close@plt>
4018cf: b8 ff ff ff ff mov $0xffffffff,%eax
4018d4: e9 8f 05 00 00 jmp 401e68 <submitr+0x6bc>
4018d9: 48 c7 44 24 30 00 00 movq $0x0,0x30(%rsp)
4018e0: 00 00
4018e2: 48 c7 44 24 38 00 00 movq $0x0,0x38(%rsp)
4018e9: 00 00
4018eb: 66 c7 44 24 30 02 00 movw $0x2,0x30(%rsp)
4018f2: 48 63 50 14 movslq 0x14(%rax),%rdx
4018f6: 48 8b 40 18 mov 0x18(%rax),%rax
4018fa: 48 8d 7c 24 34 lea 0x34(%rsp),%rdi
4018ff: b9 0c 00 00 00 mov $0xc,%ecx
401904: 48 8b 30 mov (%rax),%rsi
401907: e8 a4 f2 ff ff call 400bb0 <__memmove_chk@plt>
40190c: 66 41 c1 cd 08 ror $0x8,%r13w
401911: 66 44 89 6c 24 32 mov %r13w,0x32(%rsp)
401917: ba 10 00 00 00 mov $0x10,%edx
40191c: 48 8d 74 24 30 lea 0x30(%rsp),%rsi
401921: 44 89 e7 mov %r12d,%edi
401924: e8 07 f3 ff ff call 400c30 <connect@plt>
401929: 85 c0 test %eax,%eax
40192b: 79 5d jns 40198a <submitr+0x1de>
40192d: 48 b8 45 72 72 6f 72 movabs $0x55203a726f727245,%rax
401934: 3a 20 55
401937: 49 89 06 mov %rax,(%r14)
40193a: 48 b8 6e 61 62 6c 65 movabs $0x6f7420656c62616e,%rax
401941: 20 74 6f
401944: 49 89 46 08 mov %rax,0x8(%r14)
401948: 48 b8 20 63 6f 6e 6e movabs $0x7463656e6e6f6320,%rax
40194f: 65 63 74
401952: 49 89 46 10 mov %rax,0x10(%r14)
401956: 48 b8 20 74 6f 20 74 movabs $0x20656874206f7420,%rax
40195d: 68 65 20
401960: 49 89 46 18 mov %rax,0x18(%r14)
401964: 41 c7 46 20 73 65 72 movl $0x76726573,0x20(%r14)
40196b: 76
40196c: 66 41 c7 46 24 65 72 movw $0x7265,0x24(%r14)
401973: 41 c6 46 26 00 movb $0x0,0x26(%r14)
401978: 44 89 e7 mov %r12d,%edi
40197b: e8 d0 f1 ff ff call 400b50 <close@plt>
401980: b8 ff ff ff ff mov $0xffffffff,%eax
401985: e9 de 04 00 00 jmp 401e68 <submitr+0x6bc>
40198a: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx
401991: 48 89 df mov %rbx,%rdi
401994: b8 00 00 00 00 mov $0x0,%eax
401999: 48 89 d1 mov %rdx,%rcx
40199c: f2 ae repnz scas %es:(%rdi),%al
40199e: 48 f7 d1 not %rcx
4019a1: 48 89 ce mov %rcx,%rsi
4019a4: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi
4019a9: 48 89 d1 mov %rdx,%rcx
4019ac: f2 ae repnz scas %es:(%rdi),%al
4019ae: 49 89 c8 mov %rcx,%r8
4019b1: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi
4019b6: 48 89 d1 mov %rdx,%rcx
4019b9: f2 ae repnz scas %es:(%rdi),%al
4019bb: 48 f7 d1 not %rcx
4019be: 49 89 c9 mov %rcx,%r9
4019c1: 4c 89 ff mov %r15,%rdi
4019c4: 48 89 d1 mov %rdx,%rcx
4019c7: f2 ae repnz scas %es:(%rdi),%al
4019c9: 4d 29 c1 sub %r8,%r9
4019cc: 49 29 c9 sub %rcx,%r9
4019cf: 48 8d 44 76 fd lea -0x3(%rsi,%rsi,2),%rax
4019d4: 49 8d 44 01 7b lea 0x7b(%r9,%rax,1),%rax
4019d9: 48 3d 00 20 00 00 cmp $0x2000,%rax
4019df: 76 73 jbe 401a54 <submitr+0x2a8>
4019e1: 48 b8 45 72 72 6f 72 movabs $0x52203a726f727245,%rax
4019e8: 3a 20 52
4019eb: 49 89 06 mov %rax,(%r14)
4019ee: 48 b8 65 73 75 6c 74 movabs $0x747320746c757365,%rax
4019f5: 20 73 74
4019f8: 49 89 46 08 mov %rax,0x8(%r14)
4019fc: 48 b8 72 69 6e 67 20 movabs $0x6f6f7420676e6972,%rax
401a03: 74 6f 6f
401a06: 49 89 46 10 mov %rax,0x10(%r14)
401a0a: 48 b8 20 6c 61 72 67 movabs $0x202e656772616c20,%rax
401a11: 65 2e 20
401a14: 49 89 46 18 mov %rax,0x18(%r14)
401a18: 48 b8 49 6e 63 72 65 movabs $0x6573616572636e49,%rax
401a1f: 61 73 65
401a22: 49 89 46 20 mov %rax,0x20(%r14)
401a26: 48 b8 20 53 55 42 4d movabs $0x5254494d42555320,%rax
401a2d: 49 54 52
401a30: 49 89 46 28 mov %rax,0x28(%r14)
401a34: 48 b8 5f 4d 41 58 42 movabs $0x46554258414d5f,%rax
401a3b: 55 46 00
401a3e: 49 89 46 30 mov %rax,0x30(%r14)
401a42: 44 89 e7 mov %r12d,%edi
401a45: e8 06 f1 ff ff call 400b50 <close@plt>
401a4a: b8 ff ff ff ff mov $0xffffffff,%eax
401a4f: e9 14 04 00 00 jmp 401e68 <submitr+0x6bc>
401a54: 48 8d 94 24 40 20 00 lea 0x2040(%rsp),%rdx
401a5b: 00
401a5c: b9 00 04 00 00 mov $0x400,%ecx
401a61: b8 00 00 00 00 mov $0x0,%eax
401a66: 48 89 d7 mov %rdx,%rdi
401a69: f3 48 ab rep stos %rax,%es:(%rdi)
401a6c: 48 89 df mov %rbx,%rdi
401a6f: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx
401a76: f2 ae repnz scas %es:(%rdi),%al
401a78: 48 f7 d1 not %rcx
401a7b: 48 83 e9 01 sub $0x1,%rcx
401a7f: 85 c9 test %ecx,%ecx
401a81: 0f 84 fd 03 00 00 je 401e84 <submitr+0x6d8>
401a87: 83 e9 01 sub $0x1,%ecx
401a8a: 4c 8d 6c 0b 01 lea 0x1(%rbx,%rcx,1),%r13
401a8f: 48 89 d5 mov %rdx,%rbp
401a92: 44 0f b6 03 movzbl (%rbx),%r8d
401a96: 41 80 f8 2a cmp $0x2a,%r8b
401a9a: 74 23 je 401abf <submitr+0x313>
401a9c: 41 8d 40 d3 lea -0x2d(%r8),%eax
401aa0: 3c 01 cmp $0x1,%al
401aa2: 76 1b jbe 401abf <submitr+0x313>
401aa4: 41 80 f8 5f cmp $0x5f,%r8b
401aa8: 74 15 je 401abf <submitr+0x313>
401aaa: 41 8d 40 d0 lea -0x30(%r8),%eax
401aae: 3c 09 cmp $0x9,%al
401ab0: 76 0d jbe 401abf <submitr+0x313>
401ab2: 44 89 c0 mov %r8d,%eax
401ab5: 83 e0 df and $0xffffffdf,%eax
401ab8: 83 e8 41 sub $0x41,%eax
401abb: 3c 19 cmp $0x19,%al
401abd: 77 0a ja 401ac9 <submitr+0x31d>
401abf: 48 8d 45 01 lea 0x1(%rbp),%rax
401ac3: 44 88 45 00 mov %r8b,0x0(%rbp)
401ac7: eb 6c jmp 401b35 <submitr+0x389>
401ac9: 41 80 f8 20 cmp $0x20,%r8b
401acd: 75 0a jne 401ad9 <submitr+0x32d>
401acf: 48 8d 45 01 lea 0x1(%rbp),%rax
401ad3: c6 45 00 2b movb $0x2b,0x0(%rbp)
401ad7: eb 5c jmp 401b35 <submitr+0x389>
401ad9: 41 8d 40 e0 lea -0x20(%r8),%eax
401add: 3c 5f cmp $0x5f,%al
401adf: 76 0a jbe 401aeb <submitr+0x33f>
401ae1: 41 80 f8 09 cmp $0x9,%r8b
401ae5: 0f 85 02 04 00 00 jne 401eed <submitr+0x741>
401aeb: 45 0f b6 c0 movzbl %r8b,%r8d
401aef: b9 48 27 40 00 mov $0x402748,%ecx
401af4: ba 08 00 00 00 mov $0x8,%edx
401af9: be 01 00 00 00 mov $0x1,%esi
401afe: 48 8d bc 24 40 80 00 lea 0x8040(%rsp),%rdi
401b05: 00
401b06: b8 00 00 00 00 mov $0x0,%eax
401b0b: e8 60 f1 ff ff call 400c70 <__sprintf_chk@plt>
401b10: 0f b6 84 24 40 80 00 movzbl 0x8040(%rsp),%eax
401b17: 00
401b18: 88 45 00 mov %al,0x0(%rbp)
401b1b: 0f b6 84 24 41 80 00 movzbl 0x8041(%rsp),%eax
401b22: 00
401b23: 88 45 01 mov %al,0x1(%rbp)
401b26: 48 8d 45 03 lea 0x3(%rbp),%rax
401b2a: 0f b6 94 24 42 80 00 movzbl 0x8042(%rsp),%edx
401b31: 00
401b32: 88 55 02 mov %dl,0x2(%rbp)
401b35: 48 83 c3 01 add $0x1,%rbx
401b39: 4c 39 eb cmp %r13,%rbx
401b3c: 0f 84 42 03 00 00 je 401e84 <submitr+0x6d8>
401b42: 48 89 c5 mov %rax,%rbp
401b45: e9 48 ff ff ff jmp 401a92 <submitr+0x2e6>
401b4a: 48 89 da mov %rbx,%rdx
401b4d: 48 89 ee mov %rbp,%rsi
401b50: 44 89 e7 mov %r12d,%edi
401b53: e8 c8 ef ff ff call 400b20 <write@plt>
401b58: 48 85 c0 test %rax,%rax
401b5b: 7f 0f jg 401b6c <submitr+0x3c0>
401b5d: e8 8e ef ff ff call 400af0 <__errno_location@plt>
401b62: 83 38 04 cmpl $0x4,(%rax)
401b65: 75 12 jne 401b79 <submitr+0x3cd>
401b67: b8 00 00 00 00 mov $0x0,%eax
401b6c: 48 01 c5 add %rax,%rbp
401b6f: 48 29 c3 sub %rax,%rbx
401b72: 75 d6 jne 401b4a <submitr+0x39e>
401b74: 4d 85 ed test %r13,%r13
401b77: 79 5f jns 401bd8 <submitr+0x42c>
401b79: 48 b8 45 72 72 6f 72 movabs $0x43203a726f727245,%rax
401b80: 3a 20 43
401b83: 49 89 06 mov %rax,(%r14)
401b86: 48 b8 6c 69 65 6e 74 movabs $0x6e7520746e65696c,%rax
401b8d: 20 75 6e
401b90: 49 89 46 08 mov %rax,0x8(%r14)
401b94: 48 b8 61 62 6c 65 20 movabs $0x206f7420656c6261,%rax
401b9b: 74 6f 20
401b9e: 49 89 46 10 mov %rax,0x10(%r14)
401ba2: 48 b8 77 72 69 74 65 movabs $0x6f74206574697277,%rax
401ba9: 20 74 6f
401bac: 49 89 46 18 mov %rax,0x18(%r14)
401bb0: 48 b8 20 74 68 65 20 movabs $0x7265732065687420,%rax
401bb7: 73 65 72
401bba: 49 89 46 20 mov %rax,0x20(%r14)
401bbe: 41 c7 46 28 76 65 72 movl $0x726576,0x28(%r14)
401bc5: 00
401bc6: 44 89 e7 mov %r12d,%edi
401bc9: e8 82 ef ff ff call 400b50 <close@plt>
401bce: b8 ff ff ff ff mov $0xffffffff,%eax
401bd3: e9 90 02 00 00 jmp 401e68 <submitr+0x6bc>
401bd8: 44 89 a4 24 40 80 00 mov %r12d,0x8040(%rsp)
401bdf: 00
401be0: c7 84 24 44 80 00 00 movl $0x0,0x8044(%rsp)
401be7: 00 00 00 00
401beb: 48 8d 84 24 50 80 00 lea 0x8050(%rsp),%rax
401bf2: 00
401bf3: 48 89 84 24 48 80 00 mov %rax,0x8048(%rsp)
401bfa: 00
401bfb: ba 00 20 00 00 mov $0x2000,%edx
401c00: 48 8d 74 24 40 lea 0x40(%rsp),%rsi
401c05: 48 8d bc 24 40 80 00 lea 0x8040(%rsp),%rdi
401c0c: 00
401c0d: e8 7c fa ff ff call 40168e <rio_readlineb>
401c12: 48 85 c0 test %rax,%rax
401c15: 7f 74 jg 401c8b <submitr+0x4df>
401c17: 48 b8 45 72 72 6f 72 movabs $0x43203a726f727245,%rax
401c1e: 3a 20 43
401c21: 49 89 06 mov %rax,(%r14)
401c24: 48 b8 6c 69 65 6e 74 movabs $0x6e7520746e65696c,%rax
401c2b: 20 75 6e
401c2e: 49 89 46 08 mov %rax,0x8(%r14)
401c32: 48 b8 61 62 6c 65 20 movabs $0x206f7420656c6261,%rax
401c39: 74 6f 20
401c3c: 49 89 46 10 mov %rax,0x10(%r14)
401c40: 48 b8 72 65 61 64 20 movabs $0x7269662064616572,%rax
401c47: 66 69 72
401c4a: 49 89 46 18 mov %rax,0x18(%r14)
401c4e: 48 b8 73 74 20 68 65 movabs $0x6564616568207473,%rax
401c55: 61 64 65
401c58: 49 89 46 20 mov %rax,0x20(%r14)
401c5c: 48 b8 72 20 66 72 6f movabs $0x73206d6f72662072,%rax
401c63: 6d 20 73
401c66: 49 89 46 28 mov %rax,0x28(%r14)
401c6a: 41 c7 46 30 65 72 76 movl $0x65767265,0x30(%r14)
401c71: 65
401c72: 66 41 c7 46 34 72 00 movw $0x72,0x34(%r14)
401c79: 44 89 e7 mov %r12d,%edi
401c7c: e8 cf ee ff ff call 400b50 <close@plt>
401c81: b8 ff ff ff ff mov $0xffffffff,%eax
401c86: e9 dd 01 00 00 jmp 401e68 <submitr+0x6bc>
401c8b: 4c 8d 84 24 40 60 00 lea 0x6040(%rsp),%r8
401c92: 00
401c93: 48 8d 4c 24 2c lea 0x2c(%rsp),%rcx
401c98: 48 8d 94 24 40 40 00 lea 0x4040(%rsp),%rdx
401c9f: 00
401ca0: be 4f 27 40 00 mov $0x40274f,%esi
401ca5: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi
401caa: b8 00 00 00 00 mov $0x0,%eax
401caf: e8 3c ef ff ff call 400bf0 <__isoc99_sscanf@plt>
401cb4: 44 8b 44 24 2c mov 0x2c(%rsp),%r8d
401cb9: 41 81 f8 c8 00 00 00 cmp $0xc8,%r8d
401cc0: 0f 84 be 00 00 00 je 401d84 <submitr+0x5d8>
401cc6: 4c 8d 8c 24 40 60 00 lea 0x6040(%rsp),%r9
401ccd: 00
401cce: b9 a0 26 40 00 mov $0x4026a0,%ecx
401cd3: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx
401cda: be 01 00 00 00 mov $0x1,%esi
401cdf: 4c 89 f7 mov %r14,%rdi
401ce2: b8 00 00 00 00 mov $0x0,%eax
401ce7: e8 84 ef ff ff call 400c70 <__sprintf_chk@plt>
401cec: 44 89 e7 mov %r12d,%edi
401cef: e8 5c ee ff ff call 400b50 <close@plt>
401cf4: b8 ff ff ff ff mov $0xffffffff,%eax
401cf9: e9 6a 01 00 00 jmp 401e68 <submitr+0x6bc>
401cfe: ba 00 20 00 00 mov $0x2000,%edx
401d03: 48 8d 74 24 40 lea 0x40(%rsp),%rsi
401d08: 48 8d bc 24 40 80 00 lea 0x8040(%rsp),%rdi
401d0f: 00
401d10: e8 79 f9 ff ff call 40168e <rio_readlineb>
401d15: 48 85 c0 test %rax,%rax
401d18: 7f 6a jg 401d84 <submitr+0x5d8>
401d1a: 48 b8 45 72 72 6f 72 movabs $0x43203a726f727245,%rax
401d21: 3a 20 43
401d24: 49 89 06 mov %rax,(%r14)
401d27: 48 b8 6c 69 65 6e 74 movabs $0x6e7520746e65696c,%rax
401d2e: 20 75 6e
401d31: 49 89 46 08 mov %rax,0x8(%r14)
401d35: 48 b8 61 62 6c 65 20 movabs $0x206f7420656c6261,%rax
401d3c: 74 6f 20
401d3f: 49 89 46 10 mov %rax,0x10(%r14)
401d43: 48 b8 72 65 61 64 20 movabs $0x6165682064616572,%rax
401d4a: 68 65 61
401d4d: 49 89 46 18 mov %rax,0x18(%r14)
401d51: 48 b8 64 65 72 73 20 movabs $0x6f72662073726564,%rax
401d58: 66 72 6f
401d5b: 49 89 46 20 mov %rax,0x20(%r14)
401d5f: 48 b8 6d 20 73 65 72 movabs $0x726576726573206d,%rax
401d66: 76 65 72
401d69: 49 89 46 28 mov %rax,0x28(%r14)
401d6d: 41 c6 46 30 00 movb $0x0,0x30(%r14)
401d72: 44 89 e7 mov %r12d,%edi
401d75: e8 d6 ed ff ff call 400b50 <close@plt>
401d7a: b8 ff ff ff ff mov $0xffffffff,%eax
401d7f: e9 e4 00 00 00 jmp 401e68 <submitr+0x6bc>
401d84: 80 7c 24 40 0d cmpb $0xd,0x40(%rsp)
401d89: 0f 85 6f ff ff ff jne 401cfe <submitr+0x552>
401d8f: 80 7c 24 41 0a cmpb $0xa,0x41(%rsp)
401d94: 0f 85 64 ff ff ff jne 401cfe <submitr+0x552>
401d9a: 80 7c 24 42 00 cmpb $0x0,0x42(%rsp)
401d9f: 0f 85 59 ff ff ff jne 401cfe <submitr+0x552>
401da5: ba 00 20 00 00 mov $0x2000,%edx
401daa: 48 8d 74 24 40 lea 0x40(%rsp),%rsi
401daf: 48 8d bc 24 40 80 00 lea 0x8040(%rsp),%rdi
401db6: 00
401db7: e8 d2 f8 ff ff call 40168e <rio_readlineb>
401dbc: 48 85 c0 test %rax,%rax
401dbf: 7f 70 jg 401e31 <submitr+0x685>
401dc1: 48 b8 45 72 72 6f 72 movabs $0x43203a726f727245,%rax
401dc8: 3a 20 43
401dcb: 49 89 06 mov %rax,(%r14)
401dce: 48 b8 6c 69 65 6e 74 movabs $0x6e7520746e65696c,%rax
401dd5: 20 75 6e
401dd8: 49 89 46 08 mov %rax,0x8(%r14)
401ddc: 48 b8 61 62 6c 65 20 movabs $0x206f7420656c6261,%rax
401de3: 74 6f 20
401de6: 49 89 46 10 mov %rax,0x10(%r14)
401dea: 48 b8 72 65 61 64 20 movabs $0x6174732064616572,%rax
401df1: 73 74 61
401df4: 49 89 46 18 mov %rax,0x18(%r14)
401df8: 48 b8 74 75 73 20 6d movabs $0x7373656d20737574,%rax
401dff: 65 73 73
401e02: 49 89 46 20 mov %rax,0x20(%r14)
401e06: 48 b8 61 67 65 20 66 movabs $0x6d6f726620656761,%rax
401e0d: 72 6f 6d
401e10: 49 89 46 28 mov %rax,0x28(%r14)
401e14: 48 b8 20 73 65 72 76 movabs $0x72657672657320,%rax
401e1b: 65 72 00
401e1e: 49 89 46 30 mov %rax,0x30(%r14)
401e22: 44 89 e7 mov %r12d,%edi
401e25: e8 26 ed ff ff call 400b50 <close@plt>
401e2a: b8 ff ff ff ff mov $0xffffffff,%eax
401e2f: eb 37 jmp 401e68 <submitr+0x6bc>
401e31: 48 8d 74 24 40 lea 0x40(%rsp),%rsi
401e36: 4c 89 f7 mov %r14,%rdi
401e39: e8 c2 ec ff ff call 400b00 <strcpy@plt>
401e3e: 44 89 e7 mov %r12d,%edi
401e41: e8 0a ed ff ff call 400b50 <close@plt>
401e46: 41 0f b6 06 movzbl (%r14),%eax
401e4a: 83 e8 4f sub $0x4f,%eax
401e4d: 75 0f jne 401e5e <submitr+0x6b2>
401e4f: 41 0f b6 46 01 movzbl 0x1(%r14),%eax
401e54: 83 e8 4b sub $0x4b,%eax
401e57: 75 05 jne 401e5e <submitr+0x6b2>
401e59: 41 0f b6 46 02 movzbl 0x2(%r14),%eax
401e5e: 85 c0 test %eax,%eax
401e60: 0f 95 c0 setne %al
401e63: 0f b6 c0 movzbl %al,%eax
401e66: f7 d8 neg %eax
401e68: 48 8b 94 24 58 a0 00 mov 0xa058(%rsp),%rdx
401e6f: 00
401e70: 64 48 33 14 25 28 00 xor %fs:0x28,%rdx
401e77: 00 00
401e79: 0f 84 00 01 00 00 je 401f7f <submitr+0x7d3>
401e7f: e9 f6 00 00 00 jmp 401f7a <submitr+0x7ce>
401e84: 48 8d 84 24 40 20 00 lea 0x2040(%rsp),%rax
401e8b: 00
401e8c: 48 89 44 24 08 mov %rax,0x8(%rsp)
401e91: 4c 89 3c 24 mov %r15,(%rsp)
401e95: 4c 8b 4c 24 18 mov 0x18(%rsp),%r9
401e9a: 4c 8b 44 24 10 mov 0x10(%rsp),%r8
401e9f: b9 d0 26 40 00 mov $0x4026d0,%ecx
401ea4: ba 00 20 00 00 mov $0x2000,%edx
401ea9: be 01 00 00 00 mov $0x1,%esi
401eae: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi
401eb3: b8 00 00 00 00 mov $0x0,%eax
401eb8: e8 b3 ed ff ff call 400c70 <__sprintf_chk@plt>
401ebd: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi
401ec2: b8 00 00 00 00 mov $0x0,%eax
401ec7: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx
401ece: f2 ae repnz scas %es:(%rdi),%al
401ed0: 48 f7 d1 not %rcx
401ed3: 48 83 e9 01 sub $0x1,%rcx
401ed7: 49 89 cd mov %rcx,%r13
401eda: 0f 84 f8 fc ff ff je 401bd8 <submitr+0x42c>
401ee0: 48 89 cb mov %rcx,%rbx
401ee3: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp
401ee8: e9 5d fc ff ff jmp 401b4a <submitr+0x39e>
401eed: 48 b8 45 72 72 6f 72 movabs $0x52203a726f727245,%rax
401ef4: 3a 20 52
401ef7: 49 89 06 mov %rax,(%r14)
401efa: 48 b8 65 73 75 6c 74 movabs $0x747320746c757365,%rax
401f01: 20 73 74
401f04: 49 89 46 08 mov %rax,0x8(%r14)
401f08: 48 b8 72 69 6e 67 20 movabs $0x6e6f6320676e6972,%rax
401f0f: 63 6f 6e
401f12: 49 89 46 10 mov %rax,0x10(%r14)
401f16: 48 b8 74 61 69 6e 73 movabs $0x6e6120736e696174,%rax
401f1d: 20 61 6e
401f20: 49 89 46 18 mov %rax,0x18(%r14)
401f24: 48 b8 20 69 6c 6c 65 movabs $0x6c6167656c6c6920,%rax
401f2b: 67 61 6c
401f2e: 49 89 46 20 mov %rax,0x20(%r14)
401f32: 48 b8 20 6f 72 20 75 movabs $0x72706e7520726f20,%rax
401f39: 6e 70 72
401f3c: 49 89 46 28 mov %rax,0x28(%r14)
401f40: 48 b8 69 6e 74 61 62 movabs $0x20656c6261746e69,%rax
401f47: 6c 65 20
401f4a: 49 89 46 30 mov %rax,0x30(%r14)
401f4e: 48 b8 63 68 61 72 61 movabs $0x6574636172616863,%rax
401f55: 63 74 65
401f58: 49 89 46 38 mov %rax,0x38(%r14)
401f5c: 66 41 c7 46 40 72 2e movw $0x2e72,0x40(%r14)
401f63: 41 c6 46 42 00 movb $0x0,0x42(%r14)
401f68: 44 89 e7 mov %r12d,%edi
401f6b: e8 e0 eb ff ff call 400b50 <close@plt>
401f70: b8 ff ff ff ff mov $0xffffffff,%eax
401f75: e9 ee fe ff ff jmp 401e68 <submitr+0x6bc>
401f7a: e8 b1 eb ff ff call 400b30 <__stack_chk_fail@plt>
401f7f: 48 81 c4 68 a0 00 00 add $0xa068,%rsp
401f86: 5b pop %rbx
401f87: 5d pop %rbp
401f88: 41 5c pop %r12
401f8a: 41 5d pop %r13
401f8c: 41 5e pop %r14
401f8e: 41 5f pop %r15
401f90: c3 ret
0000000000401f91 <init_timeout>:
401f91: 53 push %rbx
401f92: 89 fb mov %edi,%ebx
401f94: 85 ff test %edi,%edi
401f96: 74 1e je 401fb6 <init_timeout+0x25>
401f98: be 60 16 40 00 mov $0x401660,%esi
401f9d: bf 0e 00 00 00 mov $0xe,%edi
401fa2: e8 e9 eb ff ff call 400b90 <signal@plt>
401fa7: 85 db test %ebx,%ebx
401fa9: bf 00 00 00 00 mov $0x0,%edi
401fae: 0f 49 fb cmovns %ebx,%edi
401fb1: e8 8a eb ff ff call 400b40 <alarm@plt>
401fb6: 5b pop %rbx
401fb7: c3 ret
0000000000401fb8 <init_driver>:
401fb8: 55 push %rbp
401fb9: 53 push %rbx
401fba: 48 83 ec 28 sub $0x28,%rsp
401fbe: 48 89 fd mov %rdi,%rbp
401fc1: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax
401fc8: 00 00
401fca: 48 89 44 24 18 mov %rax,0x18(%rsp)
401fcf: 31 c0 xor %eax,%eax
401fd1: be 01 00 00 00 mov $0x1,%esi
401fd6: bf 0d 00 00 00 mov $0xd,%edi
401fdb: e8 b0 eb ff ff call 400b90 <signal@plt>
401fe0: be 01 00 00 00 mov $0x1,%esi
401fe5: bf 1d 00 00 00 mov $0x1d,%edi
401fea: e8 a1 eb ff ff call 400b90 <signal@plt>
401fef: be 01 00 00 00 mov $0x1,%esi
401ff4: bf 1d 00 00 00 mov $0x1d,%edi
401ff9: e8 92 eb ff ff call 400b90 <signal@plt>
401ffe: ba 00 00 00 00 mov $0x0,%edx
402003: be 01 00 00 00 mov $0x1,%esi
402008: bf 02 00 00 00 mov $0x2,%edi
40200d: e8 6e ec ff ff call 400c80 <socket@plt>
402012: 89 c3 mov %eax,%ebx
402014: 85 c0 test %eax,%eax
402016: 79 4f jns 402067 <init_driver+0xaf>
402018: 48 b8 45 72 72 6f 72 movabs $0x43203a726f727245,%rax
40201f: 3a 20 43
402022: 48 89 45 00 mov %rax,0x0(%rbp)
402026: 48 b8 6c 69 65 6e 74 movabs $0x6e7520746e65696c,%rax
40202d: 20 75 6e
402030: 48 89 45 08 mov %rax,0x8(%rbp)
402034: 48 b8 61 62 6c 65 20 movabs $0x206f7420656c6261,%rax
40203b: 74 6f 20
40203e: 48 89 45 10 mov %rax,0x10(%rbp)
402042: 48 b8 63 72 65 61 74 movabs $0x7320657461657263,%rax
402049: 65 20 73
40204c: 48 89 45 18 mov %rax,0x18(%rbp)
402050: c7 45 20 6f 63 6b 65 movl $0x656b636f,0x20(%rbp)
402057: 66 c7 45 24 74 00 movw $0x74,0x24(%rbp)
40205d: b8 ff ff ff ff mov $0xffffffff,%eax
402062: e9 0a 01 00 00 jmp 402171 <init_driver+0x1b9>
402067: bf 60 27 40 00 mov $0x402760,%edi
40206c: e8 2f eb ff ff call 400ba0 <gethostbyname@plt>
402071: 48 85 c0 test %rax,%rax
402074: 75 68 jne 4020de <init_driver+0x126>
402076: 48 b8 45 72 72 6f 72 movabs $0x44203a726f727245,%rax
40207d: 3a 20 44
402080: 48 89 45 00 mov %rax,0x0(%rbp)
402084: 48 b8 4e 53 20 69 73 movabs $0x6e7520736920534e,%rax
40208b: 20 75 6e
40208e: 48 89 45 08 mov %rax,0x8(%rbp)
402092: 48 b8 61 62 6c 65 20 movabs $0x206f7420656c6261,%rax
402099: 74 6f 20
40209c: 48 89 45 10 mov %rax,0x10(%rbp)
4020a0: 48 b8 72 65 73 6f 6c movabs $0x2065766c6f736572,%rax
4020a7: 76 65 20
4020aa: 48 89 45 18 mov %rax,0x18(%rbp)
4020ae: 48 b8 73 65 72 76 65 movabs $0x6120726576726573,%rax
4020b5: 72 20 61
4020b8: 48 89 45 20 mov %rax,0x20(%rbp)
4020bc: c7 45 28 64 64 72 65 movl $0x65726464,0x28(%rbp)
4020c3: 66 c7 45 2c 73 73 movw $0x7373,0x2c(%rbp)
4020c9: c6 45 2e 00 movb $0x0,0x2e(%rbp)
4020cd: 89 df mov %ebx,%edi
4020cf: e8 7c ea ff ff call 400b50 <close@plt>
4020d4: b8 ff ff ff ff mov $0xffffffff,%eax
4020d9: e9 93 00 00 00 jmp 402171 <init_driver+0x1b9>
4020de: 48 c7 04 24 00 00 00 movq $0x0,(%rsp)
4020e5: 00
4020e6: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp)
4020ed: 00 00
4020ef: 66 c7 04 24 02 00 movw $0x2,(%rsp)
4020f5: 48 63 50 14 movslq 0x14(%rax),%rdx
4020f9: 48 8b 40 18 mov 0x18(%rax),%rax
4020fd: 48 8d 7c 24 04 lea 0x4(%rsp),%rdi
402102: b9 0c 00 00 00 mov $0xc,%ecx
402107: 48 8b 30 mov (%rax),%rsi
40210a: e8 a1 ea ff ff call 400bb0 <__memmove_chk@plt>
40210f: 66 c7 44 24 02 3b 6e movw $0x6e3b,0x2(%rsp)
402116: ba 10 00 00 00 mov $0x10,%edx
40211b: 48 89 e6 mov %rsp,%rsi
40211e: 89 df mov %ebx,%edi
402120: e8 0b eb ff ff call 400c30 <connect@plt>
402125: 85 c0 test %eax,%eax
402127: 79 32 jns 40215b <init_driver+0x1a3>
402129: 41 b8 60 27 40 00 mov $0x402760,%r8d
40212f: b9 20 27 40 00 mov $0x402720,%ecx
402134: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx
40213b: be 01 00 00 00 mov $0x1,%esi
402140: 48 89 ef mov %rbp,%rdi
402143: b8 00 00 00 00 mov $0x0,%eax
402148: e8 23 eb ff ff call 400c70 <__sprintf_chk@plt>
40214d: 89 df mov %ebx,%edi
40214f: e8 fc e9 ff ff call 400b50 <close@plt>
402154: b8 ff ff ff ff mov $0xffffffff,%eax
402159: eb 16 jmp 402171 <init_driver+0x1b9>
40215b: 89 df mov %ebx,%edi
40215d: e8 ee e9 ff ff call 400b50 <close@plt>
402162: 66 c7 45 00 4f 4b movw $0x4b4f,0x0(%rbp)
402168: c6 45 02 00 movb $0x0,0x2(%rbp)
40216c: b8 00 00 00 00 mov $0x0,%eax
402171: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx
402176: 64 48 33 0c 25 28 00 xor %fs:0x28,%rcx
40217d: 00 00
40217f: 74 05 je 402186 <init_driver+0x1ce>
402181: e8 aa e9 ff ff call 400b30 <__stack_chk_fail@plt>
402186: 48 83 c4 28 add $0x28,%rsp
40218a: 5b pop %rbx
40218b: 5d pop %rbp
40218c: c3 ret
000000000040218d <driver_post>:
40218d: 53 push %rbx
40218e: 48 83 ec 10 sub $0x10,%rsp
402192: 48 89 cb mov %rcx,%rbx
402195: 85 d2 test %edx,%edx
402197: 74 27 je 4021c0 <driver_post+0x33>
402199: 48 89 f2 mov %rsi,%rdx
40219c: be 78 27 40 00 mov $0x402778,%esi
4021a1: bf 01 00 00 00 mov $0x1,%edi
4021a6: b8 00 00 00 00 mov $0x0,%eax
4021ab: e8 50 ea ff ff call 400c00 <__printf_chk@plt>
4021b0: 66 c7 03 4f 4b movw $0x4b4f,(%rbx)
4021b5: c6 43 02 00 movb $0x0,0x2(%rbx)
4021b9: b8 00 00 00 00 mov $0x0,%eax
4021be: eb 3e jmp 4021fe <driver_post+0x71>
4021c0: 48 85 ff test %rdi,%rdi
4021c3: 74 2b je 4021f0 <driver_post+0x63>
4021c5: 80 3f 00 cmpb $0x0,(%rdi)
4021c8: 74 26 je 4021f0 <driver_post+0x63>
4021ca: 48 89 0c 24 mov %rcx,(%rsp)
4021ce: 49 89 f1 mov %rsi,%r9
4021d1: 41 b8 ec 22 40 00 mov $0x4022ec,%r8d
4021d7: 48 89 f9 mov %rdi,%rcx
4021da: ba 8f 27 40 00 mov $0x40278f,%edx
4021df: be 6e 3b 00 00 mov $0x3b6e,%esi
4021e4: bf 60 27 40 00 mov $0x402760,%edi
4021e9: e8 be f5 ff ff call 4017ac <submitr>
4021ee: eb 0e jmp 4021fe <driver_post+0x71>
4021f0: 66 c7 03 4f 4b movw $0x4b4f,(%rbx)
4021f5: c6 43 02 00 movb $0x0,0x2(%rbx)
4021f9: b8 00 00 00 00 mov $0x0,%eax
4021fe: 48 83 c4 10 add $0x10,%rsp
402202: 5b pop %rbx
402203: c3 ret
402204: 90 nop
402205: 90 nop
402206: 90 nop
402207: 90 nop
402208: 90 nop
402209: 90 nop
40220a: 90 nop
40220b: 90 nop
40220c: 90 nop
40220d: 90 nop
40220e: 90 nop
40220f: 90 nop
0000000000402210 <__libc_csu_init>:
402210: 48 89 6c 24 d8 mov %rbp,-0x28(%rsp)
402215: 4c 89 64 24 e0 mov %r12,-0x20(%rsp)
40221a: 48 8d 2d df 0b 20 00 lea 0x200bdf(%rip),%rbp # 602e00 <__do_global_dtors_aux_fini_array_entry>
402221: 4c 8d 25 d0 0b 20 00 lea 0x200bd0(%rip),%r12 # 602df8 <__frame_dummy_init_array_entry>
402228: 4c 89 6c 24 e8 mov %r13,-0x18(%rsp)
40222d: 4c 89 74 24 f0 mov %r14,-0x10(%rsp)
402232: 4c 89 7c 24 f8 mov %r15,-0x8(%rsp)
402237: 48 89 5c 24 d0 mov %rbx,-0x30(%rsp)
40223c: 48 83 ec 38 sub $0x38,%rsp
402240: 4c 29 e5 sub %r12,%rbp
402243: 41 89 fd mov %edi,%r13d
402246: 49 89 f6 mov %rsi,%r14
402249: 48 c1 fd 03 sar $0x3,%rbp
40224d: 49 89 d7 mov %rdx,%r15
402250: e8 6b e8 ff ff call 400ac0 <_init>
402255: 48 85 ed test %rbp,%rbp
402258: 74 1c je 402276 <__libc_csu_init+0x66>
40225a: 31 db xor %ebx,%ebx
40225c: 0f 1f 40 00 nopl 0x0(%rax)
402260: 4c 89 fa mov %r15,%rdx
402263: 4c 89 f6 mov %r14,%rsi
402266: 44 89 ef mov %r13d,%edi
402269: 41 ff 14 dc call *(%r12,%rbx,8)
40226d: 48 83 c3 01 add $0x1,%rbx
402271: 48 39 eb cmp %rbp,%rbx
402274: 75 ea jne 402260 <__libc_csu_init+0x50>
402276: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx
40227b: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp
402280: 4c 8b 64 24 18 mov 0x18(%rsp),%r12
402285: 4c 8b 6c 24 20 mov 0x20(%rsp),%r13
40228a: 4c 8b 74 24 28 mov 0x28(%rsp),%r14
40228f: 4c 8b 7c 24 30 mov 0x30(%rsp),%r15
402294: 48 83 c4 38 add $0x38,%rsp
402298: c3 ret
402299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
00000000004022a0 <__libc_csu_fini>:
4022a0: f3 c3 repz ret
4022a2: 90 nop
4022a3: 90 nop
Disassembly of section .fini:
00000000004022a4 <_fini>:
4022a4: 48 83 ec 08 sub $0x8,%rsp
4022a8: 48 83 c4 08 add $0x8,%rsp
4022ac: c3 ret